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
· ONSLAUGHT (uk) …
· NILE (usa) - Ka…
· KABBAL (FRA) - …
· SOILWORK (se) -…
· LITHAM (dz) - R…
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
· AVANTASIA (de) …
· SYLAK OPEN AIR …
· SEPULTURA (br) …
· IRON MAIDEN (uk…
· DREAM THEATER (…
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 588 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 }

CLUTCH (usa) - Psychic Warfare (2015)






Label : Weathermaker Music
Sortie du Scud : 2 octobre 2015
Pays : Etats-Unis
Genre : Heavy Rock
Type : Album
Playtime : 12 Titres - 40 Mins





"CLUTCH, c'est toujours pareil !"

CLUTCH fait partie de ces groupes qui ont développé un son signature immédiatement reconnaissable. Ce qui pourrait faire penser aux mauvaises langues un peu obtuses que tous les disques se ressemblent. Certes, les onze galettes du combo de Germantown ont une parenté qu'on ne peut démentir, mais elle repose sur des recettes communes proposées dans un habit différent à chaque itération. Leur onzième méfait, Psychic Warfare ne déroge pas à la règle. C'est du CLUTCH pur jus ! Un Heavy Rock aux influences Southern avec une once de Blues du Delta et un groove de malade mental. CLUTCH, c'est le genre de groupe qui met des gros pains dans la gueule. Le genre qui donne envie de monter le son au max et de danser dans le bus, sur la table de la salle à manger ou au bureau. CLUTCH, c'est l'illustration parfaite de ce qu'on appelle une musique organique. C'est à dire une musique primale, naturelle, spontanée, facile d'accès et hautement émotionnelle. Des riffs plus rentre dedans qu'un marteau piqueur ("Our Lady of Electric Light", "Noble Savage"), une noirceur à fleur de peau contrebalancée par une sorte de bonne humeur candide, des soli bien placés où le Southern explose en motifs superposés ("Noble Savage", "A quick Death in Texas"), une batterie bien sèche, rapide et nerveuse et, signature ultime, le chant caractéristique de Neil Fallon, colosse enragé qui semble tout donner dans chaque prestation comme si c'était la dernière. C'est bien simple, toutes les pistes de Psychic Warfare sont une petite apothéose.

A n'en pas douter, l'une des raison de cette sonorité rémanente c'est la pérennité du combo. Car cela fait maintenant 25 ans que Neil Fallon (chant, guitare), Tim Sult (guitare), Don Maines (basse) et Jean-Paul Gaster (batterie) jouent du CLUTCH. Et comme nos quatre compères aiment les histoires qui durent, ils ont à nouveau confié la console à Machine, le producteur qui avait travaillé sur Pure Rock Foly (2001), Blast Tyran (2004) et Earth Rocker (2013). Avec Machine, on va droit à l'essentiel, 12 titres pour 40 minutes, des morceaux ramassés autour de 3 minutes 30. Du direct, du pas bavard, de l'efficace, à l'instar de la puissante triplette d'ouverture qui envoie toute la puissance d'un troupeau de bisons, histoire de bien marquer le territoire.

CLUTCH n'est pas de la musique pour se prendre la tête et Psychic Warfare n'est pas un album à message. Mais le gang fait les choses bien. Le titre fait référence à l'oeuvre du romancier américain Philip K. Dick (la guerre psychique). Sans parler de concept album, le disque est un album avec un concept porté par une petite intro parlée où Neil Fallon campe un privé de série B se préparant à un interrogatoire et par une outro du même acabit pour clôturer le dernier morceau. Entre les deux, chaque chanson est construite comme une petite histoire avec un début et une fin, des textes bien léchés qu'on prend plaisir à découvrir, un plaisir au moins aussi grand que celui prodigué par la musique du quatuor.

L'ouverture du disque est sans pitié. Choc frontal de grande amplitude quand l'auditeur se mange dans les gencives "X-Ray Vision", histoire complètement barrée suant le Philip K. Dick par toutes les rimes à base de manipulation mentale et de confession paranoïaque. Le morceau met déjà la barre assez haut dans la pêche communicative, mais alors qu'on pense avoir quelques secondes pour récupérer avant la prochaine baffe, la musique se poursuit sans transitions dans un fondu enchaîné d'une justesse rare débouchant sur "Firebirds !", une chanson tout aussi puissante et dévastatrice, avec son bon gros riff autoroute, ses roulements de batterie qui en jettent et Neil qui enchaîne avec des lyrics tout aussi barrés. Le rythme se ralentit enfin un peu sur "A quick death in Texas" qui démarre avec une petite intro bien Southern se développant sur une mélodie plus posée. Juste le temps de ramasser ses dents avant d'enchaîner sur des morceaux soufflant le chaud et le tiède. La température ne descend jamais bien bas chez CLUTCH et on les remercie de nous proposer des albums aussi chauds bouillants que leurs live.

Psychic Warfare est une nouvelle démonstration de la puissance de frappe du combo de Germantown, un album parfait pour se réchauffer au coeur de l'hiver.



Ajouté :  Vendredi 05 Février 2016
Chroniqueur :  Rivax
Score :
Lien en relation:  Clutch Website
Hits: 7726
  
[ 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 02/7/2025 à 05:30:02 en : 3,2963 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar