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
· PARADISE LOST (…
· VORKREIST (FRA)…
· MUSINK by Metal…
· UNISONIC (de) -…
· FUNERAL INCEPTI…
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
· THE DILLINGER E…
· NIGHTWISH (fi) …
· APOCRYPHE (FRA)…
· SISTER (se) - M…
· KELLS (FRA) - L…
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 550 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 }

MAYHEM (no) - Ordo Ad Chao (2007)






Label : Season of Mist
Sortie du Scud : 23 avril 2007
Pays : Norvège
Genre : Black Metal culte
Type : Album
Playtime : 8 Titres - 46 Mins





De l’ordre au chaos. Voilà donc le nouveau trip primaire, vénéneux, frissonnant et oppressant qu’offre au monde des humains l’un des groupe les plus déshumanisés musicalement, les mythiques et non moins énigmatiques norvégiens de MAYHEM. N’ayant jamais fait l’unanimité et ayant souvent défrayé la chronique, la faute vraisemblablement à des évènements extra musicaux funestes et dramatiques ayant fini dans les media autant que dans un univers musical assez déroutant, il faut tout de même reconnaître que la bête scandinave a générée quelques opus à la valeur musicale intrinsèque incontestable. Que l’on apprécie ou pas, MAYHEM a inventé quelque chose et MAYHEM sonne de façon singulière. Exit les ambitieuses expérimentations musicales et autres tentatives de sophistications que l’on retrouvaient sur Chimera, le précédent opus (injustement boudé par la critique au passage et incompris par le public), avec Ordo Ad Chao, le cinquième opus de leur discographie, Hellhammer et sa bande de franc tireurs reviennent à un son plus cru, très «roots», primitif, sombre et très noire. Le propos est à l’image de l’artwork : nihiliste, oppressant, fantomatique et parfois proprement hallucinatoire.
Après le départ de Maniac, voici venu le retour du leader vocal hongrois underground le plus connu au monde, Attila Csihar (présent sur le génialissime De Mysteriis Dom Sathanas). Loin d’être un grand vocaliste, reconnaissons que ses lignes vocales et ses effets tantôt sentencieux et pompeux, tantôt aigus, parfois rugueux ou âpre se fondent à merveille dans cette œuvre sortie d’une caverne des temps archaïques.
Pas loin des précédents travaux comme sur le Mcd Wolf’s Lair Abyss, l’esthétique orchestrale relève assez de l’underground dans le sens premier du terme. L’ensemble sonne sourd, dans les tonalités graves, conférant à l’album une ambiance proche du malaise, une atmosphère compacte et destructrice. De l’ordre au chaos. Morceaux déstructurés, parfois sans queue ni tête, MAYHEM nous surprend d’autant plus que les attaques de guitares n’apparaissent jamais. Blasphemer prend un malin plaisir à jouer avec nos envies, tant et si bien que l’on se prendrait presque à vouloir restructurer les titres et les remonter à notre propre guise, tel un puzzle. Justement de construction musicale, le quatuor se délecte de ces arrangements volontairement troubles, pour mieux égarer l’auditeur. L’incipit commence par «A Wise Birthgiver» mettant en place d’emblée une sensation de vertige, pesante et lancinante. A rapprocher des plus empiriques et biscornues pistes à l’image de «Illuminate Elliminate» ou bien l’excellent morceau à l’intro lorgnant sur le Doom «Psychic Horms» ! Les perles bruitistes que sont «Wall of Water» ou bien la crue et sauvage «Great Work of Ages» côtoient l’ensorcelante «Anti». Une telle cohésion se fond dans un magma musical chaotique, magique de bestialité et de subtilité à la fois. L’auto production accomplie par Attila et Blasphemer comme au bon vieux temps de la cave du Helvete où se retrouvent les litanies incantatoires et incrédules d’Attila habillent à merveille ces huit pistes inexplorées.
Déroutant, plusieurs écoutes seront obligatoirement nécessaires pour s’imprégner de l’essence même de cette œuvre musicale, qui sans être un nouveau départ pour MAYHEM, constitue indéniablement une sorte de retour à des sources taries depuis fort bien longtemps dans des chemins oubliés datant d’une autre époque. MAYHEM, ou devrait-on dire plutôt THE TRUE MAYHEM, dans l’art de faire du nouveau avec des ambiances fanées et mûries.



Ajouté :  Vendredi 03 Août 2007
Chroniqueur :  Loki
Score :
Lien en relation:  Mayhem Website
Hits: 13159
  
[ 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 à 15:53:22 en : 1,207 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar