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
· THE AMENTA (au)…
· STARBREAKER (us…
· WATAIN (se) - E…
· DEADLY CARNAGE …
· DARK FORTRESS (…
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
· VULCAIN (FRA) -…
· HAMMERFALL (se)…
· FETE DE LA MUSI…
· ALICE COOPER (u…
· ARCH ENEMY (se)…
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 321 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 }

IN FLAMES (se) - The Tokyo Showdown - Live In Japan 2000 (2001)






Label : Nuclear Blast Records
Sortie du Scud : 6 août 2001
Pays : Suède
Genre : Death Metal Mélodique
Type : Live
Playtime : 15 Titres - 60 Mins





Le moderne et accrocheur Clayman ayant accru la popularité du groupe, l’annonce d’un album live, quelques mois plus tard, n’était pas vraiment une surprise. En effet, IN FLAMES existe depuis déjà dix ans et possède un excellent bagage musical ; The Tokyo Showdown arrive donc à point et devrait proposer un concert unique et varié. En outre, le live est enregistré au Japon ; le pays du Soleil Levant ayant pour habitude de réserver un accueil très chaleureux aux formations européennes, cela promet une ambiance enflammée.
Bon, inutile de faire perdurer le suspense, ce live est… mauvais.
Pourtant il commençait bien. Sur « Bullet Ride », Anders délivre une prestation tout à fait remarquable, digne de l’album ; à tel point que je me suis même demandé si je n’avais pas inversé les deux disques. Son chant clair est maîtrisé et ses vocaux Death fougueux résonnent dans la salle. Néanmoins, peu de temps s’en faut pour remarquer la qualité aberrante de la production. La part belle est donnée aux guitares, et cela se répercute sur une batterie difficilement audible. Où est passée la frappe titanesque de Daniel ? Et c’est vraiment dommage, car les Suédois se démènent pour rendre ce live inoubliable. Ils tiennent à montrer leur potentiel et assurent très bien les breaks aériens, les passages acoustiques et les solos, mis à part celui de « Embody The Invisible ». En constatant la pauvreté du son, brouillon et étouffé, j’appréhendais le rendu de certains morceaux comme « Swim », mais le riff d’intro magistral ne perd rien de sa superbe et c’est à se moment qu’on reconnaît le talent du groupe.
La setlist est réellement variée entre les trois derniers albums. Même si l’on peut regretter qu’il n’y ait que deux titres d’avant Whoracle, dont un seul du très bon The Jester Race, et le culte « Behind Space », il ne faut pas oublier qu’il s’agit essentiellement d’une tournée pour promouvoir leur dernier album, Clayman ; donc ce n’est pas nécessaire de faire la fine bouche.
« Food For The Gods », « Pinball Map », font également partie des titres qui parviennent à tirer leur épingle du jeu sans perdre de leur efficacité. Et, bien qu’il ne soit pas réussi, « Scorn » surprend par son pont instrumental qui s’avère être une reprise de « Raining Blood » de SLAYER. En revanche, « Behind Space », lui, ne souffre aucunement de la production, puisqu’elle est proche de celle de Lunar Strain ; c’est comme si toutes les balances avaient été réglées pour ce morceau culte. Sauf qu’avec l’absence de l’outro acoustique, on constate qu’il est censé s’agir de la version présente sur Colony… En parlant d’acoustique, je ne comprends toujours pas ce qui leur est passé par la tête pour supprimer l’intro de « Moonshield », qui perd par la même occasion tout son charme. Heureusement que le dynamique « Only For The Weak », malgré les guitares noyées par le clavier, est présent pour réveiller un auditeur somnolent. C’est franchement une honte d’avoir un aussi mauvais son en live, même si la production y est sûrement pour quelque chose ; surtout pour un pays qui se veut être en avance technologiquement.
Néanmoins, celui qui a du mal à s’imposer sur les compositions, c’est bel et bien Anders. Son chant hurlé ne présente aucun relief, aucune profondeur, et c’est à peine s’il exécutera quelques growls. Ainsi, ce manque de variations dans les voix rend plusieurs refrains plats et insipides. En outre, son chant clair est très aléatoire. Très réussi et émouvant sur « Ordinary Story », il est complètement raté sur « Colony », ou encore « Clayman » (tiens, une nouveauté live les voix claires ?) sur lequel Anders couine littéralement, comme s’il venait de s’exploser l’entre-jambes.
Toutefois, le plus déplorable sera l’absence totale du public. Où sont les acclamations de la foule en délire ? Les refrains dévastateurs repris d’une même voix dans une magnifique harmonie ? A part ça, on a tout juste le droit à une ombre d’applaudissements en fin de prestation. Et ce n’est pas faute de ne pas avoir essayé de les faire participer. En effet, sur « Episode 666 », meilleur morceau possible pour terminer un concert dans le plus grand chaos, le public se réveille pour scander "6 6 6" à l’annonce du titre, puis se rendort laissant un silence conséquent dans chaque refrain.
Je ne sais pas sur qui peut-on rejeter la faute dans le cas présent. Les ingénieurs du son ? Le groupe ? Le studio ? Le fait est que, IN FLAMES a beau proposer une setlist de choix, parfait compromis entre leurs meilleures compositions et celles plus efficaces, la production plus que médiocre ainsi que l’absence d’activité des Japonais empêchent l’auditeur de s’immerger pleinement dans l’ambiance du live, donnant naturellement lieu à un sentiment de frustration. The Tokyo Showdown, bien loin de représenter le potentiel scénique des Suédois, n’est donc qu’un album destiné aux fans ou collectionneurs du groupe. Et j’espère grandement que le groupe préfèrera une bonne choucroute, ou une pizza, à un verre de saké s’il réitère l’expérience.

Discographie Complète de IN FLAMES :
Lunar Strain (Album - 1994), Subterranean (EP - 1995), The Jester Race (Album - 1996), Whoracle (Album - 1997), Colony (Album - 1999), Clayman (Album - 2000), The Tokyo Showdown - Live In Japan 2000 (Live - 2001), Reroute To Remain (Album - 2002), Soundtrack To Your Escape (Album - 2004), Used And Abused... In Live We Trust (DVD - 2005), Come Clarity (Album - 2006), A Sense Of Purpose (Album - 2008), Sounds Of A Playground Fading (Album - 2011)

MI Bonus :
IN FLAMES (se) - Anders Fridén (ITW - Nov-2011/VF-EV)



Ajouté :  Vendredi 19 Février 2010
Chroniqueur :  CyberIF.
Score :
Lien en relation:  In Flames Website
Hits: 12101
  
[ 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 19/3/2024 à 07:03:46 en : 2,35 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar