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
· RICHARD WAGNER …
· MELTED SPACE (F…
· CARNAL LUST (FR…
· XANDRIA (de) - …
· FURIA (FRA) - D…
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
· PLANET OF ZEUS …
· FIREWIND (gr) -…
· YYRKOON (FRA) -…
· DORO (de) - Hof…
· HEADWAY FESTIVA…
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 47 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 }

DIE APOKALYPTISCHEN REITER (de) - Tief.Tiefer (2014)






Label : Nuclear Blast Records
Sortie du Scud : 30 mai 2014
Pays : Allemagne
Genre : Metal
Type : Album
Playtime : 20 Titres - 75 Mins





C'est un évènement aussi attendu qu'imprévisible. Aussi attendu qu'effrayant. Dans le ciel Metal, le passage d'un album de DIE APOKALYPTISCHEN REITER est au moins aussi observé que celui de la Comète de Halley. Et même si sa période orbitale n'est que de deux-trois ans en moyenne (un vol d'hirondelle paralytique comparé aux soixante-quinze ans de la Comète de Halley), c'est surtout une épreuve de force mentale et d'adresse pour le chroniqueur, qui, rien qu'à l'idée de devoir écrire une demi-douzaine de fois le nom du groupe dans son papier, craint pour son tunnel carpien. Fort heureusement, DIE A... PO... KA... LY...PTI...SCHEN REITER est surtout de ces formations inspirantes, poétesses, dont les frasques en et en dehors du studio ravissent toujours l'aficionado de cette folie douce tellement teutonne. A l'aube de son vingtième anniversaire, le quintet avait tout prévu via ce neuvième album, qui est un peu plus qu'un simple neuvième album, puisque, on peut le dire, de par son envergure, sa longueur, sa structure, il a tout de l'opus ponctuant en grâce deux décennies de service. Inspiré des expériences vécues par le groupe himself tout au long de sa carrière (voilà surement en quoi cet opus ressemble à une célébration), "des Everglades aux Alpes en passant par les Monts des Géants et une salle de répétition au sein d'un bateau-maison", Tief.Tiefer s'imposera, à l'image malgré tout de chaque album des Allemands, comme un carnet de voyage absolument troublant et fantasque, idoine à la personnalité haute en couleurs de Fuchs et ses compères.

Début aout 2013 : le quintet annonce la sortie de cet album pour le 30 mai 2014, avec un temps d'anticipation quasi-record.
30 mai 2014 : Tief.Tiefer atterrit dans les bacs.
Deutsche Qualität.

En ce qui concerne cette œuvre, qui se décompose en deux volets (le volet Tief compte 11 nouveaux titres, une dimension standard pour un nouvel effort, alors que le volet Tiefer se compose de 9 reprises et inédits acoustiques), force est de constater qu'elle marche dans les pas de Moral & Wahnsinn, avec cet amalgame de titres provocateurs, soudains, délirants et de morceaux précis, tubesques, incontournables. DIE APOKALYPTISCHEN REITER se fait une joie de débloquer son compteur efficacité dès "Freiheit, Gleichheit, Brüderlichkeit", dont le côté électro / martial rappellerait presque les débuts d'un certain... BRING ME THE HORIZON sur son dernier opus Sempiternal. Je n'irai pas plus loin dans la comparaison, de peur d'un châtiment "à la marseillaise" sur la RN64, mais juxtaposez les écritures et vous trouverez, j'en suis certain, et en dépit de votre manque de bonne volonté, quelques similitudes. Pour le reste, c'est surtout une composition absolument énorme qui, avec le recul, est déjà l'une des meilleures de ce disque. La transition avec "Wir" et son tempo Rock N' Roll ne se fait pas prier et même si dans le songwriting, DIE APOKALYPTISCHEN REITER semble à la fois plus grave et torturé que sur les premières minutes de Moral & Wahnsinn, la justesse des arrangements de Dr. Pest détonne, à l'image de ces pianos raffinés sur "Wo Es Dich Gibt" qui ne collent en rien à la brutalité de son costume. Manquant peut-être d'une vraie symphonie macabre comme le fut "Dr. Pest" sur le précédent, Tief.Tiefer enchaîne à cet endroit précis par le doublé "Ein Leichtes Mädchen" - "Ein Vöglein", la première étant une balade Heavy et tranquille, la seconde un poème déclamé sur des accords de piano. Et alors qu'on croit l'album s'endormir sur un faux rythme, "Die Wahreit" le fait repartir, idem pour la dynamitante "2 Teufel" et l'extravagante "Die Welt Ist Tief", une création envolée totalement représentative de l'esprit nomade de cette sortie. Fort d'un vague à l'âme perceptible, d'une pointe de nostalgie, Tief.Tiefer éprouvera beaucoup moins les limites de créativité du groupe que Moral & Wahnsinn ou que Samurai, se dévoilant comme légèrement plus homogène sans jamais se départir de la jovialité propre à cette formation qui, je le crois, ne cessera jamais d'être exceptionnelle. Quant à la partie acoustique qui succède sans vraiment de transition à ce très bel ouvrage, il s'agit surtout de ne pas laisser des morceaux forts comme "Friede Sei Mit Dir", "Terra Nola" (Have A Nice Trip), "Auf Die Liebe" (Licht) tomber dans l'oubli. Mais la sensibilité de ce deuxième volet se matérialise surtout dans l'apparition d'inédits, de l'ultra-flippante "Der Wahnsinn" à l'émouvante "Die Leidenschaft". Sans réellement faire très fort, DIE APOKALYPTISCHEN REITER ravit d'une musicalité différente qu'on apprécie de la même façon après bientôt une heure et quart de jeu.

Dix neuf ans, vingt titres, vingt bougies. Il manque donc une clé de compréhension à Tief.Tiefer, comme il en a toujours manqué une à chaque album du groupe depuis la sortie de Soft & Stronger en 1997. Toujours aussi unique et spécifique, DIE APOKALYPTISCHEN REITER n'aura pas manqué le rendez-vous fixé près de dix mois plus tôt. Œuvre complexe, sombre, entre Rock N' Roll en fusion et Metal polaire, ce neuvième full-lenght est la neuvième singularité dans la discographie des Allemands. Et si ce n'est pas un must-have, comme tous les autres, ça y ressemble.



Ajouté :  Lundi 10 Août 2015
Chroniqueur :  Stef.
Score :
Lien en relation:  Die Apokalyptischen Reiter Website
Hits: 1976
  
[ 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 24/3/2019 à 01:48:21 en : 0,1554 secondes
| © Metal-Impact (2001-2019) | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar