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
· UMBAKRAIL (FRA)…
· HATE ETERNAL (u…
· SENTENCED (fi) …
· MANIGANCE (FRA)…
· PROCESS (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
· LIVING COLOUR (…
· HELL ON EARTH -…
· FURY FEST 2004 …
· ALCEST (FRA) - …
· FREAK KITCHEN (…
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 372 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 }

THE SORROW (at) - Origin Of The Storm (2009)






Label : Drakkar Records
Sortie du Scud : 27 février 2009
Pays : Autriche
Genre : Metalcore / Death Metal Mélodique
Type : Album
Playtime : 13 Titres - 54 Mins





Origin Of The Storm. Effectivement, il est bon de s’interroger sur l’origine de la tempête THE SORROW qui s’avère être une force grossissante, depuis quelques années déjà, sur la scène autrichienne/allemande, parmi les groupes germaniques de Metalcore saucé de brutalité suédoise. Pourtant, il y a deux ans de cela, alors qu’ils avaient reçu les bénédictions de leur ciel sombre, on ne peut pas dire que le quartette avait suffisamment quémandé les entités célestes, en proposant des compositions très proches de celles leurs confrères américains (KILLSWITCH ENGAGE), qui ne leur ont alors pas permis de faire grand bruit. Si THE SORROW est parvenu à se faire un nom et tourner avec des formations reconnues (CHIMAIRA, HEAVEN SHALL BURN), c’est plutôt grâce à son potentiel scénique : une grande efficacité, doublée de professionnalisme et d’une communion chaleureuse avec le public. Et maintenant, ils reviennent avec ce nouvel album, leur second palier studio, avec une vision musicale élargie et de l’énergie à revendre.
Origin Of The Storm dispose d’une production claire surboostée, donnant la part belle à l’agressivité rythmique et vocale, et agit alors comme une véritable déferlante dans nos tympans. « Apnoia » introduit donc ce disque classiquement, mêlant piano calme, arpèges et narration féminine, pour appuyer fortement la scission avec le réel premier morceau « Where Is The Sun? ». Un titre très dynamique qui expose une bonne puissance instrumentale, tout en conservant une part de mélodie. Le rythme est rapide, la batterie pilonne et la basse accroît la violence des riffs ravageurs. Le chant dominant est très énergique et oscille entre les habituels vocaux hurlés et d’autres plus prononcés dans le growl, et, bien évidemment, la voix claire fait également son apparition. Si elle possède, sur ce morceau, un très bon feeling accrocheur, surtout lorsqu’elle est doublée du chant hurlé, elle se montrera plus faible et moins convaincante sur d’autres titres, tels que « My Immortal Guardian » ou « Eyes Of Darkness ». Le groupe gagnerait alors, sans doute, à ne pas l’utiliser puisque, tout au long de l’album, l’efficacité instrumentale précédemment décrite prend place. Ainsi, ce type de vocaux, bien qu’amplifiant les passages brutaux, enlève du charme aux compositions (« Faceless »). On remarque d’ailleurs la différence sur des titres de pure violence hurlée comme « Heaven Is No Place For Us », où des influences plus extrêmes, proches du shriek, se font ressentir. L’exception peut venir de « From This Day On », ou le chant clair ultra-mélodique sur le refrain colle parfaitement aux riffs clairs et à l’esprit entêtant du morceau.
Un autre détail marquant a trait à la longueur des compositions qui, pour un album de Metalcore, s’avère plutôt excessive. A part les instrumentales, un seul morceau ne dépasse pas la barre des quatre minutes. Du coup, certaines pistes ne retiennent pas l’attention et font plutôt office de répétition des autres morceaux. Je pense notamment à « My Immortal Guardian », qui devient intéressant seulement sur la fin lorsque brutalité et mélodie se superposent, ou aussi à « Collector Of Tears » qui, malgré son refrain harmonieux et son très bon break, reste mid-tempo sur des percussions répétitives et monotones. De ce fait, l’album s’essouffle vers sa moitié et il est alors préférable de partager l’écoute en deux fois pour apprécier au mieux l’efficacité des compositions autrichiennes ; ce qui est bien dommage. Heureusement que quelques interludes instrumentales, même si pas époustouflantes, sont présentes pour reprendre sa respiration dans cette tempête sonore car, comme l’indique le nom grec "apnoia" qui débute l’album, les morceaux nous maintiennent en apnée tout du long. Ainsi l’outro de « Eyes Of Darkness » se prolonge sur du piano et des samples atmosphériques, tandis que « Tempestuous » est dans une optique instrumentale plus brute en alliant riffs écrasants, blast beat effréné et cymbales explosives.
La section rythmique fait évidemment un travail remarquable sur cet album. Le batteur se montre dynamique et n’hésite pas à intensifier le rythme pour accroître la violence des morceaux ou, au contraire, revenir sur du mid-tempo pour accentuer leur aspect massif, tout en gardant des cymbales claquantes, et en plombant les riffs. Pour la basse, on est dans la même perspective, à savoir des lignes vrombissantes clairement audibles qui imposent l’agressivité des compositions sur les passages les plus énervés. Bien entendu, dus aux longueurs des titres, les breakdowns ne sont pas en reste, ainsi que les palm mutes, et quelques légères variations du tempo. La rythmique doit tout de même rester assez soutenue pour ne pas faire défaut aux riffs dévastateurs qui constituent la majorité des compositions (« Scars », « Raising The Devil »). Si la brutalité a une part importante sur Origin Of the Storm, la mélodie inhérente au Metalcore parvient tout de même à se glisser, outre le chant clair, grâce à de très bons leads mélodiques (« Where Is The Sun ? », « Day Of The Lord ») s’immisçant principalement lorsque l’instrumentation libère sa puissance, permettant de conserver une mélodie captivante.
Origin Of The Storm se montre indéniablement plus abouti et varié que son prédécesseur. Les Autrichiens excellent en efficacité et leurs compositions dévoilent une agressivité non dédaignable. Toutefois, la grande longueur de cet opus lui fait cruellement défaut, peinant ainsi à faire convenablement ressortir tous les morceaux avant de lasser l’auditeur. THE SORROW ne manque pas de talent, il doit seulement réfréner quelque peu son engouement, et alors ses albums conquerront pleinement les amateurs du genre.



Ajouté :  Lundi 26 Juillet 2010
Chroniqueur :  CyberIF.
Score :
Lien en relation:  The Sorrow Website
Hits: 10976
  
[ 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 05/5/2025 à 19:12:45 en : 2,2607 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar