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
· GUT-SCRAPERS (F…
· ARTESIA (FRA) -…
· STRATOVARIUS (f…
· ENTHRONED (be) …
· DYSLESIA (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
· NOMEANSNO (ca) …
· PAIN (se) - Div…
· BLACK RAINBOWS …
· A PERFECT CIRCL…
· RAMMSTEIN (de) …
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 584 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 }

GODFLESH (uk) - A World Lit Only By Fire (2014)






Label : Avalanche Recordings
Sortie du Scud : 7 octobre 2014
Pays : Angleterre
Genre : Industriel
Type : Album
Playtime : 10 Titres - 54 Mins





Tout a commencé avec une simple annonce dans les médias. Lâchée comme ça, presque comme une anecdote. Puis ont suivi des concerts, pas toujours en place, pas toujours très bons, parfois même calamiteux. Et soudain, un titre, "Ringer" est apparu de nulle part. Un titre fort, rassurant. Comme un signe de la main adressé au loin, mais bien tangible.
Et puis, quelques temps après, un EP. au mois de mai dernier. Une mise en jambes, excellente, terrifiante aussi, qui entérinait tous les signes précédents comme un début de preuve indéniable.

Quatre morceaux offerts en pâture aux fans qui n'en pouvaient plus d'attendre. Ils parlaient d'un album, qui allait bientôt voir le jour. On y croyait bien sur, mais quelle allait être l'attente ? Des semaines ? Des mois, des années ? Et puis au final, peut être rien ?
Et pourtant si, ce qui prouve que ces deux la ont une parole. Parole qu'ils distillent pourtant avec parcimonie, préférant laisser parler la musique. Et la musique a parlé. Elle a parlé aujourd'hui, sous la forme d'un LP à la pochette sobre, mais superbe. Et son leitmotiv emprunté à l'écrivain/historien américain William Manchester, A World Lit Only By Fire en dit long bien avant l'écoute sur les intentions de ses concepteurs. Le monde va mal, très mal, et comme à chaque témoignage fataliste, les oiseaux de mauvaise augure, aussi clairvoyants que complaisants reviennent.

Et cette fois-ci, c'est fait. GODFLESH est revenu. Pour le meilleur, et surtout pour le pire. Mais dans leur cas, les deux se confondent, et souvent le pire redevient le meilleur.

"It's certainly more like Streetcleaner than Hymns". C'est Justin Broadrick qui le dit lui même. Et impossible de le contredire. Même si ça semblait impossible, même si le séminal premier effort du duo Broadrick/Green semblait inégalable, il vient d'être égalé. Par ce nouvel album, qu'on espérait depuis quatre ans, A World Lit Only By Fire.
Tout est là. Cette basse si ample que les murs se reculent d'eux mêmes pour lui laisser la place suffisante. Cette guitare grave, presque autant que la basse d'ailleurs, qui cisaille des riffs lourds, tronçonne des interventions stridentes, ou se tait, c'est selon. Cette voix, plus écorchée qu'avant, que les années ont rendue encore plus inquiétante, et qui psalmodie, qui vitupère, avant de se taire. Pour un moment. Et cette rythmique, monolithique, souvent linéaire, synthétique, martiale. Je le disais, tout est là, comme il y a vingt cinq ans déjà, quand "Christbait Rising", "Like Rats" ou "Mighty Trust Krusher" nous laminaient les tympans et l'âme comme un rasoir brillant.
Non que la suite de la discographie de GODFLESH fut anecdotique, ce que je n'essaie pas de démontrer tant cette affirmation serait ridicule, mais pour beaucoup, dont moi, Streetcleaner restait LE chef d'oeuvre de Justin et G.C. Green.

Mais pour en arriver là, il fallait déjà trouver le son, la composante majeure du duo. Et A World Lit Only By Fire a peut être bénéficié de la production la plus massive de l'histoire du groupe. Elle est énorme, compacte, équilibrée à merveille, et sert des compositions qui avaient besoin d'un écrin sur mesure pour donner toute leur amplitude. Et celle ci aussi, est énorme.

Tout commence par un monstre, à la basse lancinante, à la rythmique qui avance, écrase et ne s'arrête qu'en de très rares instants. "New Dark Ages" n'est rien d'autre qu'un avertissement lancé par Broadrick pour bien nous faire réaliser que l'époque à laquelle nous vivons n'est qu'un brasier prêt à s'enflammer au moindre coup de vent. Le même genre de choc frontal qu'il nous opposait en 1989, avec son "Like Rats" nihiliste et sombre comme les égouts de la civilisation.

Et tout s'achève dans le chaos, en forme de pénitence, de demande de pardon. "Forgive Our Fathers" est plus qu'une simple conclusion, c'est un regard lucide jeté sur le passé qui noircit l'avenir et le transforme en trou béant. En choisissant l'option quasi instrumentale, le duo préfère une fois de plus laisser les mots les plus importants se matérialiser par des notes, choisies, éparses, et par une structure longue, oppressante, comme un dernier souffle qui s'éteint dans la nuit.

Entre temps, et pendant ce voyage initiatique, nous serons passé par toutes les émotions possibles. La colère brute et directe ("Shut Me Down" et son groove collant et moite, mené par une basse boursouflée, "Curse Us All" à la guitare tendue et la rythmique prête à lâcher), les insinuations sinueuses et vénéneuses ("Obeyed", au chant hurlé à pleins poumons et aux dissonances/larsens renvoyant à l'histoire du genre, voire même à la légendaire démo de NAPALM Hatred Surge, "Life Giver, Life Taker" au chant aussi lointain qu'une plainte longtemps larvée, un des rares morceaux à présenter un embryon de mélodie maladive), à l'impatience des questions sans réponses ("Carrion" qui se développe tout en stress montant comme une migraine), à la progression en forme de fuite en avant destinée à raser le présent ("Imperator " et son duo basse/guitare tout en mimétisme, et ses vocaux ironiques et détachés)...

Présenté comme un tout, l'album est un bloc. Un état des lieux en forme de prise de conscience tardive qui vous plombe et vous entraîne dans les profondeurs de la bêtise humaine. D'une description plus prosaïque, c'est un retour aux sources musical, qui ne se répète pas, mais va chercher dans la mémoire individuelle et collective les meilleurs éléments de son passé, pour les tourner vers l'avenir. Et Justin a raison en affirmant que A World Lit Only By Fire se rapproche beaucoup plus de la jeunesse de GODFLESH que de ses dernières années. On sent à chaque inflexion le souffle brûlant de Streetcleaner, qui rendait ce disque aussi essentiel et dangereux. Le son des années 2010 a apporté une touche nouvelle à ce regard torve que portaient Broadrick et Green à leur époque il y a vingt cinq ans. Le regard n'a pas changé, la façon de le traduire en sons non plus, mais le désespoir s'est encore plus renforcé, tant philosophiquement que musicalement.

Plus qu'un retour, ce nouvel album est un achèvement en soi. Il n'y a rien à occulter, rien à mettre de côté, tout est de premier choix. C'est la validation d'une attente qu'on craignait inutile, la concrétisation de toutes ces années de silence occupées à chercher une nouvelle voie. Pour finalement s'apercevoir que rien n'avait changé.

Alors oui, pour beaucoup, A World Lit Only By Fire n'aura aucun intérêt. Il ne sera rien de plus qu'une sortie envahissante accompagnée de beaucoup de tapage sur le calendrier déjà chargé de l'année. Pour les autres dont je fais évidemment partie, c'est une réponse qu'on attendait plus. Et de fait, en toute subjectivité bien sur, il pourrait être le plus grand et le plus beau comeback de l'histoire du Metal.

Emouvant, mais cru et impassible.



Ajouté :  Vendredi 30 Janvier 2015
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Godflesh Website
Hits: 5488
  
[ 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 28/3/2024 à 12:52:21 en : 3,2964 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar