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
· FREAK KITCHEN (…
· DELAIN (nl) - C…
· MERCURY RAIN (F…
· ATTACK VERTICAL…
· LOUDBLAST (FRA)…
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
· ANGRA (br) - El…
· MINISTRY (usa) …
· PROG ROCK FEST …
· SIDILARSEN (FRA…
· KORPIKLAANI (fi…
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 179 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 }

SHINING (se) - VII: Född Förlorare (2011)






Label : Spinefarm Records
Sortie du Scud : 2011
Pays : Suède
Genre : Black Metal
Type : Album
Playtime : 6 Titres - 42 Mins





Si vous n’êtes pas intime de la musique de SHINING, ne vous fiez pas à la catégorie dans laquelle je les ai classés. Il faut parfois passer par des raccourcis simplistes pour gagner du temps et de la cohérence, mais leur style est tout sauf du Black Metal tel que vous pouvez le connaître. Il est beaucoup plus que ça, plus intelligent, plus travaillé, plus « personnel » en somme.
Septième album pour les suédois, mené d’une voix de fer par l’estimable Niklas Olsson (ou Kvarforth, ou Ghoul, peu importe l’alias…), et dire que VII: Född Förlorare redresse la barre d’un navire dont la traversée avait été troublée par la déception de VI: Klagopsalmer est un doux euphémisme.
Comme dit précédemment, SHINING, c’est beaucoup plus que du Black Metal. Des ténèbres, les suédois ont retenu la noirceur, le désespoir bien sur, les guitares acrimonieuses, et parfois, les rythmiques effrénées. Mais derrière cette superbe pochette nihiliste, où le sordide le dispute à la misère visuelle, se cache une musique si riche, qu’il devient absurde de vouloir la décrire par des épithètes précises et incongrues au final. Et tenter de raccrocher le groupe à quelques racines connues serait une insulte à leur créativité, une intrusion inacceptable dans leur univers si personnel.
Pour résumer, SHINING est unique, et c’est tant mieux comme ça.
Six titres seulement sur ce septième effort, mais tellement opulents et remplis d’idées, qu’il aurait été superfétatoire d’essayer de caser une seule minute supplémentaire. Telle la bande originale d’une vie complète, VII: Född Förlorare est une osmose d’émotions contradictoires et pourtant complémentaires. La peur, la joie, la nostalgie, les regrets, l’excitation, la déception, sont parfaitement mis en musique, et les passages délicats à la guitare acoustique le disputent aux couplets sombres et quasi inhumains. Une fois de plus, il convient de souligner tout le travail accompli par Niklas au chant, qui arrive à nous coller la chair de poule avec ses incantations vocales tantôt plaintives, parfois mélancoliques, et de temps à autres littéralement sépulcrales. Il ne chante pas, il susurre, il hurle, il gémit, il roucoule. Plus qu’un chanteur, c’est bien dans un rôle d’acteur que se complait le bien nommé Kvarforth, et il porte vers des sommets des morceaux qui n’attendaient que ça pour devenir véritablement incarnés. Il nous offre ses vues sur la vie, la société en général, et force est d’admettre que le constat final n’est pas des plus optimistes.
Après une courte intro au son d’un vinyle fatigué, hanté par la voix malsaine d’une jeune fille s’obligeant à chanter quelques vers euphoriques, le groupe rentre en lice avec son cortège de riffs pesants, encore plus tassés par une rythmique écrasante. La voix souffre, les visages se congestionnent, mais dès l’ouverture de « Tiden Läker Inga Sår », l’ambiance générale change, et les doux arpèges se posent délicatement sur une ligne vocale sublime de pureté, avant bien sur que la machine dépressive ne s’emballe une fois de plus. « Människa O'Avskyvärda Människa », emblématique de la démarche du groupe, permet à Chris Amott de nous offrir un solo de toute beauté, concis, mélodique et pourtant parfaitement intégré à la noirceur environnante. L’utilisation constante d’instrumentations à la base étrangères au style extrême confère à l’ensemble une aura très particulière, et lorsque Niklas juxtapose son chant torturé à celui beaucoup plus apaisé de Nordman sur le phénoménal et épique « Tillsammans Är Vi Allt » (« Together We Are Everything », titre judicieux et fort pertinent), les émotions se confondent, et l’auditeur se trouve face à sa propre Némésis, seul juge de son existence.
S’il convient d’admettre que la musique est plus qu’un art censé nous divertir, mais bien une catharsis dont il est nécessaire d’extraire notre propre devenir, alors « I Nattens Timma » en est l’illustration parfaite. Quatre minutes de piano/voix extatiques, une illusion magique, un intermède indispensable. La beauté irréelle qui se dégage de ce morceau est intangible, et pourtant si concrète. Il serait pourtant inutile d’apposer des mots sur ces sensations.
Et le final syncrétique de « FFF » est plus qu’évident, il est lénifiant. C’est la conclusion logique de cette histoire commencée dans une fausse lumière, et qui s’achève au plus profond des racines de l’humanité.

VII: Född Förlorare est finalement un postulat d’opposition. L’aventure de SHINING fut à l’origine dédiée à la mort et son éternité d’expiation, elle se poursuit comme un combat vital, comme une attestation que la vie, certes morose et en permanence source de souffrance, mérite d’être vécue, ne serait ce que pour exprimer son ressenti face à l’injustice des blessures qui s’accumulent. Au-delà de toute philosophie, et pour rejoindre une trivialité descriptive, c’est aussi le chef d’œuvre d’un groupe qui n’a de cesse de poursuivre son propre but, hermétique à toute invective extérieure, et qui propose une musique si évolutive et luxuriante qu’il mérite un concert de louanges ininterrompu.
Mais le plus bel éloge que l’on puise faire à ce disque, c’est de l’écouter, encore et encore. Comme on se lève chaque matin en espérant que le jour d’aujourd’hui sera plus clément que celui d’hier, tout en réalisant désespérément, qu’il sera identique dans sa froideur.



Ajouté :  Vendredi 27 Mai 2011
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Shining Website
Hits: 13092
  
[ 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 13/4/2021 à 16:37:47 en : 0,153 secondes
| © Metal-Impact (2001-2019) | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar