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
· BREAKPOINT (FRA…
· ARKHON INFAUSTU…
· HOUSE OF LORDS …
· AJATTARA (fi) -…
· BEFORE THE DAWN…
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
· METAL THERAPY F…
· SIDILARSEN (FRA…
· NIGHTWISH (fi) …
· SHAKA PONK (FRA…
· NEW MODEL ARMY …
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 552 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 }

VANISHING POINT (au) - The Fourth Season (2007)






Label : Dockyard1
Sortie du Scud : 24 août 2007
Pays : Australie
Genre : Mélodique / Prog Metal
Type : Album
Playtime : 11 Titres - 49 Mins





Oui, je sais, il faudrait que pépère se réveille. Cet album de VANISHING POINT est sorti depuis 2007, et il a fallu attendre la fin de l’Australian Tour de septembre 2009 avec SONATA ARTICA pour se pencher sur ce groupe. Mais à noter toutefois qu’il est intéressant de vérifier si un album résiste bien à l’épreuve du temps….goût de bouchon ou pas ?
VANISHING POINT est un groupe 100% australien, et même 100% melbournien, les six membres du groupe sont tous nés à Melbourne. Mais ça ne sonne pas pour autant AC/DC, ROSE TATOO, ni AIRBOURNE….le genre mélodique/Prog Metal est clairement établi, et ce au travers de la discographie qui compte quatre albums, In Thought en 1997, Tangled In Dream en 2000, Embrace The Silence en 2005, et le présent The Fourth Season en 2007.
Lors de la prise en main de ce skeud, force est de constater, et je ne suis pas le seul, que la pochette lorgne sérieusement sur l’illustration de Ghost Opera de KAMELOT, encore une contrefaçon. Notre Catherine LARA nationale aurait pu également s’en inspirer pour l’artwork d’un de ses 78 tours (le principal c’est que l’on te porte toujours dans nos cœurs).
L’album précédent Embrace The Silence composé de 13 titres d’une durée moyenne de 6 mins avait le mérite de développer les compositions et à chaque musicien d’aller plus loin dans leur jeu. Nous avons affaire avec The Fourth Season à un album plus concentré, et pour ma part, je le regrette car je trouve VANISHING POINT au meilleur de sa forme quand Tommy Vucur et Chris Porcianko, guitares, et Jake Lowe, keyboard, développent des morceaux plus structurés et développés.
Avec « Gaïa » j’en ai l’intime conviction, car avec une meilleure complémentarité de ce titre instrumental et de l’enchaînement avec le titre qui suit « I Within I », on avait droit au morceau le plus épique de l’album, intro piano, envolée guitares/keyboards soutenue par une rythmique omniprésente et un timbre de voix intéressant de Silvio Massaro qui se distingue des interprétations précédentes. J’ai le sentiment de me trouver devant un plat qui promet, qui a tout pour combler le palais, mais l’assaisonnement n’est pas au rendez-vous, dommage…les arrangements sont défaillants.
Les titres « Embodiment », et « Behind The Open Door » sont directs, et faits pour la set list des concerts. A écouter sur votre chaîne avec la touche Loudness active, ça augmentera et valorisera le côté Heavy de ces morceaux.
« Tyranny Of Distance » offre une rythmique saccadée avec des passages mid tempo qui font tout le charme de ce titre.
« Surrender » et « Hope Among The Heartless » sont construits sur le même schéma à savoir, intro claviers avec une voix de Silvio Massaro bien mise en avant, le tout relayé par des guitares Heavy.
De cet album, je vous invite à faire votre EP quatre titres avec « Ashen Sky », « One Foot In Both Wolds », « Wake Me », et « A Day Of Difference » : c’est la quintessence de la musique de VANISHING POINT, c’est mon avis et je le partage. Des titres de cette qualité, ils peuvent en faire treize à la douzaine.
« Ashen Sky » avec en intro des voix qui nous parviennent d’une station orbitale, et un keyboard avec des envolées spatiales fait de ce titre une composition atypique pour le groupe. Le titre « Wake Me » s’inscrit dans cette ambiance avec une bonne cohésion du groupe souligné par les chœurs.
« One Foot In Both Worlds » nous gratifie d’une intro mélodieuse au piano avec un rythme mid tempo et des soli bien placés.
Et le titre qui me fait regretter de ne pas avoir posé une oreille plus tôt sur cet album, c’est « A Day Of Difference » avec un chant, un monologue (une pensée à Christopher Lee) poignants, et un accompagnement guitares/keyboard tout en délicatesse, ce jour de la différence ne laisse pas indifférent, loin s’en faut. Il faut beaucoup de maturité pour écrire un morceau de cette qualité.
A la fin des différentes écoutes pour alimenter la présente chronique, j’avoue que VANISHING POINT me met devant le constat suivant : tantôt les titres font de ce groupe un groupe honnête sans grande originalité, tantôt un groupe avec une originalité toute particulière dans le genre, avec un fort potentiel… je sors une pièce de ma poche, je vais le jouer à pile ou face….manque de bol, la pièce s’est immobilisée sur la tranche…c’est le prochain album qui nous indiquera de quel côté elle tombera !



Ajouté :  Mardi 08 Décembre 2009
Chroniqueur :  Le Patriarche
Score :
Lien en relation:  Vanishing Point Website
Hits: 10565
  
[ 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 29/4/2024 à 17:01:46 en : 1,2521 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar