METAL IMPACT
P
U
B
Cliquez SVP P
U
B
L ultime Webzine orienté Metal qui se renouvelle au quotidien

MI Facebook | MI YouTube | 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 Flux RSS
· 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
· EVIDENCE ONE (d…
· OUTSIDE by Meta…
· DEAFENING SILEN…
· MYLIDIAN (FRA) …
· SHINING (se) - …
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
· NASUM (se) - No…
· EDGUY (de) - El…
· MALARIAH (FRA) …
· VORMELA BLACK F…
· TOTO (usa) - Dô…
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 28 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 }

DEVIN TOWNSEND (ca) - Ziltoid, The Omniscient (2007)






Label : InsideOut Music / Wagram
Sortie du Scud : 21 mai 2007
Pays : Canada
Genre : E.T. Metal
Type : Album
Playtime : 11 Titres - 54 Mins





Centième chronique, et pour l’occasion, je fête ça avec un de mes plus vieux potes, que je vénère depuis tant d’années, Devin TOWNSEND. Devin, génie pour les uns, immonde usurpateur bruitiste pour les autres, ne peut résolument laisser indifférent. Découvert par Steve VAÏ à 19 ans pour intégrer son projet Sex And Religion, il n’a cessé depuis de nous surprendre, de nous émerveiller, de nous agacer parfois, avec ses multiples projets en solo, ou avec backing band.
Le parallèle avec Steve VAÏ est d’ailleurs très révélateur sur un point au moins, tout du moins sur un nom. Frank ZAPPA. Frank et Devin ont ceci en commun qu’il n’ont jamais bridé leur créativité musicale pour satisfaire aux lois du marché. Ils sont aussi prolixes l’un que l’autre, et n’ont jamais fait peter le jackpot (Devin accuse des chiffres de vente extrêmement bas en France, malgré le support de pratiquement tous les magazines nationaux).
Il ne faut pas prendre Devin comme un musicien de Metal lambda, mais ça, tous ses fans l’ont déjà compris depuis des lustres. Devin est une machine, une machine en perpétuelle activité. Mais une machine dotée de sentiments humains, et qui compense ses réactions émotives par un trop plein d’inventivité, qu’il doit libérer de temps à autre. Et force est d’admettre que cette fois ci, il est plutôt facétieux.
Nous errerons encore une fois dans les méandres d’un concept album, qui n’est pas sans rappeler l’univers si fécond et poétique d’un Tim BURTON, celui de Mars Attacks en l’occurrence. Dire que Devin s’est déchiré est un euphémisme. S’il était égocentrique (et il l’est dans une certaine proportion), il tiendrait la le tribute rêvé en l’honneur de son génie.
L’histoire est simple. ZILTOÏD, l’omniscient, a parcouru tout l’omnivers à la recherche du carburant parfait, qu’on ne trouve en abondance que sur la Terre : le café noir. Dès l’énoncé de la trame vous l’aurez compris, l’aventure risque d’être hilarante. Et c’est là tout le talent de Devin. Il aurait pu tomber dans le grotesque assez facilement, mais non, car le décalage entre la fantaisie de l’histoire et la beauté de la musique nous place en porte à faux. On se réjouit des péripéties de cette créature tout en tombant à genoux devant la grâce des morceaux proposés.
Sans aller trop loin, nous tenons là le meilleur album du bonhomme, allant même jusqu’à surpasser le brillantissime Biomech.
On retrouve ici tous les ingrédients qui ont fait la légende de Devin. Un gros fond de STRAPPING YOUNG LAD, une pincée d’OCEAN MACHINE, un zeste de PHYSICIST, une bonne louche de TERRIA, enfin, tous les chapitres de son épopée sont là.
Puissance 10..
Il est très difficile de décrire par des mots ce que l’on peut entendre sur ce disque, tant tout est une question d’émotions, contradictoires, complémentaires, basiques, essentielles. Multi-instrumentiste hors pair, Devin a sorti de ses tripes un mantra quasi hypnotique qui vous tient en haleine pendant presque une heure. Tout commence par une intro bien fun, ou nous faisons connaissance avec cet alien étrange, ZILTOÏD. La créature se présente, et nous livre la clé de sa quête, le café noir. « By Your Command » est le premier gros morceau du CD avec ses 8 minutes, sorte de discours apocalyptique sur fond de rythme tribal et de nappes de guitares menaçantes. Le guerrier abat ses cartes, et la foule scande son nom. « Ziltoidia Attaxx !!! » est une boucherie qui renvoie STRAPPING dans un vieux club de jazz, avec ses patterns rythmiques dignes d’un cartoon de l’enfer. Les choeurs sont légion, et la voix de Devin se fait nasillarde, ironique devant le côté roublard de l’affaire. « Solar Winds » débute sur fond d’arpèges électriques, calme, lancinante, Devin se fait rassurant, presque romantique, avant de partir en accélération heavy incroyable, puis de s’échouer sur un final éthéré progressif, le tout en quelques 10 minutes. « Hyperdrive » est dans la même lignée, avec son gimmick de guitare simple et répétitif mais accrocheur, « N9 » mixe Devin en arrière plan, et nous offre une construction en deux parties bien distinctes, avec un début mélodique, et un final très sombre. « Planet Smasher » est la plus agressive du lot, avec son tempo brisé se cassant sur les rives d’un refrain magnifique, ou Devin prouve encore s’il en était besoin, quel grand chanteur il est. « Omnisdimensional Creator » sert de transition vers la plus belle pièce du CD, « Color Your World », symphonie de poche de 9mns45, avec une intro apocalyptique qui percute au bout de quelques instants 5 minutes de plénitude harmonique, nous transportant dans les méandres de la pensée complexe de l’auteur, à grands coups de mélodies cristallines, pour finalement progressivement nous ramener à la violence du propos, qui se déroule tout le long du morceau suivant, « The Greys », en faisant corps avec lui. « Tall Latte », le final hilarant, n’est qu’une commande de différents types de cafés, du cappuccino, au grand café au lait.
Il est fort possible que cette chronique vous semble compacte, ou bien absconse. Mais comme je l’ai dit plus haut, l’univers de Devin TOWNSEND est à ce point particulier que le lexique moderne semble inefficace à le décrire.
Je crois que comme pour tous les vrais amoureux de la musique, il faut se contenter de s’allonger, de mettre le CD dans sa platine, et de se laisser porter par les ambiances crées par le maître.
Car c’est bien d’un maître dont il s’agit, ne vous y trompez pas, un simple coup d’œil à sa discographie si versatile et pourtant homogène suffit.
ZILTOÏD l’omniscient est un extra-terrestre amateur de café, dont il a besoin pour évoluer dans l’omnivers.
DEVIN l’omnipotent est un intra-terrestre qui a besoin de café pour évoluer dans son univers.
Vous ne trouvez pas le parallèle troublant ?



Ajouté :  Dimanche 17 Juin 2007
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Devin Townsend Website
Hits: 11985
  
[ Réagissez sur le Forum ] [ Retour à l'index des CD Reviews ]

P
U
B
Cliquez SVP P
U
B
MI Facebook | MI YouTube | 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 14/10/2019 à 22:44:24 en : 0,1784 secondes
| © Metal-Impact (2001-2019) | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar