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
· LEAFBLADE (uk) …
· NAPALM DEATH (u…
· KLONE (FRA) - G…
· NINE ELEVEN (FR…
· IMPERIAL SODOMY…
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
· HARVEST FESTIVA…
· CALIBAN (de) - …
· RHAPSODY OF FIR…
· DARKANE (se) - …
· A PERFECT CIRCL…
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 601 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 }

PIGS (usa) - Wronger (2015)






Label : Solar Flare Records
Sortie du Scud : 2 octobre 2015
Pays : Etats-Unis
Genre : Noisy Core
Type : Album
Playtime : 11 Titres - 40 Mins





Je vous entretenais il y a peu du nouvel album des Frenchies de SOFY MAJOR, produit par Dave Curren et mixé par Andrew Schneider, mais aussi de la tournée qu'ils allaient entreprendre avec le combo de ces deux derniers, PIGS.

Voici maintenant le temps de vous parler dudit groupe, qui revisite l'espace de quarante minutes l'esprit NYC Noise Core des 90's, ce qui est somme toute assez logique vu le background des musiciens...
Dave Curren, c'est l'esprit d'UNSANE perpétré dans les années 2000, sans édulcorer le propos ni mettre l'emphase sur un dérangement musical déjà suffisamment conséquent. Andrew, c'est un art du mixage et de la production abrasive et sans polish, CONVERGE, MADE OUT OF BABIES peuvent en témoigner. Et à trois, avec l'aide précieuse au kit de Jim Paradise, ils continuent leur travail de sape, torturant la mélodie pour la défigurer et l'adapter à leur propre esthétique, ce qui au final donne un résultat plus proche de la grimace morbide figée que du lissage à la Kardashian family. Mais qu'attendre d'autre de la part de musiciens ayant depuis longtemps intégré le feedback et le larsen comme figures de style majeures ?

Vous étiez là dans les nineties ? Moi oui, et je n'ai rien oublié. Lorsqu'au début de cette décade UNSANE a commencé à sévir, j'ai vite compris que la catharsis que je recherchais était là, sous mes oreilles et mes yeux. Il y en avait d'autres bien sur, les LIZARD, BAND OF SUSANS, PRONG en plus abordable, HELMET en plus mécanique et froid, COP SHOOT COP ou UNWOUND, et plus tard les FORKBOY. Mais tous, de Brooklyn ou pas, ne concevaient l'approche de la musicalité que sous sa forme la plus crue et blafarde, comme si leur seul et unique but était de transposer la douleur d'une vie sans rêve en musique.
Un vieux néon aux teintes bleutées fatiguées, la sale tronche du matin avant d'affronter une nouvelle journée sans intérêt, et une basse énorme et percussive dans la tête pour ne pas entendre les conversations insipides. Métro, rues, gens, lassitude, et hop, on essaie d'oublier, mais on y arrive pas. Merci aux PIGS de nous rappeler que l'instinct grégaire est bien le plus stupide réflexe que même Pavlov n'aurait su démontrer de logique.

Après un premier et séminal album, PIGS remet le couvert, mais ne s'est pas sevré d'une intraveineuse d'euphorie pour autant. On retrouve toujours ces structures directes et pourtant sournoises, cette guitare qui semble geindre de douleur, cette rythmique quasi tribale et qui frappe les tempes, et ce chant sous mixé, presque passé en cabine Leslie qui vomit son dégoût. Avec une production une fois de plus parfaite, entre la répète dans un local de New York passé au papier de verre et le concert dans une salle aux murs en écho, les morceaux ont trouvé l'écrin parfait pour répandre leur fiel, même lorsqu'ils se lâchent un peu à grands coups de cordes de banjo hilares ("Mouth Dump"). Et puis après tout, un groupe qui dès le départ met les choses au clair en vous explosant les tympans d'une intro mantra/supplice ("A Great Blight", larsen, itérations, presque Indus même si on ferme les yeux sur la provenance des musiciens) ne peut pas être foncièrement mauvais. Ou plutôt si, et on s'en rend très vite compte, dès "The Life In Pink" qui ranime l'esprit d'UNSANE en posant feu les riffs de Chris Spencer sur la basse de KILLING JOKE, avec en diamant qui ne brille plus une batterie digne de Ted Parsons. Le délié, le groove maladif, c'est une immersion totale dans les bas fonds de Brooklyn, NYC, en apnée prolongée au milieu des junkies et autres homeless people. Pas vraiment beautiful tout ça...

"Bet It all On Black" et "Donnybrook" proposent le même genre de trip, en l'abordant sous des angles différents. Si le premier se la joue shoplifting avec les flics au cul, up tempo de rigueur, le second pue la planque moisie dans laquelle on vient se terrer, après une énième journée de merde, avec en fond sonore un vieux FETISH 69 lourd et écrasant.
Ce sont les versions longues des Brooklyn tales, sans pour autant dévier d'une vision. Motif unique, rythmique concentrée et unidirectionnelle, et toujours ce chant qui s'égosille, peut être en vain d'ailleurs.

Mais PIGS, ce sont avant tout de petites vignettes, courtes et concises, qui présentent des personnages bas en couleurs, décrits et incarnés par un duo basse/guitare aussi uni que dissociable ("Mope", qui rampe et soudain explose d'une rage de désespoir).
Et au cas où tout ça nous traumatise trop, le trio nous propose de vite oublier et de passer à autre chose, plus alternatif et LIZARD ("Make Sure To Forget", comme si tout ceci était trop dur à avaler pour un pauvre clampin).
Il est vrai que ça donne le tournis, surtout lorsque le tempo déraille sous l'effet d'une inhalation trop prolongée ("Bug Boy", le plus typique de cette époque où le bruit mat faisait office de musicalité. Une basse à la SWANS? Evidemment...).
Et même le title track s'y met, dans un genre de déhanchement faussement sexy/travelo en goguette et vitrine sale d'Amsterdam ("Wronger", on se demande qui à le plus tort du lot d'ailleurs, et pour le coup, même UNSANE n'a jamais osé ça, surtout sur un riff aussi catchy).

Oui, tout ça, c'est pas la joie. Mais est ce qu'on va demander à PIGS ou UNSANE de nous fabriquer une jolie carte postale pour vanter les charmes de New Yok City ? Non, on attend d'eux qu'ils flinguent l'espoir à tout va avec ce Rock Noisy qui sent le métro bondé et les regards biaisés. Et c'est exactement ce que cette caste de musiciens sait faire de mieux. Guitares sales, basse qui rebondit et pilonne les crânes, le meilleur de la scène nineties dans la poche et la casquette rivée sur la tête. Ça n'est pas confortable ni joli, mais c'est le meilleur héritage d'UNSANE que vous pourrez trouver sur le marché. Ce qui est logique, vu la génétique.

Alors si jamais vous croisez la route de cette fameuse tournée SOFY MAJOR / PIGS, laissez vos rêves à la maison, vous n'en aurez pas besoin.



Ajouté :  Mercredi 02 Novembre 2016
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Pigs Website
Hits: 6774
  
[ 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 28/3/2024 à 16:52:45 en : 1,1779 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar