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
· DEVIL'S TRAIN (…
· BRENNUS MUSIC (…
· TANKRUST (FRA) …
· MALEMORT (FRA) …
· MUSINK by Metal…
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
· IN FLAMES (se) …
· NAPALM DEATH (u…
· BIDACHE METAL 1…
· ROBERT PLANT (u…
· ALICE COOPER (u…
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 591 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 }

WILD ROSES (gr) - 4 (2016)






Label : Lions Pride Music
Sortie du Scud : 6 mai 2016
Pays : Grèce
Genre : Melodic Rock / AOR
Type : Album
Playtime : 10 Titres - 40 Mins





On se moque toujours gentiment des groupes d'AOR. Généralement ils ont droit à l'indifférence dans le meilleur des cas, un gentil mépris dans la moyenne, ou une condescendance crasse dans les pires. Soupe, mélasse, guimauve, Rock pour filles fragiles, les qualificatifs ne manquent pas, et ce depuis des décennies. Le problème est toujours le même.

Trop radio friendly (alors même que ces radios ne passent plus leur musique depuis la fin des années 80), trop maniéré, trop dominé par les claviers et les mélodies prononcées "à l'américaine", les sempiternels griefs formulés depuis l'explosion commerciale de JOURNEY, REO SPEEDWAGON, BOSTON ou SURVIVOR.
Mais moi, j'ai toujours fait ce que je voulais, sans tenir compte de l'avis général ou du qu'en dira on. Et moi l'AOR, j'aime, j'adore, depuis plus de trente ans, pour toutes les fausses raisons énoncées au-dessus. Et pour d'autres aussi.

Parce que les meilleurs groupes du style trouvent toujours des harmonies à tomber, parce que les musiciens sont des cadors qui cachent bien leur jeu, parce que...
Parce que c'est une musique qui me donne le sourire et l'envie d'aller de l'avant. Alors lorsque ce matin, je suis tombé sur le quatrième album studio des WILD ROSES, je m'en suis réjouis d'avance, au vu de la bonne réputation de ce groupe.

Bonne réputation qui ne sera certainement pas entachée par ce quatrième effort qui pourrait bien être leur meilleur.

WILD ROSES, c'est un concept Rock/AOR né en Grèce il y a une dizaine d'années, lorsque la situation nationale n'était pas aussi catastrophique qu'aujourd'hui. Déjà responsable de trois sorties de qualité égale, le sextette (Andy Rock (guitare, chœurs, claviers), George Bitzios (chant), Dirty Haris (claviers), John Bitzios (guitare, chœurs), Dimos Thomaidis (batterie), et Panos Barkoutsos (basse)), qui a connu quelques ajustements ces derniers temps vient donc de sortir ce qui pourrait symboliser la synthèse parfaite de l'AOR US tel que nous le connaissons sous son meilleur jour depuis la fin des années 70.
D'ailleurs, 4, qui emprunte son code nominal au meilleur LP de FOREIGNER pourrait en remontrer aux plus grands défenseurs du style tant ses chansons exhalent l'air pur des meilleurs mélodies du genre. C'est simple, et ceci peut se poser en postulat définitif énoncé à mi-parcours, il caresse tellement la perfection qu'il finit par l'épouser dans un mariage étincelant de riffs chromés et de lignes vocales d'une étonnante pureté. Oui, la perfection, et pourtant, l'AOR est exigeant, très. Mais les Grecs ne sont pas à un exploit près.

Imaginez d'ailleurs tout ce que vous chérissez le plus dans cette musique. Concentrez toutes ses qualités dans un même album, et vous obtiendrez les dix morceaux de 4, qui s'il bénéficie d'une exposition à la hauteur de ses atours pourrait devenir une référence à l'avenir, un genre de mètre étalon auquel toutes les futures productions seront comparées.
Un melting-pot d'excellence, voilà ce qu'il est. La puissance de JOURNEY, le raffinement de BOSTON, les harmonies magiques de KING KOBRA ou HAYWIRE, la versatilité de BITE THE BULLET, pour un ballet ininterrompu de hits qui s'enchaînent sans se répéter ou faiblir.
Le genre d'album dont une analyse poussée en track-by-track ne saurait déceler la moindre imperfection, même après des heures de dissection, et en faisant preuve d'une mauvaise foi assumée.

Alors, les Grecs passent tout en revue, tout en gardant l'œil fermement fixé sur le Hard Rock mélodique. Pas question de tomber dans la soupe noyée par trop de claviers, même si ces derniers sont omniprésents. C'est bien la guitare, la rythmique et la voix qui dominent les débats, comme le démontrent de petits joyaux comme "Hot Wired" qui aurait de quoi rendre fous de jalousie les CHEAP TRICK, ou encore cette ouverture euphorisante qu'est "Desperate Heart".
Ecoutez donc cette intro en duo riff/nappe de claviers, et dès les premières secondes, vous comprendrez de quoi je veux parler. Son ample et clair, puissance maîtrisée mais pas bridée, et surtout, une mélodie, de celles qu'on n'oublie pas et qui laisse le cœur en émoi.
Dès le départ, on pense à une version américanisée des HAREM SCAREM, ce qui n'est pas le moindre des compliments, mais il faut dire que la voix sublime de George Bitzios se rapproche beaucoup des inflexions profondes et pleines de feeling de Harry Hess.

Le talent individuel est d'ailleurs un fait indéniable qui transforme le groupe en machine de guerre AOR implacable, qui a su retrouver l'esprit du genre tel qu'il était pensé dans les années 80, pour l'adapter à 2016, avec une flamboyance pourtant très humble.
Chaque note est à sa place, et chaque envolée sonne juste. C'est bien le bilan qu'il faut tirer de 4 qui ne se prive justement pas de le faire avec les meilleures cartouches du groupe depuis ses débuts.
"Love Can Change You", par exemple et parmi tant d'autres en est une illustration idoine, avec ses harmonies vocales sublimes soulignées de chœurs fédérateurs. Il faut dire que WILD ROSES a expurgé le genre de ses tics les plus irritants et "faciles", même s'il cède aux sirènes de l'inévitable ballade avec "Save The Night". Mais même en ce cas précis, la beauté de la mélodie est telle qu'on se prend au jeu...
<br< D'ailleurs, le groupe s'arrête là, et même si certaines interventions sont parfois nuancées d'une Pop discrète, comme sur "Broken Hearted", ce choix est aussitôt contrebalancé par un morceau haut en énergie tel que "Waiting For You" et ses envolées de guitare lyrique.
4 caresse mais sait aussi montrer les dents, à l'image de la scène scandinave qui elle aussi est devenue une sacrée référence. L'AOR Grec est respectueux, mais trouve un équilibre magique entre synthé typique et guitare qui pique, et peut se reposer sur des arrangements vocaux séduisants, qui dynamisent chaque titre de leur entremêlement enjôleur.

Inutile en fin de compte de passer trop de pommade, puisque de toute façon 4 est ce qu'il est, et tous les véritables passionnés s'y retrouveront quoiqu'il arrive.
Je terminerai avec une formule à l'emporte-pièce que j'affectionne tant. Les WILD ROSES ont enregistré avec 4 le meilleur album de Rock mélodique/AOR des années 80 qui ne soit pas sorti dans les années 80.

Point.



Ajouté :  Samedi 11 Juin 2016
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Wild Roses Website
Hits: 5206
  
[ 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 à 16:18:15 en : 1,221 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar