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
· NIGHTMARE (FRA)…
· FAITHFUL DARKNE…
· JENNIFER BATTEN…
· MACHINE HEAD (u…
· FM (uk) - Jim K…
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
· DOWN (usa) - Le…
· ROTTEN SOUND (f…
· IN FLAMES (se) …
· GAMMA RAY (de) …
· TURISAS (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 412 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 }

LESSEN (FRA) - A Nebulous Being (2016)






Label : Send The Wood
Sortie du Scud : 16 septembre 2016
Pays : Etats-Unis
Genre : Postcore Progressif
Type : Album
Playtime : 9 Titres - 57 Mins





"Nous sommes contents de notre parcours, nous avons eu la chance de faire beaucoup de choses, très rapidement et en très peu de temps. En à peine 4 ans, avoir un EP et deux albums, plus de 50 dates à travers tout le pays et reçu un accueil favorable par la presse web et papier c’est une vraie fierté pour nous." (Thomas / interview Metal-Impact en août 2016).

Et ils ont bien raison d'être fiers de leur parcours, les cinq membres de LESSEN. Groupe formé en 2012 avec l'intention de jouer du Post Hardcore, LESSEN sort très rapidement un EP en 2013 suivi d'un premier album, A Redemptive Decay en 2014. Ces deux efforts pêchaient par éclectisme. Composé par une formation qui s'installait dans le style qu'elle s'était choisi, le premier album rassemble des compos datant de différentes époques et ressemble à une sorte de compilation. Mais s'il est difficile d'y cerner l'intention du groupe, la technique, le groove et le climat de A Redemptive Decay en disent déjà long sur le talent de la formation. Deux ans ont passé et voici venir un deuxième effort, A Nebulous Being dans lequel LESSEN a gommé les aspérités et mieux défini son objectif. Délaissant l'étiquette Post Hardcore devenue en peu de temps la caricature de ce qu'elle représentait, LESSEN se définit désormais comme un groupe de Postcore Progressif. Un fourre-tout composite qui explicite cependant fidèlement le travail du quintet. Un cœur de Metal Moderne porté par une rythmique puissante et racée, un son collectif et complexe, un screaming signature, une liberté de ton dans le mélange des genres et des progressions chromatiques envoûtantes et techniques. Tout est là, bien là et le résultat est terrible, dans le bon sens du terme.

Tout comme A Redemptive decay, A Nebulous Being est habillé d'un superbe artwork noir et blanc. Une thématique nébuleuse, avec un peu d'humain, un peu de divin et beaucoup de métaphysique, qui se développe durant les neuf morceaux de la galette. Ce n'est pas un concept album, mais c'est clairement un album à concept. C'est un disque avec une trame narrative. Une ouverture majestueuse, une montée en puissance et en violence, des parties de transition et un épilogue grandiose. Avec ses neuf morceaux pour presque une heure de son, il ne faut pas être mathématicien pour déduire que les créations de LESSEN se dégustent sur la durée et que le combo prend son temps pour installer ses ambiances. Il est servi dans cette entreprise par une production millimétrée, de très beaux reverb, des samples discrets pour créer une profondeur ou une couleur particulière ici et là. Les héraultais ne jouent pas les solistes en folie et le climat dégagé par leur création est le plus souvent collectif. Il repose sur les oppositions entre des instru planantes et hypnotiques et des parties vocalisées Metalcore dans lesquelles leur hurleur, Lambert laisse exploser tout son talent.
Car LESSEN embarque un vocaliste dont le cri d'une violence inouïe joue dans la même catégorie que celui de Peter Dolving. A l'instar de l'ex-frontman de THE HAUNTED, Lambert fait passer dans son chant bien plus que de la violence. Il vit ses prestation, les habite et arrive à communiquer tellement d'émotions dans le screaming qu'on se demande bien ce qui a pu le décider à varier sa palette en interprétant plusieurs parties de A Nebulous Being en chant clair. S'il ne devait y avoir qu'un seul défaut au disque, ce serait celui-là. C'est une question de goût et je vous laisse le soin de juger par vous-mêmes, mais lorsque Lambert adopte un chant plus mélodique, sa voix paraît pataude, presque maladroite et pas à son aise avant l'anglais. Heureusement ces écarts sur "Already Dead", "Overcome" et "One More Rise" sont plutôt des parenthèses dans une galette essentiellement construite autour du chant hurlé.
Dans ce disque homogène, il est bien difficile de faire sortir un morceau du lot mais si vous ne deviez n'en écouter qu'un, je pense que "Above Us" est la piste la plus caractéristique du climat recherché par LESSEN. Cette longue promenade de presque huit minutes s'ouvre avec une intro instrumentale mid tempo sur laquelle les instruments viennent se poser un à un. La musique développe son rythme hypnotiques et juste au moment où on pourrait trouver que tout cela tourne un peu en rond, le tempo de batterie qui s'accélère annonce un changement de climat qui explose bientôt avec l'arrivée de la voix. Le cri de Lambert pousse le groupe à adopter un chemin plus brutal et Heavy tout en conservant la même cadence….c'est magique.

Vous l'aurez compris, LESSEN a toutes les raisons d'être fier de son parcours et de ce nouvel album sinon parfait, du moins très abouti et diablement envoûtant.



Ajouté :  Jeudi 22 Septembre 2016
Chroniqueur :  Rivax
Score :
Lien en relation:  Lessen Website
Hits: 7746
  
[ 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 04/12/2025 à 13:17:10 en : 0,1918 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar