METAL IMPACT
P
U
B
Cliquez SVP P
U
B
L ultime Webzine orienté Metal qui se renouvelle au quotidien

MI Instagram | MI YouTube | MI Facebook
CD Reviews | DVD Reviews | Book Reviews | Interviews | Live Reports | Concours | Forums | Radio | Photos | M-I Tshirt | Contact | M-I Banner
Fermer/Ouvrir ce bloc Rechercher sur M-I


Avancee | Aidez-moi
Fermer/Ouvrir ce bloc M-I Membres
· Page d'accueil
· S'enregistrer
· Liste des Membres
· M-I sur Instagram
· M-I sur Facebook
· M-I sur YouTube
· M-I sur Twitter
· Top 15 des Rubriques
· M-I FAQ
· M-I Tshirt
Fermer/Ouvrir ce bloc Book Reviews Aléatoires
Voir les autres
Fermer/Ouvrir ce bloc Interviews Aléatoires
· HOLY CROSS (FRA…
· LEGION OF THE D…
· IMMOLATION (usa…
· DEADLY CARNAGE …
· BENIGHTED (FRA)…
Voir les autres
Fermer/Ouvrir ce bloc CD Reviews Aléatoires
Voir les autres
Fermer/Ouvrir ce bloc Rejoins-nous sur Facebook
Fermer/Ouvrir ce bloc Live Reports Aléatoires
· ELUVEITIE (ch) …
· BLACK CRUSADE: …
· WHITESNAKE (uk)…
· SWANS (usa) - L…
· IRON MAIDEN (uk…
Voir les autres
Fermer/Ouvrir ce bloc DVD Reviews Aléatoires
Voir les autres
Fermer/Ouvrir ce bloc Qui est en Ligne ?
Il y a actuellement 298 invités et 0 membres en ligne

Vous êtes un visiteur anonyme. Inscrivez-vous gratuitement en cliquant ici.

Fermer/Ouvrir ce bloc M-I Jeux

Deviens un pro de la batterie en cliquant ici ou (Entraîne toi sur la batterie de Danny Carey de TOOL)

P
U
B
Cliquez SVP P
U
B

# # XML_node.objet # # This object is an XML node representation # # /- name (string) # xml_node --- attributes (array) # \- children (array) or value (string) class xml_node { var $name; var $attributes = array(); var $children = array(); var $value = ""; function xml_node($name,$attributes,$children=array(),$value="") { $this->name = $name; if (is_array($attributes)) { $this->attributes = $attributes; } $this->children = $children; $this->value = $value; } } # # xml_tree class # # This object parses an XML stream and offers a tree composed by xml_nodes # class xml_tree { var $xml_stream; var $current_node; var $root_node; var $index; var $value; function xml_tree() { $this->root_node = new xml_node("__ROOT_NODE",array()); $this->current_node = $this->root_node; } function add_tree($xml_stream) { # Managing the parser $this->xml_stream = $xml_stream; $xml_parser = xml_parser_create(); xml_parser_set_option($xml_parser,XML_OPTION_CASE_FOLDING,0); xml_parser_set_option($xml_parser,XML_OPTION_SKIP_WHITE,1); if (!xml_parse_into_struct($xml_parser,$this->xml_stream,$this->value,$this->index)) { xml_parser_free($xml_parser); die("XML Parse error"); } xml_parser_free($xml_parser); # Now, $this->value and $this->index are informed, we can use the get_node methode. $tab_result = $this->get_node(0,count($this->value) - 1); $this->root_node->children[] = $tab_result[0]; $this->current_node = $this->root_node; } function get_node($index_start,$index_stop) { #echo "


\n"; #echo "GET-NODE($index_start,$index_stop)
\n"; # What we are going to return is an array of xml_nodes $return_tab = array(); # depth is only here to check if everything is all right $tab_node = $this->value[$index_start]; $depth = $tab_node["level"]-1; # Now we have to be sure we do not forget a single node for ($index = $index_start;$index <= $index_stop;$index++) { #echo "\$index = $index
"; # get the current node $tab_node = $this->value[$index]; # what type of node is it ? switch($tab_node["type"]) { case "complete" : # Depth integrity check if ($tab_node["level"] != $depth+1) { die("ERREUR # contrainte d'intégrité au noeud complet $index, niveau $depth + 1 au lieu de ".$tab_node["level"]); } #echo "Noeud complet trouvé position $index TAG ".$tab_node["tag"]."
\n"; # Easy one, no children to manage, only a value... $return_tab[] = new xml_node($tab_node["tag"],$tab_node["attributes"],"",$tab_node["value"]); break; case "open" : # Depth integrity check if ($tab_node["level"] != $depth +1 ) { die("ERREUR # contrainte d'intégrité au noeud ouvert $index, niveau $depth au lieu de ".$tab_node["level"]); } # Open tag, we re-use this methode to return its children # Where is the correspondong close tag ? $node_index = $this->index[$tab_node["tag"]]; $flipped_node_index = array_flip($node_index); #echo "This ".$tab_node["tag"]." is at coords ".$flipped_node_index[$index]."
"; $i=1; do { $next_index = $node_index[$flipped_node_index[$index] + $i++]; $next_tag=$this->value[$next_index]; } while ($next_tag["level"]!=$tab_node["level"]); #echo "Ouverture de noeud détectée pos $index TAG ".$tab_node["tag"]."
\n   Parcours jusqu au $next_index
\n"; # good, we can now instanciate our node $return_tab[] = new xml_node($tab_node["tag"],$tab_node["attributes"],$this->get_node($index+1,$next_index),""); # As we called the get_node methode, we are sure that nodes have been parsed to the corresponding close tag $index = $next_index; break; case "close" : # Depth integrity check if ($tab_node["level"] != $depth ){ die("ERREUR # contrainte d'intégrité au noeud fermé $index, niveau $depth au lieu de ".$tab_node["level"]); } #echo "Fermeture de noeud detectée pos $index TAG ".$tab_node["tag"]."

\n"; # This ugly thing is useless because reaching a close tag means that $index==$index_stop but who knows ? =) # it will be skipped soon $index = $index_stop; break; default: die("Erreur de type de TAG non déterminé :'".$tab_node["type"]."'"); } } # We are out ... returns the array with collected children... return ($return_tab); } # this function browse the xml tree and set the current node to the selected node function give_node($path) { if ($path[0]=="/") { $current_node=$this->root_node; $path=substr($path,1); #echo "ABSOLUTE PATH GIVEN=$path
"; } else { $current_node = $this->current_node; } #echo "PATH GIVEN=$path
"; $tab_path = split("/",$path); foreach ($tab_path as $node_expr) { #echo "STUDYING EXPR='$node_expr'
"; $node = $current_node; $expr_tab = split("\?",$node_expr); $node_name = $expr_tab[0]; $attr_tab = 0; if (count($expr_tab)>1) { ##echo "TROUVE AU MOINS UNE CONDITION SUR LES ATTRIBUTS...
"; $attr_expr_tab=split(",",$expr_tab[1]); $attr_tab=array(); foreach($attr_expr_tab as $attr_expr) { $attr_split_expr=split("=",$attr_expr); $attr_tab[$attr_split_expr[0]]=$attr_split_expr[1]; } } $last=0; foreach ($node->children as $children) { #echo "COMPARING WITH '$children->name'
"; if ($children->name == $node_name) { ##echo "TROUVE NOEUD CORRESPONDANT $node_name
"; if (is_array($attr_tab)) { $node_attributes = $children->attributes; foreach ($attr_tab as $key=>$value) { if ($node_attributes[$key] == $value) { #echo "ATTRIBUTE & CHANGE CURRENT NODE TO ".$children->name."
"; $current_node = $children; $last = 1; } } } else { ##echo "CHILD=".$children->name."
"; #echo "CHANGE CURRENT NODE TO ".$children->name."
"; $current_node = $children; $last=1; } } if ($last) { break; } } if (!$last) { #echo "PATH ERROR $node_name
"; #die("MMmmmh It seems that this file is not a DIA XML format...sorry..."); return 0; } } return $current_node; } function browse_tree($path) { $node = $this->give_node($path); if (is_object($node)) { $this->current_node = $node; return 1; } return 0; } # this method dumps an html representation of the xml tree function xml_show($node = "",$level=0,$last=0) { if ($node=="") { $node=$this->root_node; } if (!is_object($node)) { die("ERROR : node is not an object"); } $line=""; for($i=1;$i<=$level;$i++) { if ((i==$level-1) and ($last)) { $line.="      "; } else { $line.="     |"; } if ($i==$level) { $line.="`-"; } } $line.=$node->name; #echo $line; $line.="".count($node->children).""; if (count($node->children)==1) { $line.=" (".$node->value.")
\n"; echo "$line"; } else { $line.="
\n"; echo "$line"; $i=1; foreach($node->children as $children) { if ($i==count($node->children)) { $this->xml_show($children,$level+1,1); } else { $this->xml_show($children,$level+1); } $i++; } } } #END_CLASS }

DEGRADEAD (se) - Til Death Do Us Apart (2008)






Label : Dockyard1
Sortie du Scud : 4 février 2008
Pays : France
Genre : Death Thrash Metal Mélodique
Type : Album
Playtime : 11 Titres - 41 Mins





Qu’arrive-t-il lorsqu’IN FLAMES décide de sponsoriser de jeunes musiciens ? Cela donne un album de la trempe de Til Death Do Us Apart, premier essai des Suédois de DEGRADEAD. D’abord connus comme SPETIMA, ils se sont renommés en 2006 et ont vite été remarqués par Jesper Strömblad qui les a invités à venir enregistrer au IF Studios. Produit et supporté de concert par les célèbres enflammés (excepté Anders Fridén), le groupe n’aurait pas pu souhaiter un meilleur encadrement pour ses débuts en cette année 2008.
Sans surprises, la production y est calibrée avec une extrême minutie et offre un son puissant tout en étant foisonnant des différentes lignes instrumentales audibles. Ainsi, Michel Bärzén peut profiter d’une bonne mise en valeur de sa basse, disposant d’une place de choix dans le mix pour abattre ses lignes ronflantes. Ce qui lui permet de renforcer vigoureusement les guitares (« Reborn ») et conférer davantage de lourdeur aux morceaux. Le tempo a beau rester medium, le travail de la rythmique n’en est pas moins conséquent, dans l’optique de faire évoluer les compositions en leur infligeant des breaks, certes classiques, mais habilement utilisés pour que les titres puissent frapper de plus belle à leur reprise. Les riffs sont également familiers et rappellent parfois DIMENSION ZERO, néanmoins, ils se montrent ravageurs et rudement efficaces lorsque déployés sur des pistes telles que « Genetic Waste » ou « Relations To The Humanity ». David Szücs et Anders Nyström dévoilent donc un jeu acerbe pour accompagner cette rythmique pointue, mais également très répétitive au sein des compositions, malgré des efforts pour la faire varier, comme le clavier du massif « Burned » ou l’intro acoustique de « The Fallen », typée IN FLAMES.
Mais les morceaux ne s’épanchent pas en longueur, et c’est donc leur aspect concis et direct qui prime. Pourtant, les lignes de la guitare lead sont bien peu mises en valeur pour renforcer l’accroche des pistes. Il faut, en effet, attendre la moitié de l’album pour entendre un timide lead rajouter de la valeur à un passage trop dominé par la côté incisif de l’instrumentation. Et, même si les riffs énergiques favorisent certains titres, les solos se montrent, quant à eux, sans grand intérêt. Techniques mais exécutés sans fluidité pour la majorité, dont celui de « The Bloodchain » ; et quand ils se révèlent plus réussis, ce n’est que pour afficher un manque de cohésion avec la structure alentour (« Pass Away »). Heureusement, quelques sections acoustiques viennent contraster cette morosité, allant même jusqu’à s’imposer sur la clôture de l’album, « Til Death Do Us Apart », offrant ainsi un contraste agréable avec les dix plages précédentes. Quelques légers claviers tentent également d’insuffler de l’attrait, généralement aux refrains, comme la boucle électronique dans le genre des derniers SOILWORK sur « Resemblance Of The Past », ou bien en support du chant sur « Take Control ».
Il faut dire que la production, de par le trop grand soin lui ayant été accordé, s’en retrouve assez froide et pénalise les émotions vocales. Mikael Sehlin est pourtant un frontman décent et livre une prestation hurlée convenable, mais qui n’est pas, non plus, extrêmement puissante et manque de variations tonales pour éviter la monotonie qui rend les morceaux difficiles à distinguer. L’on note, par moments, quelques ressemblances avec Anders Fridén lorsqu’il prend une tournure déchirée, mais son growl reste amateur et demande à être perfectionné. Les refrains s’avèrent, donc, peu marquants et, par ailleurs, le jeune homme se laisse souvent aller à des hurlements de remplissage. Néanmoins, le point réellement fâcheux de ses capacités surgit rapidement dès l’apparition de la voix claire. Cette dernière n’a aucune intensité face aux vocaux hurlés et se révèle constamment maladroite (« Burned », « The Fallen »). Certains refrains s’en trouvent donc davantage différenciés, mais pas pour le mieux, cause à une interprétation faiblarde. Et même quand les deux types de vocaux sont mêlés, comme sur « Day Of The Dead », la mixture ne convainc pas. Pourtant, la formation a la volonté de dynamiser ses compositions en les parsemant d’envolées de double pédale et du jeu carré et énergique de Kenneth Helgesson. Ce dernier jouit de la qualité sonore conférée par le IF Studios et libère alors des percussions explosives, pilonnant les pistes avec ardeur, en dépit de quelques plans typiques du Metalcore (« Reborn »). Il rattrape, pour le coup, l’aspect trop homogène de l’album, offrant d’intenses sections à l’auditeur, à l’instar de « Take Control » ou « Relations To The Humanity ».
Alors, être le poulain d’un des plus grands groupes du genre aide-t-il à briller ? Ce Til Death Do Us Apart nous montre clairement que DEGRADEAD a eu la chance de bénéficier des moyens nécessaires à la réalisation de son album. Néanmoins, la qualité n’est pas, pour autant, fracassante. Si c’est le cas des instruments rythmiques, dynamisant les pistes efficacement, les éléments mélodiques tirent parti d’un mauvais dosage, voire d’une exécution médiocre. Ce qui mène cet opus à se reposer essentiellement sur des artifices pour apparaître agressif, alors que c’est la monotonie qui l’emporte. Par ailleurs, la formation affiche, pour l’instant, un manque de personnalité flagrant auquel il serait bon de remédier s’ils persévèrent dans cette voie.



Ajouté :  Mercredi 14 Septembre 2011
Chroniqueur :  CyberIF.
Score :
Lien en relation:  Degradead Website
Hits: 8002
  
[ Réagissez sur le Forum ] [ Retour à l'index des CD Reviews ]

P
U
B
Cliquez SVP P
U
B
MI YouTube | MI Instagram | MI Facebook
CD Reviews | DVD Reviews | Book Reviews | Interviews | Live Reports | Concours | Forums | Radio | Photos | M-I Tshirt | Contact | M-I Banner
Metal-Impact est inscrit à la Commission nationale de l'informatique et des libertés (CNIL) sous le N° 818655. Conformément à la loi Informatique et Libertés en date du 6 janvier 1978, vous disposez d'un droit d'accès, de modification et de suppression des données qui vous concernent. Vous pouvez exercer ce droit en nous envoyant un courriel. Plus d'infos sur vos droits sur le site de la CNIL.
Page générée le 23/4/2024 à 09:28:18 en : 3,2573 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar