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
· BATTLE OF BRITA…
· WITHDRAWN (FRA)…
· MANIGANCE (FRA)…
· NOTHING MORE (u…
· SEBASTIEN GRENI…
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
· JAMES LABRIE (c…
· GOJIRA (FRA) - …
· RHAPSODY OF FIR…
· SAXON (uk) - Ro…
· HEADWAY FESTIVA…
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 526 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 }

ECHANCRURE (FRA) - Discours Sur Le Colonialisme (2012)






Label : Nihil Interit Records
Sortie du Scud : 17 juillet 2012
Pays : France
Genre : Post-Black Metal Expérimental
Type : EP
Playtime : 1 Titres - 20 Mins





Il nous avait surpris l’an passé, au travers de son premier album Paysage. Octobre. ; une expérience sensorielle forte, aussi éprouvante qu’envoûtante. Antoine, l’homme derrière le projet avant-gardiste ÉCHANCRURE, revient cette fois avec un EP en guise d’étendard. Pour ceux qui auraient loupé l’interview donnée par le jeune artiste dans nos pages, il a avant tout soif d’expérimentations (jouer avec des couteaux, par exemple), mais aussi de créer sa musique pour la simple beauté de l’art, en s’affranchissant d’un quelconque courant musical. Il nous avait dit vouloir tenter le Hip-Hop, le Jazz et, pourquoi pas, le Flamenco.

C’est désormais chose faite sur cette nouvelle galette, Discours Sur Le Colonialisme. Bon, peut-être pas pour l’art musical andalou mais, m’est avis que cela ne saurait tarder. Avec cet EP, déjà presque finalisé l’an dernier, je craignais d’y trouver un ÉCHANCRURE différent, plus éparpillé. Le titre du disque, ses prétentions des genres parcourus, une unique piste de vingt minutes… Et pourtant, ce n’est pas le cas. Parfaitement inscrit dans la continuité du premier album (à tel point qu’en les passant à la suite, on dirait la même œuvre), on est de nouveau happé dans cet univers ambiant sombre, hybride d’une dimension industrielle minimaliste et de samples oppressants, empruntés tant au Drone qu’au Noise, qui se meuvent constamment sur les fréquences, dans une construction s’apparentant au Free Jazz.

Sur Paysage. Octobre. , qui n’avait d’octobre que la date de sortie, c’était un extrait de Céline que l’on pouvait entendre majoritairement, en une sorte de critique de la culture de la France. S’il servait plus d’alimentation de l’ambiance que de thématique textuelle, Discours Sur Le Colonialisme semble différent dans son propos. Antoine pioche, dans ce pamphlet anticolonialiste de Césaire de 1950, des extraits forts, imagés, et marquants, surtout composés des douze premières pages (et du paragraphe final 26 pages plus loin) et autour desquels il peut articuler sa musique. Ce long morceau peut se diviser facilement en trois sections de paroles, entourées de séquences instrumentales (intro, outro, interludes). Le Francilien a décidé d’interpréter ce discours accusateur de façon musicale. Pour ce faire, il s’accorde une voix de rhéteur extrêmement déstabilisante de justesse, de conviction, et dans les émotions qu’elle véhicule. Celles-ci permettent au schéma musical d’évoluer, à l’instar du premier interlude, qui marque la force des derniers mots ("…je fais couper des têtes, non pas des têtes d’artichauts, mais des têtes d’hommes.") par la mise en branle de saturations et d’une texture de synthés dense, à la fois macabre et élégiaque, nous entraînant plus profondément dans l’univers d’ÉCHANCRURE. À son exemple, le second pont instrumental, plus court, demeure minimaliste dans sa poursuite de l’évidence solennelle d’un "C'étaient des sociétés coopératives, des sociétés fraternelles.", tandis que la fatalité "… le drap des mortelles ténèbres." donne sur un fond sonore disjonctant peu à peu.

Ne pas s’inscrire dans un genre un particulier, Antoine le clame haut et fort, et il le montre davantage sur cette même section finale avec un passage Rap/Hip-Hop, repris du morceau « Sac De Sucre » de l’artiste française Casey, connue pour ses textes révoltés de fille d’immigrés. Si les paroles collent on ne peut mieux à la thématique du discours, l’ancrage musical demeure délicat et peu fluide. Ce qui est sûr, c’est que l’étrangeté de ce moment dérange et interpelle en même temps. Pour ce qui est du reste de l’EP, c’est du ÉCHANCRURE tel qu’on le connaît. Cordes grinçantes, dissonantes, qui se mêlent aux bidouillages électroniques bouclant dans les nappes brumeuses. Les passages du discours voient généralement un apaisement du fond chaotique, avec juste quelques guitares maltraitées, tiraillées, des beats insufflant une dynamique contrôlée, et d’autres sons étranges, perturbants, se déroulant en arrière-plan. Parfois se manifeste un sentiment de malaise dû à des descentes de gammes sur le piano, les notes claires du vibraphone, ou bien quelques instruments à vents (des cuivres) qui ajoutent leur grain de bizarrerie. D’un voyage irréel, monte parfois la colère, à l’instar de la cacophonie d’expérimentations sur "Ah ! J’entends la tempête", voire l’horreur de par les cris et guitares stridentes qui s’accordent sur la fin, puisant dans un passé Black désormais renié pour une musique exclusivement expérimentale, mais jamais bien loin.

Si l’on peut s’interroger sur la nécessité de ressasser de telles idées, sur la finalité d’un tel texte mis sur le devant, plutôt que d’autres paroles qui auraient toutes aussi bien convenu, force est d’admettre que la musique est relativement bien construite autour. ÉCHANCRURE est toujours maître à créer cette ambiance cristallisée de notes scintillantes, ajoutant du désarroi à la situation spatiale de l’auditeur pris dans une tourmente chaotique fantasque et irrésistible ; bien que ses dires passés laissaient envisager davantage d’exploration des genres.



Ajouté :  Mardi 02 Octobre 2012
Chroniqueur :  CyberIF.
Score :
Lien en relation:  Echancrure Website
Hits: 7420
  
[ 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 25/4/2024 à 02:10:39 en : 3,3651 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar