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
· OTARGOS (FRA) -…
· X-VISION (FRA) …
· KOB (FRA) - Thi…
· ENTHRONED (be) …
· AIRBOURNE (au) …
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
· SONISPHERE - Co…
· BLACK RAINBOWS …
· THE DILLINGER E…
· PITBULLS IN THE…
· SOUL GRINDING 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 165 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 }

MIND ODYSSEY (de) - Time To Change It (2009)






Label : Napalm Records / Season Of Mist
Sortie du Scud : 27 février 2009
Pays : Allemagne
Genre : Power Metal progressif et mélodique
Type : Album
Playtime : 10 Titres - 44 Mins





Une décennie, rien que ça ! Il y’a dix ans de cela, MIND ODYSSEY nous offrait un dernier signe de vie sous forme d’un album au nom à l’évocation minime et ambiguë ; Signs. Fallait-il justement y voir quelque chose de spécial ? Ce signe là a été le dernier d’une belle série de quatre opus en cinq ans avant une disparition du radar. C’était en 1999. Nous sommes désormais en 2009. Dix calendriers ont étés brûlés entre temps, les premiers cheveux blancs commencent à apparaître et par manque d’entretien, les pantalons en cuir et les Perfecto’s satinent. Mais cela n’a pas grande importance. Les trois grands-pères qui composent ce combo allemand ont toujours la fougue et les jambes de vaillants Hard-Rockeurs et reviennent pour un tour de piste inattendu avec Time To Change It.
Si je n’avais pas été mis au courant que cette offrande intervient après un tel silence, j’aurais été tenté de trouver ce disque bon et conséquemment couillu. Cependant, les mecs ont eu le même délai pour réfléchir à un retour qui aurait dû être triomphal. Au lieu de ça, ce dernier est à peine convenable. Je n’ose même pas recommander aux amateurs de Metal old-school de tenter de découvrir le nouveau visage de MIND ODYSSEY car ils risqueraient d’avoir une furieuse envie de se réenfiler un Keep It All Turning ou Nailed To The Shade. Les teutons ne nous feront pas le coup d’un Château Mouton-Rothschild qui a la capacité de se bonifier en vieillissant. Non, les papys semblent avoir assez mal subi le souffle du temps (musicalement, j’entends) en dépit d’une énergie et d’une forme qu’on ne peut que souhaiter pour ses propres aïeuls. Le principal ingrédient qui compose la galette est, bien évidement, la création de refrains entêtants et chantants. Nul doute que vous vous surprendrez à entonner le motif d’un « I Want It All » ou à siffloter l’air d’un « Final Fight ». Et pour cause, toutes ces mélodies font leur effet au niveau du cerveau. Il est juste regrettable que l’alchimie n’opère quasi-pas. Encore une fois, on ne peut se permettre de critiquer les initiatives, tant il ne doit pas être chose aisée de revenir ainsi aux affaires. Mais à l’oreille, le résultat est loin d’être au point. C’est un problème de rythme et d’allant. Difficile de faire du Metal progressif quand il n’y a qu’un guitariste pour gérer la rythmique et la lead. De plus, les solos sont irréguliers et peu efficaces. Difficile également de prétendre faire du Power quand la voix ne suit plus. Mario Le Mole, le verdict n’est sans doute pas agréable à entendre mais c’est comme votre ligne de chant. Et le résultat en découle aussi : vos cordes vocales méritent du repos après de belles années de service. Si ça passe pour cette fois, j’ai bien peur qu’au prochain coup, vous ne frôliez un claquage du larynx en forçant trop. Trop rares sont les compositions comme « Higher Ground » qui sauve un peu la mise grâce à un quartier-libre dans les claviers. Cette tactique n’a pas été utilisée plus que ça et le trio peut nourrir quelques regrets car les éparses incursions des Keyboards se sont soldées par des morceaux tout à fait acceptables.
Time To Change It est un retour saluable mais trop brouillon pour faire apprécier les musiciens à leur juste valeur. L’âge d’or des germaniques se situe hélas une décennie en arrière. Alors il n’y a plus qu’à espérer que le Metal leur manquait et que cette sortie n’ait pas l’arrogance de vouloir offrir un lifting à MIND ODYSSEY.



Ajouté :  Samedi 21 Mars 2009
Chroniqueur :  Stef.
Score :
Lien en relation:  Mind Odyssey Website
Hits: 9467
  
[ 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 16/4/2024 à 16:04:26 en : 1,307 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar