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
· VOIVOD (ca) - A…
· ÉCHANCRURE (FRA…
· JIMM (FRA) - Ji…
· XIANOSYS (FRA) …
· APOCALYPTICA (f…
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
· W.O.A WACKEN OP…
· KLONE (FRA) - L…
· HARSH TOKE (usa…
· SHAKA PONK (FRA…
· LIVING COLOUR (…
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 13 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 }

CHAMPLIN WILLIAMS FRIESTEDT (usa) - CWF (2015)






Label : Aor Heaven
Sortie du Scud : 26 octobre 2015
Pays : Etats-Unis
Genre : AOR
Type : Album
Playtime : 10 Titres - 40 Mins





C'est très subjectivement que j'ai auto proclamé Joseph Williams meilleur chanteur de TOTO de tous les temps (même si ce titre honorifique sans importance n'occulte en rien le talent de Bobby Kimball ou Steve Lukather), mais que voulez-vous, les goûts et les couleurs...
J'aime sa voix, si pure, si puissante, si modulable, et reconnaissable entre mille. Ce qui, dans le petit monde du Pop-Rock/AOR n'est pas une qualité à prendre à la légère.
Chaque album traversé de son chant est digne d'intérêt selon moi, même si parfois la musique ne suit pas toujours et se noie dans une mélasse qui rendrait diabétique la station de radio la plus accro au glucose. Bref, c'est ainsi.

Je vous avait déjà parlé du tandem WILLIAMS /FRIESTEDT il y a quatre ans, à' l'occasion de la naissance de leur projet éponyme. L'album en résultant m'avait bien évidemment séduit, mais comment pouvait il en être autrement venant de l'association d'un ancien TOTO et d'un prodige suédois de la guitare et de la production ? Depuis, par l'entremise de rencontres inopinées, le duo s'est enrichi d'un troisième membre, Bill Champlin, compositeur et guitariste/chanteur, et membre du collectif CHICAGO dès 1982 et l'album 16.

Avec trois musiciens de cette trempe, partageant les mêmes points de vue sur la musique, l'alchimie pouvait très bien devenir surréaliste ou au contraire tiraillée par les ego et ruinée par des prises de position obsolètes et délicatement ringardes.
Dans le premier cas, tout aurait débouché sur l'enregistrement d'un disque d'une valeur émotionnelle inestimable, à mi chemin entre les univers de TOTO et CHICAGO, sous la supervision très nordique de Peter. Dans le second, une sucrerie provoquant des dommages dentaires irrémédiables, et une crise de foi(e) insupportable.
Mais devinez quelle est l'option qui s'est trouvée validée ? Vous le savez déjà ? Oui, vous avez raison, sinon, je ne perdrais pas mon temps à rédiger ces quelques lignes.

Soyons francs, si l'AOR est pour vous comme pour moi un petit paradis ou le soleil ne se couche jamais, ou seulement pour offrir un cadre idyllique aux amours naissantes, CWF en est l'illustration parfaite, délicate, sobre, précieuse.
S'il est vrai que les options prises dans le passé par TOTO et CHICAGO se rejoignaient souvent sur le terrain de l'harmonie, elles trouvent ici leur point de jonction idéal et idoine. On pense en effet à l'écoute de cet album en trio à une osmose entre Chicago 17 et Farenheit, le tout agrémenté d'une petite touche suédoise contemporaine. Jeu précis, arrangements luxuriants, et surtout, mariage vocal d'une pureté exceptionnelle, qui transfigure des structures pourtant classiques. Guitare/chant/rythmique bien sur, mais aussi cuivres, cordes, dans le plus pur héritage du CHICAGO des 80's, et en cerise sur le gâteau, une reprise fabuleuse du "After The Love Has Gone" des EARTH, WIND & FIRE, co-composé par CHAMPLIN, débordant de sensualité et de romantisme exacerbé.

Mais ne pensez pas pour autant que les ballades sont omniprésentes, et que le Soft Rock joue les paresseux de luxe, puisque certaines compos mordent de bon coeur dans le Rock West Coast, comme ce "Runaway" qui nous remet en mémoire la Californie de Christopher Cross (pourtant Texan pur jus...), ou ce "Nightfly" qui s'il ne reprend pas à son compte les méthodes de Donald Fagen en adopte la minutie instrumentale et l'ambiance un peu Jazzy.
Evidemment, un grand album d'AOR ne serait rien sans ces morceaux qui s'éloignent radicalement du Rock, même le plus radiophonique, et de ce côté là, CWF réserve quelques jolies surprises, comme l'évangile "Rivers Of Fear", chanté pratiquement a capella, et sur lequel l'union des voix développe un charme onirique quasi angélique et un charisme presque christique. Doux comme un nuage, profond de feeling comme une prière spontanée, c'est un des hauts faits de l'album.
Même constat pour le cristallin "Hearts At War" et ses cuivres sobres, qui ranime l'esprit du CHICAGO des années 80, celui là même qui explosait encore les charts à grands coups de "Hard To Say I'm Sorry" ou "You're The Inspiration".

Le côté TOTO de Joseph est parfaitement restitué par de petites perles soft, et "Aria", évoquant autant The Seventh One que sa carrière solo, avec cette guitare presque Reggae Rock, et ce refrain qui s'envole le long d'un chant velouté, ou "Carry One" et ses poussées qui rappellent "Only The Children", prouvant de facto que Sir Williams n'a rien perdu de sa puissance vocale, nous remettent en mémoire toutes les raisons pour lesquelles nous pensons que Joseph a sans doute été le meilleur vocaliste à la meilleure période pour encadrer de son talent les chansons de Paich/Porcaro/Lukather.
Et lorsque tout se termine sur la soie d'un "Evermore"... La nuit ne peut être que magnifiquement étoilée.

Non, je n'essaierai pas de vous convaincre de la pertinence d'une telle chronique dans les pages de Metal-Impact. Théoriquement, CWF n'a rien à y faire, et de Metal, il n'est point question. Je pourrais dans une tentative dérisoire de justification rattacher cet album au passé de Joseph et de son implication dans TOTO, mais cela servirait-il a quelque chose ?
Non, cette collaboration n'est rien de plus que ce qu'elle est, et il vous faudra la prendre pour ce qu'elle est. Un splendide album d'AOR/Soft Rock, qui touche un peu à tout, Soul, Jazz, Pop, et rien d'autre. Ah, et joué par des musiciens d'exception, qui chantent, jouent et composent avec le coeur et l'âme. Un classique peut être, une merveille pour certains, mais au delà de ces considérations, quarante minutes de musique belle comme une carte postale de la Californie des années 80, comme un souvenir qui met du baume à la mémoire.

C'est une belle journée finalement. Et c'est un bel album qui la commence.



Ajouté :  Dimanche 12 Juin 2016
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Champlin Williams Friestedt Website
Hits: 2280
  
[ 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 18/3/2019 à 15:02:22 en : 0,1261 secondes
| © Metal-Impact (2001-2019) | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar