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
· ANNIHILATOR (ca…
· HOLLOW CORP. (F…
· KAMELOT (usa) -…
· TASTERS (it) - …
· ABDUCTION (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
· VORMELA BLACK F…
· MASTERPLAN (de)…
· STRATOVARIUS (f…
· SIDILARSEN (FRA…
· KATAKLYSM (ca) …
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 601 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 ARRS (FRA) - Khrónos (2015)






Label : Verycords
Sortie du Scud : 28 août 2015
Pays : France
Genre : Metal Hardcore
Type : Album
Playtime : 13 Titres - 44 Mins





Il y a des groupes qui gagent vraiment à être découverts en live. Il y a des disques qui prennent tout leur sens quand ils sont joués en concert. Il y a des chansons dont la force vive, le coeur brûlant a besoin de la rugosité du direct pour se révéler. Les parisiens de THE ARRS sont de ces groupes, et leur dernier méfait, Khronos, de ces disques. Les 11 chansons de la galette sont des bombes pour live en puissance. L'opus peut s'apprécier en solo, au casque, dans le calme de la maison endormie. Il peut aussi tenir lieu de madeleine de Proust pour se remémorer les heures chaudes d'un concert de ce Hardcore old-school que savent distiller Nico (chant), Pierre (guitare), Stefo (guitare), Phil (basse) et Toki (batterie). On lance la galette et on se retrouve dans le pit. Et se retrouver dans le pit quand les parisiens mettent le feu aux planches, c'est pas une expérience de tout repos !

Du brutal. Un son mastoc, sévèrement burné et bien poilu. Une batterie très rapide, deux guitares nerveuses doublées par une basse bien grasse et le screaming enragé de Nico. Khronos est un album brut de fonderie et une première écoute distraite pourrait laisser penser que toutes les chansons se ressemblent. Il ne faut pourtant pas se laisser tromper par l'apparente simplicité de la recette.
Elle dissimule de belles surprises.
A commencer par les lyrics écrits par Nico. Influencé par le polar moderne, le chanteur a abandonné la recherche systématique de rimes. Il écrit désormais des lyrics en prose avec une structure narrative romanesque. C'est plutôt du roman noir, cela dit. On ne rigole pas tous les jours dans les lyrics de THE ARRS. Sur Soleil Noir, le précédent album, il était question de renaissance. Le groupe avait traversé bien des épreuves et fort d'un nouveau label et d'un line-up consolidé, il entamait une mutation. Nouveau logo, nouveau producteur (Fred Duquesne succédant à Francis Caste avec lequel le gang avait enregistré ses trois premiers méfaits), nouveau son, plus violent, plus sombre. Trois ans après, nos amis ont pris de l'âge comme on dit. Les acquis sont consolidés, on souffle les dix bougies du groupe, on tire des leçons de son expérience et on les partage. Khronos parle du temps, des épreuves qu'on doit traverser et de la façon dont l'expérience nous façonne. C'est aussi l'album de la transmission. Comme le message d'un père à son fils.

"Vis en vitesse et trompe la mort. Fuis la tristesse il va y avoir du sport. Ce chemin t'appartiens, sois concentré" ("Hors Norme")
"Combats, ne recule pas. Bats-toi, embrasse ton destin" ("Acta non Verba")
"Apprends à vivre avec, apprends de tes échecs. Le temps que rien n'arrête anime ta quête" ("La quête").

Musicalement parlant, l'instrumentation sert surtout de support aux textes. THE ARRS, c'est une musique collective. On joue tous ensemble et on envoie du bois. Les soli sont brefs et rares ce qui donne cette impression que tous les morceaux se ressemblent. Pourtant, là encore, une écoute plus attentive fait ressortir la maîtrise technique de la formation. Les gars savent y faire et délivrent un son millimétré avec un bel ensemble. Triggée sur certains morceaux, plus naturelle sur d'autres, la batterie de Toki est particulièrement jouissive à base de double pédale en folie et massacre constants de fûts. Les quelques envolées solitaires de la guitare de Pierre sont également très émouvantes. C'est justement parce que le groupe n'abuse pas des soli que ces rares échappées prennent une saveur particulière, comme les deux très belles transitions instrumentales. "Les rives du temps", échappée de 50 secondes où la guitare tisse une partition orpheline, noyée dans un océan de réverbération avec un petit fonds de rythmique. "La 25ème heure", plus complexe, avec des nappes de claviers et des samples... Ces deux pistes très techniques sont à des kilomètres du son de l'album et pourtant elles s'y intègrent parfaitement, comme une respiration nécessaire avant de replonger dans la fournaise du pit.

L'autre bonne surprise du disque, c'est les featuring qui le jalonnent. Les parisiens ont invités leurs copains à participer. Au choeurs, mais aussi au chant. Alex de OBEY THE BRAVE envoie un couplet sur "Hors Norme", Ju de BENIGHTED pousse son Death Growl sur "Khronos", Poun de BLACK BOMB Ä pose son flow pour conclure "Prophétie" et enfin Kubi de HANGMAN'S CHAIR enrichit la mélopée du "Journal de ma haine" avec son chant clair et torturé. Le dernier featuring est une surprise, sur la piste fantôme du de la rondelle "la fin de nos passions". C'est un disque sur lequel le gang avait envie de se faire plaisir en invitant les potes. Loin de dénaturer la musique de THE ARRS, les participations ajoutent un supplément de ci et de ça, selon la personnalité et la couleur musicale des invités.

En dix ans de carrière, le chemin de THE ARRS n'a pas toujours été parsemé de pétales de roses. Ce cinquième méfait conforte THE ARRS comme pilier de la scène Metal extrême francophone. Ce n'est certes pas un album à mettre entre toutes les mains, mais il y a dans cette galette de quoi satisfaire les fans de musiques violentes et agressives.



Ajouté :  Lundi 07 Décembre 2015
Chroniqueur :  Rivax
Score :
Lien en relation:  The Arrs Website
Hits: 5930
  
[ 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 10/12/2024 à 07:20:04 en : 2,2901 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar