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
· KOB (FRA) - Thi…
· PARADISE LOST (…
· ANNIHILATOR (ca…
· KLOGR (it) - Ga…
· ABYSSE (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
· TOOL (usa) - Ha…
· RAMMSTEIN (de) …
· PSYKUP (FRA) - …
· BOLT THROWER (u…
· STRATOVARIUS (f…
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 493 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 }

ALCEST (FRA) - Les Voyages De L'Ame (2012)






Label : Prophecy Productions
Sortie du Scud : 9 janvier 2012
Pays : France
Genre : Black Metal Avant-Gardiste
Type : Album
Playtime : 8 Titres - Mins





La mélancolie est-elle notre seule source d’inspiration en cette atmosphère de crise qui plane méchamment sur nous ? Avons-nous recoure uniquement à l’apitoiement ? Aussi optimiste que l’on puisse être il va sans dire que manifestement le monde ne tourne pas vraiment rond, mais ce n’est pas d’aujourd’hui. C’est ainsi depuis la nuit des temps, depuis que le monde est monde. L’homme n’a de cesse de vouloir tout contrôler, de vouloir passer outre les cycles naturels de la vie, de changer les choses et ce pour ne pas aller mieux pour autant. Oui je sais bien ce que chacun de vous va dire en lisant ces lignes, mais non ce n’est pas un constat déprimant, mais un constat bien réel, celui de tous ceux et celles qui ne se leurrent pas et ouvrent les yeux avec une certaine évidence.
Alors si aujourd’hui je vous parle de tout ça c’est parce qu’à la découverte du dernier album d’ALCEST, je ne peux m’empêcher de penser que même la musique, qui sert à bon nombre d’exutoire, est emplie de désespoir mais inversement d’espoir aussi. L’espoir fou, celui des Voyages De L’Ame souhaitant un « Autre Temps ».
Si l’on revient aux racines des Français qui composent ce combo de Black Avant-Gardiste, on réalise qu’ils font partie de ceux qui depuis longtemps déjà chantent les méandres et la tristesse. Issu pour quelques-uns du groupe AMES SOEURS qui hurlait à la mort sa peine, leur génie est toujours mis au service de la peine, mais de manière plus posée, plus réfléchie. La maturité aidant, les compositions se veulent plus approfondies, plus maîtrisées. Je vous parle aussi bien des paroles que des prouesses musicales. Le son y est dompté. Magnifiés d’une grande candeur, les arrangements développent une aura sur leur lamentation. Les mélodies y sont peaufinées.
C’est ainsi que vont s’enchaîner à la perfection « Autre Temps » et « Là Où Naissent Les Couleurs Nouvelles ». Deux titres qui entament l’opus à l’image sublime de l’oiseau mystérieux qui orne sa pochette, de façon subliminale, laissant percer la lumière comme après un long enfermement à l’intérieur de soi. Or ici, Neige (chant) dresse un tableau des plus abattu, comme une conclusion à sa vie. La fin est-elle proche alors ? Et bien non, après cinq minutes d’une dérive éplorée la rythmique change pour requinquer l’humeur et voir le verre à moitié plein plutôt qu’à moitié vide.
Bon il ne faudra pas compter sur « Les Voyages De L’Ame » pour vous rebooster le moral car il aura tendance de par ses mots à vous résigner, en gros tout est foutu, mieux veut périr ici-bas pour rejoindre un paradis si tenté de penser qu’il en existe un. La virtuosité des accords nous le laisse entrevoir et facilement on rêve, d’un monde meilleur, ou en tout cas de retrouver la paix.
Puis il y a ce côté mystique qu’ALCEST se plaît à mettre en avant en ne cessant pas de nous rappeler que nous appartenons à la terre et que nous sommes nés de ses entrailles (« Nous Sommes L’Emeraude »).
Comme happée dans un rêve j’aie failli m’assoupir au chant angélique de « Beings Of Light » avant d’être sauvagement secouée par les accents Black, enfin. Ils se faisaient attendre car sans eux l’étiquette de Black Avant-Gardiste n’avait plus raison d’être. Le jeu rapide, la double pédale et l’impropre écoute lui redonneront son identité souche. Mais contrairement à des épreuves du passé, ici tout y est magnifié, sans excès.
Et voilà qu’ils nous font un rappel aux souvenirs. Revoilà le chant excessivement braillard d’autrefois. A l’aide de « Faiseurs De Mondes » on replonge au fond des abysses joliment contés dans Ecailles De Lune. Et après une nappe instrumentale apaisante et rassurante on clôturera l’album sur un titre des plus étonnants. Au placard les souffrances, les plaintes et les cris, « Summer’s Glory » déboule tel un cheveu sur la soupe. Ne ressemblant en aucun point à ses prédécesseurs il déverse un discours mielleux d’hymne à la joie. C’en est presque insupportable tant ça ne colle pas au reste de l’œuvre. Une tâche de couleur vive vient d’exploser au milieu de ce paysage sombre et mortifère, mais là où l’on est prêt à baisser les bras en se disant qu’ils ont commis une grossière erreur arrive la surprise, une seconde partie des plus prometteuses. Une exécution qui exulte de sincérité, porteuse de bons présages. Un final vibrant, à la hauteur de ce qu’ALCEST a de talent.
Je ne cacherais pas mon empressement de pouvoir les voir enfin sur scène, et ce bonheur ne sera pas unique puisqu’à deux reprises ils vont nous faire l’honneur de leur présence dans notre belle région de l’ouest de la France dont une lors du Hellfest 2012. Si les bruits qui courent sur eux actuellement les qualifiant de "groupe tendance" sont justifiés alors ne soyez pas obsolète et découvrez immédiatement l’univers d’ALCEST. Merci à eux de faire du fatalisme une poésie.



Ajouté :  Mardi 31 Janvier 2012
Chroniqueur :  Line44
Score :
Lien en relation:  Alcest Website
Hits: 9878
  
[ 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 20/4/2024 à 00:39:16 en : 2,2078 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar