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
· ATTACK VERTICAL…
· HATE ETERNAL (u…
· AVULSED (sp) - …
· IN THIS MOMENT …
· MACHINE HEAD (u…
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
· ICED EARTH (usa…
· ARCH ENEMY (se)…
· WHITESNAKE (uk)…
· SICK OF IT ALL …
· MUMAKIL (ch) - …
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 540 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 }

TUOMAS HOLOPAINEN (fi) - The Life And Times Of Scrooge (2014)






Label : Nuclear Blast
Sortie du Scud : 14 avril 2014
Pays : Finlande
Genre : Metal
Type : Album
Playtime : 10 Titres - 54 Mins





Pour tout chroniqueur féru de Metal symphonique ou orchestral, émettre un avis, une critique, rédiger une chronique sur une Bande Originale relève du pur fantasme. Les fans de NIGHTWISH, EPICA et autres DIMMU BORGIR connaissent à coup sûr les grands compositeurs contemporains de musiques de films, les Hans Zimmer ("Gladiator", "The Dark Knight"), James Horner ("Braveheart", "Titanic"), Ennio Morricone (qu'on ne présente plus), Alan Silvestri ("The Avengers", "Forrest Gump"), Danny Elfman ("Edouard Aux Mains d'Argent", "Sleepy Hollow"), John Williams ("Star Wars", "Indiana Jones") et James Newton Howard ("The Village") étant des références en la matière. Les deux mondes sont étroitement liés, et les derniers cités ont grandement influencé notre sphère dans sa formule la plus épique. Trait d'union évident entre ces deux univers, car il a grandement contribué à populariser la grandiloquence dans le Metal avec NIGHTWISH, Tuomas Holopainen réalise aujourd'hui l'un de ses vœux les plus chers : composer une bande originale musicale.

Toutefois, avant même de pouvoir travailler sur une véritable musique de film (ce qui finira bien par arriver, et on lui souhaite), Holopainen s'est attelé à coucher sur partition la bande son d'un Comic qui lui est cher : celui de la jeunesse de Balthazar Picsou (Scrooge McDuck dans la version originale). Ne riez pas, ces bandes dessinées jouissent d'une grande popularité dans les pays scandinaves, et l'illustrateur Don Rosa est considéré comme une star. Pour l'anecdote, sachez que Rosa a reçu en 1995 le prix de la "Meilleure histoire publiée sous forme de feuilleton" pour le travail qu'il a fourni. Comme pour combler définitivement le fan qu'est Tuomas Holopainen, c'est Don Rosa lui-même qui a peint la pochette de The Life And Times Of Scrooge. L'extase, quoi.

Et l'extase, honnêtement, dure à peu près 50 minutes sur The Life And Times Of Scrooge. Il faut bien insister sur la notion de "musique inspirée par" la jeunesse d'Onc' Picsou. La création se veut totale, et force est de constater que le père Holopainen se détache quand même de ses principales influences, à savoir Zimmer et Elfman. Même si l'ombre du patron de Remote Control Productions plane par instants (les claviers de "Duel & Cloudscapes"), The Life And Times Of Scrooge demeure à n'en pas douter l'œuvre du clavier de NIGHTWISH. Par-ci, par-là, on décèle de fortes allusions à la tournure qu'a pris le NIGHTWISH de Dark Passion Play et Imaginaerum, ce croisement jouissif de musique irlandaise / écossaise voire américaine à tendance Western. Ecoutez "Into The West", "The Last Sled", ou "Goodbye Papa" et vous constaterez que l'ambiance de l'instrumental "Last Of The Wilds" (sur Dark Passion Play) ou de la ballade "Turn Loose The Mermaids" (sur Imaginaerum) n'est pas très loin. Tout cela pour mettre en évidence que Picsou/Scrooge a grandi en Ecosse avant de migrer aux Etats-Unis.

Autres références à NIGHTWISH, certaines chansons semblent avoir été écrites pour Anette Olzon, comme "A Lifetime Of Adventures" ou "The Last Sled". Mais la petite suédoise ayant été évincée du groupe l'année dernière, les voix féminines sont assurées, avec brio, par Johann Kurkela (qui interprète Goldie O'Gilt) et Johanna Iiavalainen (qui joue Downy O'Drake). Lors de leurs interventions, on passe parfois à Mike Oldfield, voire même à ENYA (surtout sur "A Lifetime Of Adventures"). En fait, le seul membre de NIGHTWISH à participer à l'aventure se nomme bien évidemment Troy Donockley. Avec ses flûtes et cornemuses irlandaises, le bonhomme est omniprésent et donne un souffle celtique tout le long de l'album, et plus particulièrement à "Duel & Cloudscapes", "Goodbye Papa" et "Go Slowly Now, Sands Of Time".

Pour compléter cette équipe de musiciens voués à la ruée vers l'or, Holopainen a fait appel à Alan Reid (chanteur et multi-instrumentiste qui fonda autrefois le BATTLEFIELD BAND) pour endosser le costume de Picsou, Jon Burr et son harmonica (à la fin de "Into The West", le mythe du cowboy solitaire renait), Dermot Crehan et son violon (passage irlandais sublime : "Goodbye Papa"), Teho Majamäki et son didgeridoo (une sorte de Cor ancestral qui produit des vibrations de bourdon), et Mikko Iivalainen aux guitares (tantôt au banjo énergique sur "Into The West", tantôt en solo sur "A Lifetime Of Adventures" à la manière du six-cordistes norvégien Terje Rypdal). Sans oublier que le grand ami de Tuomas, Tony Kakko (chanteur de SONATA ARCTICA) a enfin eu la possibilité de collaborer avec son pote sur "Cold Heart Of The Klondike" : frissons garantis quand Tony se lance enfin en fin de morceau...

Et Tuomas dans tout ça ? Fidèle à lui-même, il impose sa griffe de façon toute naturelle. Il y a ce piano qui louche vers "Nemo" au milieu de "Into The West" ou qui génère de biens jolis mélodies ("The Last Sled", "A Lifetime Of Adventures"). Il y a ces orchestrations grandioses rendues possibles avec l'Orchestre Philharmonique de Londres mené par Pip Williams ("Cold Heart Of The Klondike" évoque "Creek Mary's Blood"). Il y a ces voix célestes subtilement parsemées (la complainte aérienne "To Be Rich" sort du lot) et ces chœurs énormes quoique bien familiers. Il y a cette faculté impressionnante à passer du répertoire le plus léger et infantile (la deuxième partie de "Duel & Cloudscapes") à des moments plus sombres voire dramatiques ("Dreamtime", "Go Slowly Now, Sands Of Time"). Etrangement, "Dreamtime" rappelle les claviers d'Harold Faltermeyer dans les années 80 et plus précisément la musique de "Running Man".

Il y a surtout un talent immense qui se révèle enfin dans son registre de prédilection, au point même de poser la question existentielle suivante : Tuomas Holopainen était-il vraiment fait pour composer du Metal ? Ce garçon ne finira-t-il pas par se sentir à l'étroit avec NIGHTWISH, même si jusqu'ici, il n'a fait que repousser les barrières qui pouvaient se dresser contre sa créativité ? Seul l'avenir nous le dira. En attendant, et en évitant de se poser trop de questions, il ne reste plus qu'à savourer The Life And Times Of Scrooge. Voire sa version intégralement instrumentale pour ceux qui feront l'acquisition de la version collector...



Ajouté :  Vendredi 09 Mai 2014
Chroniqueur :  NicoTheSpur
Score :
Lien en relation:  Tuomas Holopainen Website
Hits: 9478
  
[ 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/3/2024 à 02:00:07 en : 2,6962 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar