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
· ACT OF GODS (FR…
· KORITNI (au) - …
· LEAVES EYES (de…
· NOCTURNAL RITES…
· GLOOMY EMBODY A…
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
· MESHUGGAH (se) …
· THE TOMMYS (uk)…
· MANIGANCE (FRA)…
· UP IN SMOKE VOL…
· THE ARRS (FRA) …
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 563 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 }

SHIZUNE (it) - Le Voyageur Imprudent (2015)






Label : Dog Knights Productions
Sortie du Scud : 2 mars 2015
Pays : Italie
Genre : Screamo
Type : Album
Playtime : 10 Titres - 21 Mins





Il faut savoir parler de tout dans la vie... je ne parle pas de la pluie et du beau temps, ce genre de digression d'une banalité affligeante me donne envie de vomir... Non, il faut juste s'intéresser au monde qui nous entoure, savoir regarder, écouter, pour ne rien manquer, pour capter un fragment de temps qui passe et parvenir à le figer, comme ça, par plaisir.
Car la vie est un voyage ne l'oublions pas, et nous sommes tous en partance pour quelque part... Celui qui se contente de suivre une ligne bien tracée ne sait pas ce qu'il manque... Et celui qui pense que le trajet n'a certainement pas de fin, et qui ne fait pas attention aux précieuses secondes qu'il perd est décidemment un voyageur bien imprudent.

"Nous sommes un mouvement éternel dans le temps"

Ca n'est pas moi qui dit ça, mais les italiens de SHIZUNE. Ils viennent de Lonigo, et dispensent depuis quelques années leur propre conception d'un style dont je ne suis pas vraiment fan à la base.
Et c'est pour ça que je précisais en intro qu'il fallait savoir regarder et écouter, pour ne rien manquer. Car passer à côté de cet album pour des questions de principes eut été une grosse erreur de ma part.
SHIZUNE a déjà proposé pas mal de choses depuis 2012, avec une qualité constante. Un single éponyme, des cassettes, des EP... Ce dernier 12'', dont le format évoque plus volontiers un LP court qu'un EP reste dans la norme qualitative de l'ensemble.
Production claire et puissante, structures classiques mais efficaces, musique travaillée et riche, tout est là pour séduire un public avide de cris primaux, de mélodies tendues portées par des explosions rythmiques soufflantes. Et ça, c'est déjà une très bonne chose.
Cet album a été financé grâce au système "donnez ce que vous voulez", et il semble que les fans en voulaient justement. Construit sur une grosse majorité de morceaux courts, qui ne dépassent presque pas les deux minutes, et quelques segments un peu plus développés, Le Voyageur Imprudent, outre son titre et sa pochette étranges et fascinants, propose un Hardcore Screamo loin des obsessions adolescentes du genre.

Pas de gimmick ici, pas de look outrancier, pas d'astuces de production destinées à cacher une pauvreté manifeste d'inspiration. Juste une musique simple et efficace, puissante mais pas trop exubérante. N'étant pas un spécialiste du style, je serais bien incapable de les comparer à qui que ce soit. Ce qui finalement n'est pas un mal puisque je suis forcé de me concentrer uniquement sur leur musique, qui elle m'a énormément plu.
Si la plupart des titres suivent un chemin bien balisé, certains proposent une liberté rythmique appréciable. Ainsi, "Sputnik! Nostalgia" se complait sur un premier tiers d'une batterie qui regarde à gauche et à droite, sans vraiment savoir où aller, avant que le noyau ne se stabilise autour d'une mélodie, pour finalement en son centre changer d'optique au gré de percussions appuyées, avant de tomber dans un final chaotique et concentré.

"Orienteering in Aokigahara青木ヶ原", immédiatement suivi de "Difficile da Capire, Impossibile da Spiegare" forment une suite intéressante, constitué d'une intro sur à peine plus d'une minute évoluant autour de quelques arpèges doucereux, avant que l'impulsion ne soit donnée, basse en exergue et chant encore plus en apoplexie que sur le reste du disque.
"Instructions For Inertia" reprend à son compte toutes les avis précédemment énoncés, mais les pousse encore plus loin, accentuant les harmonies, la puissance, la dissonance, pour s'évanouir sans rien dire dans un nuage de notes claires qui replacent la guitare au centre des débats.

L'équilibre de ce disque est fort bien balancé. On sent une ambivalence claire entre des ruades sans concession ("Notes Of Decay" à la batterie affolée et affolante), et les plus longues progressions mélangeant les accalmies automnales et les bourrasques hivernales ("Vesper", un des efforts les plus virulents du lot, qui se brise en son centre comme une rime placée trop tôt, et qui finit dans une longue litanie que rien ne vient interrompre), ce qui aboutit à un LP/12''/EP (à vous de voir selon votre humeur) qui a tout à fait sa place sur une scène Screamo/Hardcore européenne très fertile et moins tape à l'oeil que son pendant US.

Vous ne trouverez rien de vraiment novateur dans ces sillons, mais largement de quoi vous satisfaire si le style vous sied. La preuve en est que même moi, pourtant réfractaire à ces hurlements d'usage, je suis resté sur une très bonne impression, séduit par la fougue, la rigueur et le savoir faire de ces jeunes italiens, qui deviennent des références à suivre.
Et puis, la vie... C'est un long chemin cela dit... Alors il convient de temps à autres de savoir s'arrêter là où on aurait pas penser aller, d'écouter ce qui s'y passe, et de savoir apprécier un instant différent.
J'aime ce long chemin aux bifurcations imprévisibles.
J'aime la pluie en été, j'aime ne pas savoir ce qui m'attend demain, j'aime profiter de petits rien. Mais j'aime aussi être rassuré, avoir des repères.

Je ne suis finalement pas un voyageur si imprudent que ça.



Ajouté :  Jeudi 10 Septembre 2015
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Shizune Website
Hits: 5432
  
[ 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 28/3/2024 à 10:58:53 en : 3,2636 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar