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
· KHOLD (no) - Sa…
· M.I.GANG (ru) -…
· PHILM (usa) - D…
· FREEDOM CALL (d…
· DECIBELS STORM …
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
· JUDAS PRIEST (u…
· IRON MAIDEN (uk…
· DANKO JONES (ca…
· BIDACHE METAL 1…
· METAL THERAPY F…
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 13 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 }

SCHLACHTUNG (de) - Mahnmal (2016)






Label : Serpentes Records / Cargo Records
Sortie du Scud : 27 mai 2016
Pays : Allemagne
Genre : Blackened Death Metal
Type : EP
Playtime : 11 titres – 24 minutes





"Je suis vie qui veut vivre, entouré de vie qui veut vivre. Chaque jour et à chaque heure cette conviction m'accompagne. Le bien, c'est de maintenir et de favoriser la vie; le mal, c'est de détruire la vie et de l'entraver."
(Albert Schweitzer, La Civilisation et l'éthique)

C'est une façon comme une autre de s'introduire, mais qui prend son sens lorsqu'on a de vraies convictions. Loin des gimmicks d'usage, des effets de mode, les allemands de SCHLACHTUNG ont une philosophie de vie, qu'ils partagent sur leur page Facebook.
Ils sont anti-spécistes, antiracistes, anti-homophobes, antisexistes... Et militent bien évidemment pour les droits des animaux, dans un pays pour qui le concassage de poussins est chose légale.
On pourrait évidemment les rapprocher de bien des combos s'investissant dans le même genre de lutte, de Barney Greenway à nos DEATH CULT, et il semblerait que ce courant de pensée se propage de plus en plus rapidement dans l'underground Metal.
Bonne chose ou pas, chacun campera sur ses positions, là n'est pas la débat. Mais il est plaisant de constater que des musiciens vont chercher un peu plus loin que le satanisme et la provocation bon marché de quoi alimenter leur message.

Outre leur nom (ABATTAGE), qui ne laisse planer aucun doute sur leur position, encore moins sur leur orientation musicale, les SCHLACHTUNG ont choisi un artwork direct et sobre et un titre d'album adapté pour rester clairs sur leur ligne à suivre.
Musicalement, l'affaire est aussi franche et directe. Pas de prise de tête, pas d'ambitions démesurées, mais beaucoup de violence dispensée au travers d'un crossover efficace entre un Death très fortement teinté de Grind, subissant des poussées de fièvre Powerviolence, et distillant les blasts comme autant de tracts à vocation humanitaire.
Les allemands préfèrent les formats courts, et leurs morceaux savent aller à l'essentiel, à quelques exceptions près.
Mais leur musique est efficace, brutale sinon originale, et fonce droit devant, comme un militant s'apprêtant à investir un élevage ou un laboratoire pour en ouvrir les cages et libérer ses pauvres animaux prisonniers.

Bâti sur des rythmiques fast et des riffs qui ne le sont pas moins, Mahnmal est une jolie ode à la brutalité, celle d'un monde pour qui le mot "empathie" n'a plus aucun sens depuis longtemps. Alors le quatuor (Chris, Michael, Moritz et Holger, tous membres d'ex groupes fameux dont WITCHES HAMMER) illustre avec précision et sans fard sa vision d'une humanité qui n'en est plus que de nom, et accumule les plans chirurgicaux mais bestiaux, si vous me passez l'expression, sans pour autant se borner à suivre un cahier des charges Death déjà trop recopié par le passé.
Si les titres les plus brefs ne s'embarrassent pas de principes et privilégient une optique Death/Grind assez traditionnelle, les morceaux plus développés font de fréquentes allusions au Black, et même au Post Black, comme ce "Ohne Würde" qui installe un climat oppressant et glauque le long d'arrangements typiquement BM d'outre Rhin.

Outre la cause animale, la corruption, le dégoût d'une classe politique élitiste, l'écœurement d'un capitalisme qui sacrifie ses classes moyennes sur l'autel du profit sont aussi des thèmes développés sur cet album, au travers de morceaux comme "Und Mammon lacht" ou "Am Abgrund".
Pour concrétiser musicalement leur vision, les quatre musiciens utilisent toute la palette de la violence à leur disposition, et savent se montrer solides et inspirés quel que soit le genre privilégié.
Qu'ils pilonnent façon Brutal Death implacable ("Und Mammon Lacht" justement), ou qu'ils mettent en avant une vélocité outrancière et totalement Death/Grind ("Verblendung"), l'efficacité est de mise et l'impact optimal.

Alors évidemment rien de nouveau sous le soleil noir de l'extrême. Tout ça est éminemment violent, se concentre sur quelques minutes, voire quelques secondes, et ne cherche en rien à faire avancer la cause brutale d'un Death ouvert sur des extensions encore plus féroces.
Mais si Mahnmal est un premier LP (le groupe a sorti en 2014 en EP éponyme), il en possède la force et l'essence instinctive, soutenue par un professionnalisme évident.
Il est possible d'en apprécier les segments les plus courts et percutants, mais aussi d'y voir une petite ouverture sur un ailleurs non plus optimiste, mais un peu plus riche.
Ainsi, le groupe termine son effort sur une longue outro de plus de cinq minutes, "269/Aletheia", qui prend tout le monde à contrepied et insiste sur la lourdeur et la moiteur d'un riff répétitif et d'une rythmique monolithique.
Un peu DARKTHRONE sur les bords, avec une approche Indus, c'est un morceau qui offre une jolie progression noire en crescendo, et qui place la basse en avant, se terminant même dans un déluge de plomb typiquement BM.

Mahnmal est donc un premier album efficace, qui ose le mélange dans la violence, et qui adapte son ton à la conviction intime de ses propos.
Mais il y a des messages qu'on ne peut faire passer qu'au travers d'une violence assumée.



Ajouté :  Jeudi 03 Novembre 2016
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Schlachtung Website
Hits: 2987
  
[ 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 20/4/2019 à 23:05:08 en : 0,2318 secondes
| © Metal-Impact (2001-2019) | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar