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
· EOSTENEM (FRA) …
· TANK (uk) - Cli…
· METALIUM (de) -…
· ACT OF GODS (FR…
· LITHAM (dz) - R…
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
· STRATOVARIUS (f…
· NAPALM DEATH (u…
· IN FLAMES (se) …
· YNGWIE J. MALMS…
· STEEL PANTHER (…
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 21 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 }

NIHIL BAXTER (de) - Machts Gut Ihr Trottel - Farewell Discotape (2015)






Label : Spastic Fantastic Records
Sortie du Scud : 28 mai 2015
Pays : Allemagne
Genre : Fastcore Powerviolence
Type : Album
Playtime : 55 Titres - 42 Mins





Décompresser, décompresser. Tel fut le leitmotiv de ma soirée, après des heures passées à analyser des oeuvres pleines et complexes.
Ce soir, je n'avais pas envie de me prendre la tête, il me fallait un truc simple, mais qui soit quand même du boulot. Et coup de bol, j'ai trouvé exactement ce qu'il me fallait, et qui en plus m'a enthousiasmé et rappelé ma jeunesse.
Ma jeunesse, on s'en cogne, par contre, cette compilation elle cartonne. C'est une sorte de cadeau de départ à la retraite, mais sans le faux champagne tiède et les adieux simulés de rigueur. Bien au contraire, c'est une sacrée fiesta en Core majeur (tendu), et je dois reconnaître que quarante minutes d'une telle euphorie, ça ramone les conduits.

NIHIL BAXTER, c'est de l'allemand, pur bretzel und kartoffel. Formés en juin 2007, ce quintette/sextette n'a eu de cesse durant son activité de laisser traîner sur son passage une bonne quantité de splits, de 7'', de Lp's et autres cassettes aux formats divers et aux jaquettes chamarrées. Il faut dire que leur musique ne prête pas à l'introspection ni au spleen, mais plutôt à une éclate totale, et ce testament le prouve de façon exhaustive.
Mach's Gut ihr Trottel - Farewell Discotape regroupe en effet pratiquement tout ce que ces barges ont publié, démos, covers, et vous permet donc de vous offrir l'intégrale du groupe... sans bourse délier.
Parce qu'en plus les clowns vous larguent ça gratos sur leur bandcamp, mais rien ne vous empêche de débourser quelques euros pour vous offrir la version tape, vintage guaranteed.

Musicalement, l'affaire est simple, et à commencé avec leur démo de 2008 qui posait déjà les bases de ce style farouchement crossover et épiphanique. A cheval entre Hardcore festif, Fastcore, Powerviolence, mais aussi Thrashcore, les NIHIL BAXTER et leurs pseudos à la mord moi le noeud légitiment les envolées bruitistes des 80's (CRYPTIC SLAUGHTER, S.O.B, VERBAL ABUSE, WEHRMACHT en tête de ligne), tout en les adaptant au format Fastcore des 90's/00's.
Alors ça ne cherche pas midi à six heures du mat, ça riffe touffu, ça valse dans tous les sens, et en gros, ça ressemble un peu à un skateur fou qui aligne les 360 et les backflip, la tête copieusement défoncée à la bière et autres boissons gazeuses pas trop onéreuses.

Niveau finesse, c'est dans la norme du style, et au hasard des (nombreuses) pistes, vous risquez de tomber sur un "Male- Female- Fuck You!", un "Nuke Tibet", un "Mariah Carey Is More Punk Than You" ou un "Emokids Blown To Shit (Surf Nazis Must Die)", donc en gros un parcours du combattant du bon goût confronté au monde fabuleux et chamarré à la ANAL CUNT, avec toutefois moins d'emphase sur le boucan gratuit et lapidaire.
Point question de Grind ici, mais bien de Thrashcore/Fastcore pur jus, plus que de Powerviolence d'ailleurs, car l'ambiance reste bon enfant et coussin péteur.
Après, il faut certes être fan du style, parce que sinon, vous risquez l'indigestion. Avec cinquante cinq morceaux pour plus de quarante minutes, le repas est copieux, et peut provoquer des hauts le coeur si vous vous y nourrissez par curiosité ou inadvertance.

Nonobstant ces précisions, tout ceci est euphorisant. Parce que c'est Core jusqu'à l'os du fémur cassé pour la troisième fois en trois mois, parce que ça joue vite mais précis, parce que ça rappelle en moins compact le fabuleux Biermacht des WEHRMACHT ou le Convicted des SLAUGHTER, et parce que ça déborde de fun. Et en ces temps de violence instrumentale non stop, un peu de franchise, d'humour et de simplicité radicale, ça fait du bien.
Dommage toutefois que cette compilation symbolise le dernier chapitre de l'histoire d'un groupe qui a d'ailleurs clôturé sa dernière tournée cette année, mais c'est aussi une occasion de fêter l'existence d'une joyeuse bande de fêtards par l'entremise d'un excellent résumé de leur courte carrière. Le son ne pâtit d'ailleurs pas trop des variations inhérentes aux diverses productions, mais même ces petites baisses/hausses font le charme de cet album qui n'en manque pas à la base.

Pas grand chose à rajouter, si ce n'est que les morceaux ne passent que très rarement la barre de la minute, que les reprises de "Staight Edge" (MINOR THREAT) ou du "Sicko" d'INFEST sont plus qu'honorables, et témoignent en outre de la délicieuse culture musicale du combo, et que si vous passez à côté de ça, vous êtes un crétin, assumé ou pas.
Une musique directe, simple, qui file la pêche et qui en colle par la même occasion. Tout bon, alors salut les mecs, merci pour tout, et surtout, restez comme vous êtes.

Le monde serait bien trop sérieux sans vous.



Ajouté :  Mardi 07 Juin 2016
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Nihil Baxter Website
Hits: 1926
  
[ 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 07/7/2020 à 05:34:14 en : 0,1237 secondes
| © Metal-Impact (2001-2019) | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar