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
· DROWNING (FRA) …
· CANNIBAL CORPSE…
· HEADLINE (FRA) …
· CLAWFINGER (se)…
· PRIME SINISTER …
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
· SHAKA PONK (FRA…
· BRYAN ADAMS (ca…
· NIGHTWISH (fi) …
· EUROPE (se) - L…
· GARMONBOZIA INC…
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 375 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 }

ENABLER (usa) - Fail To Feel Safe (2015)






Label : Century Media Records
Sortie du Scud : 7 août 2015
Pays : Etats-Unis
Genre : Hardcore
Type : Album
Playtime : 13 Titres - 42 Mins





Jeff Lohrber sait ce qu'il veut. Depuis qu'il a formé ENABLER a la fin des années 2000, il a pris les choses en main, a assuré son avenir comme bon lui semblait, et n'a fait aucune concession. Ni au système, ni au business, ni à ses compagnons de route.
Etre décidé et volontaire, sont des qualités indéniables. Qui deviennent encore plus respectable lorsque l'art qui en découle mérite les honneurs. Rien ne semblait pouvoir extraire ENABLER de la masse toujours plus grouillante de combos Hardcore, genre qui multiplie ses interventions et incarnations à vitesse grand V, dans l'Underground, voire même un peu au Middle of the Road, timidement... Le Hardcore deviendrait-il fréquentable ? Hype ? Trendy ?
Possible, les hipsters musicaux s'emparent de tout... Mais s'il y a une chose que je sais, c'est que si cette abomination arrive, rien ne pourra être reproché à l'ami Jeff...

Car depuis sa première démo, Savior For A Fallen Hero, sortie en 2009, alors même que son groupe était encore une idée dans l'oeuf, il n'a eu de cesse de repousser ses limites, qui sont les mêmes que celles de la brutalité, de la concision, et de l'absence de compromis. Jeff n'appréhende la musique que sous son angle personnel. Il faut que celle ci soit la plus puissante, la plus compacte possible, sans tomber dans le chaos, le bruit, ni le Noisecore.
All Hail The Void avait pourtant fait grand bruit. Et La Fin Absolue du Monde encore plus. Leur écho fut tel que le mastodonte Century Media commença à s'intéresser de très près à ces boucaniers de l'Ohio. Signature, distribution européenne, tournée avec EYEHATEGOD, les choses avaient commencé à s'emballer. Et ça, Jeff l'avait bien senti.
Alors pour bien mettre les choses au point, à peine un an plus tard, il se charge de tous les instruments, et élabore Fail To Feel Safe point par point, tout en gardant cette spontanéité qui lui est chère... Et il a bien choisi son titre, car sur cet album, rien ne rassure, ni ne caresse dans le sens du poil. Mais tout est concentré, violent, abrupt et décidé. Et puis, lorsqu'on préfère l'option cocooning, on écoute pas de Hardcore, point. Le Hardcore est un coup de poing, un regard lucide sur la société, la réalité, une assimilation des dangers modernes, des injustices. Et cette prise de conscience passe par une violence musicale inévitable. Et de ce côté là, ENABLER fait partie du peloton de tête des agresseurs sonores sans empathie. Point aussi.

Enregistré aux Silver Bullet studios par Chris Teti et Greg Thomas, la même équipe qu'on retrouvait aux commande du premier LP, et enrobé dans une pochette signée Chris Smith (l'illustrateur de La Fin Absolue du Monde), Fail To Feel Safe est un cas d'école, et une affaire d'honneur. Celle que seuls les puristes peuvent comprendre, signer la meilleure musique possible, la plus puissante, la plus efficace, sans pour autant tomber dans les automatismes ni le minimum syndical de la haine.
Sur ce nouvel effort, ENABLER a repris les choses là ou son prédécesseur les avait laissées, tout en poussant le concept encore plus loin vers la perfection. Treize morceaux pour quarante deux minutes de musique, et rien à jeter, à occulter ou a pointer du doigt.
Les éléments clé de la carrière du groupe sont toujours là, de plus en plus pertinents et efficaces. Car pour résumer le but du jeu, on pourrait sans crainte affirmer que Fail To Feel Safe se situe à la croisée de plusieurs chemins. Certes, le propos général reste ce Hardcore fortement métallisé, mais d'autres éléments restent à prendre en compte, et au final transforment ENABLER en point de chute de tendances, Hardcore bien évidemment, mais aussi Metal, Death, Crust, et presque Black dans la densité parfois. Mais loin d'être un foutoir vaguement organisé, la synthèse ne retient de ces vagues que leur essence première, la brutalité, la concision, et la franchise.

Franc, le mot est lâché. Tout est honnête ici. Les riffs sont parmi les plus efficaces jamais signés par un groupe Core, la rythmique se veut solide tout en se baladant dans les méandres de breaks et libertés créatives, et puis il y a cette voix... Rauque, criée, sans pause ni reprise de souffle, elle survole les débats avec une harangue qui prend aux tripes, et ne relâche jamais son étreinte. Comme je le disais, Jeff Lohrber sait ce qu'il veut. Et ce qu'il veut, c'est aborder le cas toujours plus envahissant du Hardcore d'en bas, en le confrontant au Metal le plus lourd et épais, mélangeant les deux styles pour en faire émerger un troisième, comme une voie non diplomatique qui n'admet que le cri comme expression primale.
"La musique est un cri" déclarait Bernard ? ENABLER ne le cite pas, mais illustre.

Pour exemple, "Malady" fait parfaitement l'affaire. Commençant délicatement par quelques arpèges électriques jaunis, ce morceau fait ensuite étalage d'un mid tempo écrasant et suffocant, comme si AGNOSTIC FRONT souhaitait en découdre avec LIFE OF AGONY ou TYPE O NEGATIVE. Les effluves brûlées rappellent même le NAPALM DEATH le plus compact, qui aurait rencontré OPETH au coin d'une rue, un soir de décembre. Rarement mélodie amère, Hardcore dru et Metal froid n'auront été mariés avec une telle emphase, et ce morceau fait presque figure de chef d'oeuvre à égaler pour les années à venir...
Mais ENABLER, ce sont aussi ces interventions courtes et lapidaires, qui cavalent sur une rythmique explosive, et ne font pas de quartier, et les exemples sont nombreux. De l'ouverture presque Crust/Grind de "Suffer To Survive", au message clair, en passant par "Sinister Drifter" qui se permet quelques harmonies sur un chaos incessant de percussions qui foncent sans se poser de questions, les ambitions s'affichent sans rougir, et n'ont aucun mal à convaincre.

Même cas de figure pour le démentiel "By Demons Denied" qui rebondit de blasts en tempi martelés, toujours surplombés de cette voix à la tension maladive qui crache sa haine sans jamais manquer de salive. NAPALM, CONVERGE, TENGIL, ou même CROWBAR, le raccourci cite des références admises ou non, et les adapte selon ses humeurs.

Une basse à la Shane Embury pour une ruade sans pitié ("Haunted", presque Powerviolence), un rouleau compresseur qui aplanit tout ce qui passe devant son nez ("Isolation Sickness" son up tempo pilonné, son phrasé en tics nerveux, et son riff si mémorisable qu'il s'incruste dans vos neurones), ou encore un discours plus Core que les slogans de Roger Miret ("La Furia", implacable, guitare qui tournoie et choeurs revanchards), et je pourrais citer tellement d'autres arguments...

Alors je me contenterai d'une seule et unique conclusion, simple, limpide. Fail To Feel Safe est sans conteste possible l'album de Hardcore le plus Métal qui soit, et la pulvérisation Metal la plus Hardcore qui existe. Et surtout, la meilleure de cette année 2015, pourtant chargée. Point final. Et comme son titre l'indique, il n'offre aucune sécurité, sinon celle d'écouter une musique violente, toute en charge, intelligente, forte, inoubliable.

Attention, la barre est haute, très. Je plains les groupes pour lesquels ENABLER va ouvrir. Bienvenue au carnage.



Ajouté :  Samedi 24 Octobre 2015
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Enabler Website
Hits: 5026
  
[ 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 19/3/2024 à 10:05:07 en : 3,2944 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar