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

MI Facebook | MI YouTube | 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 Flux RSS
· 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
· ELLIPSIS (FRA) …
· EDENBRIDGE (at)…
· FREEDOM CALL (d…
· DRAGONFORCE (uk…
· ANNIHILATOR (ca…
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
· BOLT THROWER (u…
· MARDUK (de) - E…
· MACHINE HEAD (u…
· PLANET OF ZEUS …
· JUDAS PRIEST (u…
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 123 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 }

WOODS OF DESOLATION (au) - Toward The Depths (2008)






Label : Dark Adversary Productions
Sortie du Scud : décembre 2008
Pays : Australie
Genre : Black Metal
Type : Album
Playtime : 7 Titres - 47 Mins





Dernièrement, l’Australie a été témoin de la naissance d’une scène Black Metal de qualité en ses terres. Pour preuve, début 2007, AUSTERE, sortait un très bon premier effort. Dans l’ombre, un autre groupe guette depuis 2005 l’instant propice pour dévoiler son potentiel. Ainsi, après quelques splits et démos, WOODS OF DESOLATION décide enfin de réaliser son premier album : Toward The Depths.
Si ces formations sont plus considérées comme appartenant au Black Dépressif, ce n’est clairement pas la prétention de notre combo, en dépit du son très brut qui l’en rapproche sans conteste. D., tête à penser du groupe ne disposait, en fait, pas des moyens d’enregistrement et de production nécessaires pour mettre sa musique plus en valeur. Qui plus est, les pistes ont toutes été improvisées, sans travail d’écriture ; ce qui lui permet de s’exprimer spontanément et honnêtement, sans contraintes, mais n’épargne pas quelques accrocs. Peu de paroles se placent au sein des titres, le ressenti étant focalisé sur l’instrumentation.
D’entrée, les guitares prennent de court. Saturés à l’extrême, les riffs entrent dans des boucles infinies, créant un son très dense, ainsi que d’immenses fresques désolées. Ils ne se montrent pas, pour autant, insupportables et glissent des mélodies dans leur brouillard métallique, menant à un aspect plus épique. Le jeu des cordes, tout au long des morceaux, évolue en célérité, devenant presqu’hypnotique lorsque seule l’instrumentation se fait entendre. Petit à petit les guitares se montrent plus intenses, enveloppant davantage l’auditeur au sein de leur morne épopée. Tout en gardant ce côté oppressant, les mélodies se révèlent prenantes, de par leur profonde mélancolie lentement instaurée. Le mélange est donc mystérieusement envoûtant et, parfois, quelques arpèges déprimés s’incrustent dans les morceaux. Un titre plus court, tel que « A Time Of Eternal Darkness », voit ses riffs s’accélérer, et se répéter sur diverses tonalités sans installer de grande ambiance, mais demeurent poignants. Dans les compositions de l’Australien, les pauses sont rares, l’auditeur étant entraîné dans des vestiges sonores extrêmes, et n’ayant pas de répit. « Solitude (Part II) » est donc un repos de fortune, poursuivant l’instrumentale acoustique initiée sur la seconde démo du groupe. Ses accords légers contrastent au cœur des saturations, tout en conservant un sentiment de solitude attristée, accentuée par la basse. L’ « Outro » de l’album, par contre, réemploie une guitare sèche avec pas mal de delay, mais n’est pas indispensable puisqu’elle discorde avec les compositions précédentes.
Le chant arraché que délivre P. Knight, quant à lui, s’implante dans le fond sonore, comme une voix hantant les morceaux. Une impression renforcée par les lignes chuchotées très peu distinctives que l’on peut trouver sur « Toward The Depths ». Bien qu’il ne ressorte pas du mieux possible, et reste tout de même brut et plutôt classique, le chanteur réussit à s’accorder à la teneur de l’instrumentation. Les hurlements sont déchirants et laissent ressentir une certaine souffrance, s’immisçant entre les riffs accablants telle une ombre sinistre. Toutefois, ces vocaux tourmentés ne sont pas malsains, plutôt pesants. Sur la dizaine de minutes à laquelle culminent deux des pistes, les cadences sont nuancées, tandis que P. Knight se lamente avec tout le désespoir dont il peut faire preuve. Plus crachant sur les plages finales - sûrement à cause de la faible production - le chant emplit efficacement « Woods Of Desolation » de lignes fantomatiques.
Les deux musiciens se partagent la basse, laissant frémir quelques accords pour opacifier l’atmosphère davantage. Lourde, elle arrive à percer les titres saturés manquant de discernement entre les différents instruments (« They Will Never Leave Their Tormentor »). Ce côté amateur du rendu permet d’avoir une noirceur palpable. La batterie en pâtit tout de même puisque seuls les toms sont audibles, frappant régulièrement la procession de cette étrange féérie. Lors des allures plus agitées, les percussions s’ébranlent, suivies des accords groovy de la basse. Cependant, les cadences ne font pas dans l’ultra-violence haineuse mais symbolisent une épopée mouvementée. De ses heurts solennels, D. impose le métronome auquel l’auditeur se raccroche pour ne pas sombrer dans la déferlante des guitares. Au final, la batterie se devine plus qu’elle ne s’entend, toujours ponctuée d’une basse vibrante. Quelques rares breaks se manifestent pour faire ralentir et languir des tempos déjà medium, avant que les fresques de cordes ne déferlent à nouveau. Par exemple, sur « When The Frost Comes Falling Down... », les percussions s’éclipsent totalement lors de la coupure, laissant la main pleine à la domination des guitares.
WOODS OF DESOLATION frappe un grand coup dans le paysage du Black Metal, délivrant un premier album époustouflant. Dominé par des guitares aux saturations aussi dantesques que fascinantes, Toward The Depths se teinte de désolation et entraîne l’auditeur dans un cheminement émotionnel et atmosphérique au nom de la solitude, auquel seule la production brouillonne fait défaut. Entre riffs mordants et chant irréel, le disque est une franche réussite et développe davantage cette nouvelle scène australienne, riche en surprises.



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

P
U
B
Cliquez SVP P
U
B
MI Facebook | MI YouTube | 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 18/1/2020 à 18:11:21 en : 0,1049 secondes
| © Metal-Impact (2001-2019) | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar