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
· FURIA (FRA) - D…
· GLOOMY EMBODY A…
· DYSLESIA (FRA) …
· WSL GUITARS (FR…
· THUNDERSTONE (f…
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
· KORUM (FRA) - L…
· JAMES LABRIE (c…
· W.O.A WACKEN OP…
· THE TOMMYS (uk)…
· AFTER FOREVER (…
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 581 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 }

EXALTER (bd) - Obituary For The Living (2016)






Label : Transcending Obscurity
Sortie du Scud : 28 avril 2016
Pays : Bangladesh
Genre : Thrash Metal
Type : Album
Playtime : 7 Titres - 30 Mins





EXALTER est, comme son nom l'indique, un groupe plutôt exaltant. C'est sans aucun doute le premier gang de Thrash originaire du Bangladesh que j'écoute. Et je dois cette découverte au dynamique label Transcending Obscurity. Cet ancien webzine s'est tourné il y a quelques années vers la promotion musicale et il s'est donné pour mission de faire connaître le Metal du sous-continent indien au-delà de sa scène nationale. Car si l'Inde, le Bangladesh, le Sri Lanka et le Pakistan forment une zone géographique immense et occupée par une population de presque 2 milliards d'habitants, le Metal y est encore moins mainstream que dans nos froides contrées. Si le Metal indien reprend parfois de manière caricaturale les gimmick des groupes de la NWOBHM ou de la scène Thrash des années 80, il y a de belles surprises dans la discographie de ces combos pour la plupart fondés il y a moins de dix ans. Faute d'un public suffisant, d'un début de reconnaissance dans les médias ou d'infrastructures équivalent à ce que nous connaissons eu Europe, être metalleux en Inde est une croix parfois dure à porter. C'est pourquoi nombre de musiciens indiens vivent leur engagement dans le Metal comme une religion. Et les cantiques qu'ils livrent à leurs ouailles valent leur pesant d'osties. Nous en avons déjà chroniqué plusieurs sur Metal-Impact, comme l'excellent Doom-Death de PRIMITIV, le Horror Metal de ALBATROS, le Heavy à forte connotation NWOBHM de FATAL ASSAULT, le Groove Metal de REGRESSION ou le Thrash de ARMAMENT.

C'est justement un autre groupe de Thrash que nous vous présentons ici. EXALTER est un power trio fondé au Bangladesh en 2013 avec Tanim (chant, guitare), Afif (batterie, chant) et Ani (basse). Le groupe a sorti une démo en 2015, Democrasodomy suivi de près par son debut album Obituary For The Living en avril 2016. Ce projet reprend les quatre chansons de la démo et en ajoute trois de plus. Court et incisif avec ses 30 petites minutes, le disque ne passe pas par quatre chemins pour délivrer son message "Loud and Clear". EXALTER, c'est du Thrash Oldschool qui joue dans la même catégorie que ARMAMENT, notamment au niveau des influences et du climat : encore un groupe qui a biberonné du SLAYER et en a bien compris le concept. Guitares mordantes, voix moitié déclamée, moitié chantée, batterie épileptique, riffing entêtant, jeu très rapide, lignes de guitare se permettant une petite échappée pour montrer que le gratteux en a au bout des doigts, thématiques morbides, artwork à l'avenant.

Si l'on commence le tour du propriétaire par l'aspect extérieur, on est séduit par un artwork noir et sang où une horde de vautours picore un charnier sur fonds de ciel couleur sang corrompu. Le logo du groupe se détache de ce ciel de cauchemar, comme un oiseau de malheur aux ailes repliées. On ouvre le livret et les titres des sept chansons nous sautent à leur tour à la gorge : "Tortured Innoncents", "Surrounded by Evil", Sacrificial Immolation", Nuclear Punishemen", "Throat Cutter", "Thrash Resurgence"… on n'est pas vraiment là pour la gaudriole. Et comme de juste, le son est à la hauteur de ces deux promesses. EXALTER c'est de l'agressivité à l'état pur. C'est l'essence du Thrash qu'on aimait bien dans le son des années 80. C'est oldschool mais c'est bien fait. Si ARMAMENT pêchait par excès de fidélité à son modèle, EXALTER ne tombe pas dans le piège de la reprise systématique. Certes, Obituary for the living est inspiré par SLAYER, on ne peut vraiment pas le nier, mais tout en rappelant fortement le son du groupe qui les a inspirés, les bengladais créent leur propre univers et arrivent à passer pour plus qu'un tribute band. L'opus est mis en lumière par une prod de qualité qui restitue bien la sonorité organique des instruments même si elle a un peu tendance à tous les présenter sur une même ligne, défaut récurrent des productions modernes en mode gros son.

Cette prod un peu trop appuyée est un tout petit défaut pour un disque par ailleurs attachant dans le trip oldschool. De la première à la dernière note, le combo respecte le cahier des charges et ne dévie pas de son intention. Point de phases atmosphériques, point de soli interminables, juste de l'énergie, de la violence et de la puissance. Un groupe à découvrir pour tout amateur de Thrash comme on savait si bien le faire il y a 35 ans.



Ajouté :  Jeudi 22 Septembre 2016
Chroniqueur :  Rivax
Score :
Lien en relation:  Exalter Website
Hits: 7100
  
[ 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 10/12/2024 à 07:14:24 en : 1,1888 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar