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
· DROWNING POOL (…
· SIMO (usa) - JD…
· BEHEMOTH (pl) -…
· HEADLINE (FRA) …
· WE ARE THE OCEA…
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
· ARENA (uk) - La…
· CANNED HEAT (US…
· SUICIDAL TENDEN…
· THE DILLINGER E…
· PSYKUP (FRA) - …
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 184 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 }

DON'T DISTURB MY CIRCLES (pt) - Lugubrious Cacophonous (2015)






Label : Ring Leader
Sortie du Scud : 28 février 2015
Pays : Portugal
Genre : Chaotic Hardcore
Type : Album
Playtime : 9 Titres - 25 Mins





Il fait gris, nous sommes dimanche, vous faites ce que vous voulez mais moi je me tire, marre de tout ça. Je vais aller chercher le soleil, du côté du Portugal, à Lisbonne tiens. après tout, il doit faire beau et bon là bas...
Mais je n'ai décidemment pas de chance, à peine arrivé, je tombe sur une bande de furieux qui me traînent dans des coins sombres et louches. Un milieu interlope, peuplé de gens pas vraiment heureux, un peu en colère contre la société. Et bing, c'est pas comme ça que le moral va rebondir. Mais bon, j'y suis alors autant me fondre dans le paysage.

Et j'ai insisté, grand bien m'en a pris. Parce que c'est vrai qu'ils n'étaient pas contents ces gars, mais ils avaient raison, et l'exprimaient d'une façon tout à fait pertinente et convaincante. Alors j'ai passé mon après midi avec eux. João Coelho, Henrique Reis, Sérgio Prata Almeida et João Seixas m'ont fait entendre leur rage, et le message est bien passé. J'en suis même arrivé à vouloir vous le passer moi aussi. De fait, je m'y mets.

DON'T DISTURB MY CIRCLES, comme vous l'aurez compris, est un quartette lusophone. Mais loin de cette précision géographico-ethnique, il me faut affirmer qu'au delà de leur provenance, ils pratiquent un art difficile, constamment sur le fil bruitiste, et qu'ils gardent un équilibre instable tout à fait surprenant. Car les quatre compères se vautrent dans un Hardcore chaotique fortement métallisé, complètement convaincant, qui emprunte de ci de là des influences notables pour les fondre dans une chape de plomb qui vous écrase le thorax et le crâne. Produit en enregistré par le bassiste Sergio, caché sous un artwork signé Sandra Mota, Lugubrious Cacophonous pourrait bien être l'album Core de l'année. Imaginez la rigueur d'un EXILE transfigurée par les expérimentations rythmiques de DILLINGER ESCAPE PLAN, et vous commencerez à avoir une vague idée de son contenu.

DON'T DISTURB MY CIRCLES, c'est un début qui se base sur une finalité. Pour la petite histoire, ce furent les derniers mots d'Archimède avant d'être tué par un soldat romain. Il dessinait des cercles dans le sable, absorbé par une démonstration géométrique, lorsque le centurion mit fin à ses jours. Anecdotique certes, mais révélateur d'une démarche personnelle. Et comme le groupe le dit lui même :

"Un nom n'est rien qu'un nom... Une affirmation n'est rien si elle est vide de sens... L'art n'est rien sans une cause... La vie n'est que la mort sans la musique!"

Posée comme ça, l'équation est simple, et résolue de fait en à peine vingt cinq minutes. Basse ronde et soufflante aux avant postes, guitares qui ne se contentent pas de rester collées à un thème pendant deux minutes, batterie qui suit à l'envi et multiplie les fausses pistes, le tout relevé d'un chant vindicatif et écorché qui raccorde le tout à la réalité. Un peu comme le NEUROSIS des deux premiers albums qui aurait acquis un professionnalisme indéniable et une puissance de feu digne de DEP. Pas de pause, pas de répit, les quatre savent que le temps qui leur est imparti est compté, et foncent, la tête la première, non sans avoir préparé un sacré plan de bataille.

"Crowded Wilds" est peut être la façon la plus radicale d'aborder Lugubrious Cacophonous. Parce que c'est le morceau qui permet d'entrevoir l'entreprise sous son jour le plus secret. Multiplicité des styles, un peu Core, un peu Crust, un peu Math, mais violemment méchant, assemblage de plages contemplatives (brèves), de saillies bruitistes toutes en blasts (brèves mais percutantes en diable), de segments purement Hardcore (longs et chaotiques), tout ça en à peine cent quatre vingt secondes, avant de se fondre dans un final de bruit blanc massif ("Ruinform"), un peu stonercore si l'impertinence de l'appellation ne vous dérange pas. Bruit blanc et hypnotique dont la basse rappelle même la Némésis de TREPONEM PAL. Bon, c'est dit.

Mais avant cette chute, il aura fallu emprunter un chemin sinueux et irrégulier. Cela dit pas de subterfuge, le groupe aura mis les choses au clair dès l'entame. "Devoid" s'amuse de votre patience en jonglant avec le tempo, sans que le chanteur ne se départisse de cette haine vocale qui semble singer une rythmique en constante variation. Oui, ça peut faire mal au crâne, mais ça peut aussi remettre les idées en place. Tout comme le lapidaire "Crux" qui malgré sa brièveté ne tombe pas dans le systématisme Core en rafale et développe une ambiance poisseuse qui met mal à l'aise avec ses dissonances et ses lourdeurs. Final épileptique, c'est sans pitié. Plié.
Le même constat pourrait aussi s'appliquer au traumatique "Debris" qui joue les spoken words avant de s'offrir un final tout en hurlements absolument délicieux de rage.

Mais bon, le reste, vous vous débrouillerez vous même. je vous ai déjà posé pas mal de jalons, alors je ne vais pas faire tout le boulot. Si en vous disant qu'au mois de mars, j'ai déjà trouvé l'album de Hardcore de l'année, ça devrait vous suffire. Non ?
Alors attention, faut quand même être exigent pour aimer la chose, ne pas se contenter du minimum. Et surtout, ne pas aimer les situations qui mettent à l'aise, sans poser de questions. Car Lugubrious Cacophonous, outre sa frappe incisive et sa violence permanente est malsain, très dérangeant dans son approche. Comme la société qui nous entoure.

Ne comptez pas trop retrouver le moral après ça. Mais après tout, est ce vraiment ce que l'on cherche ?



Ajouté :  Vendredi 20 Mars 2015
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Don't Disturb My Circles Website
Hits: 3522
  
[ 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 28/11/2020 à 08:56:16 en : 0,119 secondes
| © Metal-Impact (2001-2019) | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar