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
· ROYAL HUNT (dk)…
· EMBRYONIC CELLS…
· WITCHES (FRA) -…
· NORBERT KRIEF (…
· TEXTURES (nl) -…
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
· SYLAK OPEN AIR …
· SNAKE EYE (FRA)…
· UFO (usa) - Ely…
· ROTTEN SOUND (f…
· WE ARE THE ENEM…
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 616 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 }

DSGNS (usa) - Hexes (2015)






Label : Pluto Records
Sortie du Scud : 28 août 2015
Pays : Etats-Unis
Genre : Hardcore
Type : Album
Playtime : 12 Titres - 33 Mins





Le cas de certains groupes est étrange. On pense les choses claires, définitives, et au fur et à mesure des écoutes, on se rend compte que la conclusion pourrait être beaucoup plus complexe qu'on ne le croyait. C'est le cas de ce premier longue durée, qui paraissait couler de source au départ, mais qui finalement, est plus surprenant que prévu.
Direction Austin, Texas, pour y rencontrer Jakes Raines (chant), Jeremy Hrabal (Basse), Stephen Sanchez et Ian Sabo (guitares), ainsi que Keith Hernandez (batterie), qui ont formé ensemble l'entité DSGNS il y a une poignée d'années, et signé quelques Eps et autres participations, avant de se livrer cet été à l'exercice ardu du premier album complet.
Bâti sur d'anciens SPITFIRE, DSGNS est un fourre tout en trompe l'oeil, dénoté Chaotic Hardcore pour la facilité d'appellation. On peut en effet voir les choses comme ça, et les laisser assez vagues, mais leur musique si compacte et directe est pourtant si riche d'influences qu'elle en devient unique.

Sur une base Hardcore indéniable, d'une violence inouïe, se brodent des arrangements venus d'ailleurs, empruntés à l'Indus, au Mathcore, au Post Hardcore, pour dessiner des contours abrasifs et vraiment véhéments, et évoquer plusieurs groupes de légende.
Au gré des pistes, sans qu'un morceau en particulier ne soit directement concerné, on pense à DILLINGER, à BOTCH, à BREACH, à CAVE IN aussi comme l'indique leur bio, qui mentionne aussi les DEFTONES, mais ces derniers semblent s'être effacés au moment de l'hommage. Parfois le spectre de FETISH 69 pointe le bout de son ambiance glauque, celle instaurée sur Purge, et les AGNOSTIC FRONT viennent jouer des choeurs, pour cimenter des guitares étirées.

Les guitares, parlons en. Bénéficiant d'un son énorme et aiguisé par Keith Hernandez lui même, elles se veulent versatiles, passant d'un riff plombé comme un avenir sans but, à des dissonances heurtées, des arpèges acides distillés comme le supplice de la goutte d'eau chinoise, mais emplissent l'espace sans complexe. Elles laissent toutefois latitude à la rythmique pour se poster en avant garde et partir vers toutes les directions possibles, et explorer des mid tempo, des désynchronisations, des ruptures, de soudaines frappes ininterrompues, des mesures impaires...

Pour faire simple et expliquer la démarche des Texans, comprenez une chose. DSGNS fait tout ce qu'il peut, emploie tous les moyens possibles pour mettre la violence en exergue, qu'elle soit franche, sourde, larvée, explosive ou sournoise. Leur premier LP est un catalogue de toutes les attaques sonores Core possibles et imaginables, et ressemble à une carte du tendre de l'animosité musicale. Mais le paradoxe le plus frappant de Hexes est cette précision dont il fait preuve dans sa globalité brutale. Cette sensation d'être complètement encerclé par le bruit blanc et mat est amplifiée - et non atténuée - par les finesses de composition et d'interprétation dont fait preuve le quintette. Ainsi, si "Young And Brainless" frappe tous azimuts et entrecoupe son mid tempo écrasant d'une pesanteur encore plus insoutenable, ses guitares tricotent dans leur coin un canevas fait de riffs francs et amples, et de finesses stridentes discrètes.
Et alors qu'on pense avoir pigé le truc, "13" déboule et synthétise la haine viscérale de BREACH en l'injectant à la science rythmique exacte de DILLINGE ESCAPE PLAN. Et puis soudain, un pont surgit largement Indus, comme si de rien était...

On retrouve les DEP pour l'intermède hargneux "White Crosses" qui aligne les plans comme les cicatrices sur le corps d'un supplicié, et DSGNS se joue alors des morceaux les plus accessibles de la bande à Ben et Greg, genre "Setting Fire", avant de les fracasser sur un mur de silence, à peine décoré de quelques lignes de guitare en sourdine et de basse discrète, pour mieux revenir caser un riff ultra distordu et aigu sur une batterie en roue libre. Le tout, agité du chant hurlé de Jakes est un massacre, qui disons le, rend les choses "inconfortables".
Mais DSGNS n'est pas là pour vous rassurer, et les saillies s'enchaînent, toujours aussi peu empathiques, joue entre les deux et trois minutes, et lâche soudain un "Lets Get Invisible", très BOTCH, mais une fois de plus asymétrique, et qui se plait à confronter les théories Core, Fast, Indus et Post. La capacité du groupe à signer une composition cohérente constituée de cinq, six, voire sept plans différents est ahurissante, surtout lorsqu'on note que l'homogénéité, loin d'en pâtir, s'en trouve renforcée.

La troupe, en fins sournois ironiques termine même son album avec un morceau révélateur qui nous conseille de tout oublier, et "Delete All" de nous refourguer toutes leurs idées en version concentrée, qui se termine en queue de lapin, et nous laisse affronter le silence, qui bourdonne encore de toutes leurs digressions bruitistes.

Je l'ai dit, Hexes est un album surprenant. Pour les non initiés, il ne sera qu'un album de Hardcore métallisé bruyant de plus, pour les fans, dont je fais partie, il est d'une intelligence rare et se place au dessus de la masse grouillante du volume de sorties pléthorique du genre.
Etre direct et complexe à la fois, frapper de plein fouet mais aussi de biais, caser un maximum d'idées tout en ayant l'air de s'amuser avec un thème unique, ça n'est pas donné à tout le monde. Le faire en poussant les potards à fond, marquer des pauses qui n'en sont pas, et revenir encore plus fort, c'est encore plus foudroyant.
Ces gens là sont des sadiques intelligents et doués.

La pire espèce qui puisse exister. Et la plus terrifiante aussi.



Ajouté :  Vendredi 15 Janvier 2016
Chroniqueur :  Mortne2001
Score :
Lien en relation:  DSGNS Website
Hits: 5692
  
[ 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 29/3/2024 à 01:19:57 en : 3,2009 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar