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
· MUSINK by Metal…
· DIMINO (usa) - …
· PITBULLS IN THE…
· SHAKA PONK (FRA…
· VULCAIN (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
· WATAIN (se) - N…
· STEVE VAI (usa)…
· FETE DE LA MUSI…
· ARCH ENEMY (se)…
· DYING TEAERS (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 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 }

VEKTOR (usa) - Terminal Redux (2016)






Label : Earache Records
Sortie du Scud : 6 mai 2016
Pays : Etats-Unis
Genre : Progressive Space Thrash Metal
Type : Album
Playtime : 10 Titres - 73 Mins





"L'histoire commence avec un astronaute solitaire qui recouvre ses souvenirs après avoir été intégré à un programme d'isolation. Près de la mort dans sa navette endommagée, il découvre une molécule régénératrice de vie dans une nébuleuse stellaire, qui changera le cours de sa vie et de millions d'autres personnes. Il ramène sa découverte au régime Cygnus, grand empire galactique, pour tenter de récupérer son grade antérieur de général haut gradé.
Mais les années de solitude l'ont transformé en tyran avide de pouvoir prêt à tout pour écarter les responsables de son bannissement (...)
(...) Son but est de trouver l'harmonie cosmique parfaite et apporter l'équilibre aux planètes déchirées par la guerre, ce qu'aucune forme de vie intelligente n'est jamais parvenue à accomplir".


C'est ainsi que David DiSanto, le seul rescapé du line-up originel de 2004 de VEKTOR décrit le premier concept album de la carrière de SA créature.
Et le moins que l'on puisse dire, c'est que l'histoire est aussi alambiquée que la façon qu'il a de la raconter...
Résumé de cette façon, ça pourrait ressembler à un chapitre de l'épopée du VOÏVOD, et ça n'est certainement pas un hasard si les deux groupes s'apprêtent à tourner ensemble. A vrai dire, Terminal Redux a bien des points communs avec la saga des canadiens de l'espace. L'aspect progressif, la passion de la science-fiction, et l'envie d'aller bien au-delà des frontières bien établies du Thrash Metal, tel qu'on le connaît depuis l'explosion de METALLICA.
On savait que les VEKTOR étaient capables d'aller encore plus en avant dans le vortex, mais on n'imaginait pas qu'ils oseraient aller jusqu'à son extrémité, pour en revenir avec des constructions musicales pensées et composées par des civilisations plus bien évoluées que la nôtre.
VEKTOR, ce sont deux albums jusqu'à présent. Black Future, en 2009, célébré, et Outer Isolation en 2011, honoré. C'est d'ailleurs sur cet album qu'il faut chercher le point d'origine de la genèse de Terminal Redux, dans le texte même du morceau éponyme qui posait les bases de cet opéra galactique en mode majeur. Musicalement, l'affaire n'a pas vraiment changé, et les qualités du groupe, ses tics, ses habitudes sont là, sous vos oreilles.
Mais cette fois-ci, David, Erik, Blake et Frank ont poussé les choses à leur paroxysme. Et avec dix morceaux pour près d'une heure et quart de musique, ils ont atteint une sorte d'acmé qui sera extrêmement difficile à dépasser à l'avenir. Mais intéressons-nous au présent et à ce qui représentera pour les époques à venir une date référentielle dans l'épopée si vivante du Thrash...

Soyons objectif, avec ce troisième LP, VEKTOR fera date. Evidemment, leurs signatures rythmiques inhabituelles, leurs changements de tempo à l'avenant, leurs riffs syncopés à outrance et leurs longues progressions cosmiques sont les mêmes depuis le début, mais tous ces éléments trouvent ici une seconde jeunesse, comme régénérés par la molécule trouvée dans la nébuleuse par le héros de l'histoire. Rarement album progressif aura osé tant de complexité, de grandiloquence violente, un peu comme si le RUSH de 2112 croisait le fer de la technique avec un DEATH très fier de son diptyque Individual Thought Patterns/Sound Of Perseverance.
Mais Terminal Redux ressemble en bien des points à la créature protéiforme de feu Chuck... Même voix agonisante de fin de parcours, même radicalisme dans le développé/couché des axes guitare/rythmique, même amour d'une violence canalisée et pourtant débridée, et même propension à laisser des thèmes évoluer comme bon leur semble.
Sauf que même Chuck n'a jamais osé provoquer le Thrash ou le Death au point de les transformer en ballet spatial pour comètes à la dérive ("Pteropticon").

D'ailleurs, et en synthétisant toutes les pistes semées par les américains, on peut maintenant voir en VEKTOR le point de convergence spatio-temporel entre RUSH, DEATH, VOÏVOD et ATHEIST, puisqu'ils recoupent à eux-seuls toutes les qualités et les démesures de ces quatre références absolues.
Et pour bien mettre les choses au point, Terminal Redux débute par deux morceaux qui frisent à eux-seuls la vingtaine de minutes.
On retrouve en "Charging The Void" et "Cygnus Terminal" tout ce qui a fait la réputation du quatuor US depuis sa première déclaration.
La luxuriance des arrangements, la production touffue, les riffs denses et pourtant accrocheurs, les longues évolutions qui cette fois-ci atteignent des proportions énormes, et bien évidemment, ces soli purement Heavy et ce chant sardonique et démoniaque. Mais encore une fois, malgré une complexité qui n'est plus du tout de surface, les morceaux de VEKTOR sont plus que jamais catchy et immédiatement reconnaissables. Que l'on parle du plutôt concis "Ultimate Artificer" et son intro/fille illégitime de MEKONG DELTA et RUSH, que le groupe avait lâché sur la toile en avant-première, ou du progressif "Psychotropia" qui pioche clairement dans l'héritage Unquestionable Presence d'ATHEIST avec ses lignes de chant doublées par des guitares affolées, le côté mélodique et foncièrement direct n'est jamais occulté par le satellite encombrant de la démonstration technique ou logique. Et ça, c'est une force dont peu de groupes font preuve.

Et quand bien même VEKTOR termine son histoire par un épilogue que même MAIDEN n'aurait pas renié, la simplicité couve toujours sous une épaisse couche de textures sonores semblant pour le moins alambiquées. Et en moins d'un quart d'heure, les américains se permettent de citer MORBID ANGEL, NOCTURNUS, DEATH, KING CRIMSON, repoussant les frontières du Death, du Thrash, du Progressif dans une sarabande enivrante qui nous trimbale aux confins des galaxies.
Guitares qui tombent en syncope, puis retrouvent leurs esprits le long d'arpèges clairs, rythmique en blasts qui soudain cavale comme aux grandes heures du néo Death scandinave, AT THE GATES dans le viseur, petite emprunte CORONER dans ces licks harmoniques diaboliques de précision... Melting-pot, génie ? Un peu des deux, avec une option prise sur la deuxième solution...
<br< Avec Terminal Redux, VEKTOR signe un accord avec la finalité de l'effort. Impossible en effet d'aller plus loin que cet espace intersidéral qu'ils ont traversé, et qui représente en quelque sorte une fin en soi. Osant même incorporer une chorale Soul de Philadelphie pour enrichir leur son ("Recharging The Void", et son break chanté en voix claire), David DiSanto et les siens ont signé une œuvre qui ressemble étrangement à une pierre tombale, celles des ambitions de leurs suiveurs et contemporains.

On les savait en décalage avec leur époque, on les savait sûrs de leur fait, on les découvre maintenant dans une pleine lumière, au milieu de laquelle ils ne peuvent plus cacher ni leur singularité, ni leur talent hors norme. Amusez-vous à souligner les noms des influences parsemées dans cette chronique. Pointez du doigt leur réalisation la plus remarquable. Une fois tous les chefs-d'œuvre recensés, réécoutez Terminal Redux.

Vous voyez un peu où je veux en venir ?



Ajouté :  Samedi 11 Juin 2016
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Vektor Website
Hits: 5564
  
[ 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 27/4/2024 à 12:16:31 en : 1,249 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar