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
· ALL THE SHELTER…
· NECROBLASPHEME …
· WITHDRAWN (FRA)…
· WHISPERING TALE…
· BLACK MIRRORS (…
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
· PARADISE LOST (…
· HELLFEST OPEN A…
· LUCA TURILLI'S …
· SICK OF IT ALL …
· ETHROPIA (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 369 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 }

PLEASURE ADDICTION (FRA) - Extra Balls (2015)






Label : Shotgun Generation Records
Sortie du Scud : 28 Septembre 2015
Pays : France
Genre : Sleaze
Type : Album
Playtime : 11 titres - 47 minutes





Vous vous souvenez de vos années lycée ? Si, rappelez-vous... Moi je m'en souviens très bien, ce Milk Bar où je me rendais à chaque fois que j'avais une heure de perm', pour aller faire un bab' et boire un coup. Et lorsque le bab' était pris, direction le flipper, ou avec quelques piécettes, on pouvait s'amuser pendant quelques minutes... Et là, si vous n'aviez pas beaucoup de monnaie dans votre poche. Il fallait faire confiance à la loterie de fin de partie ou croire en ses propres qualités et décrocher... l'extra balle qui allait vous permettre de prolonger le fun.
Prolonger le fun, c'est justement l'objectif de ces parisiens qui n'ont pas digéré la fin des 80's, et qui vous proposent justement d'y retourner, sans avoir besoin de jouer des bumpers pour obtenir le précieux sésame. Et le moins qu'on puisse dire, c'est que le quatuor n'est pas radin du côté des parties gratuites, et qu'il se souvient très bien de ce qui nous faisait tilter à l'époque.

PLEASURE ADDICTION mérite bien son nom, et est loin d'être un assemblage de débutants. On y retrouve l'infatigable Butcho de WATCHA derrière le micro, mais aussi Stuffy et Pamy des HIGH SCHOOL MOTHERFUCKER à la basse et à la batterie. Pour compléter le gang, Carvin des AESTHESIA se charge des guitares, et c'est parti pour une partie d'enfer, à regarder la boule de fer en louchant presque, multipliant les râteaux, les coups de rein sur les côtés sans faire trembler la machine, et essayer de passer cette putain de rampe pour avoir droit à la multiballe infernale qui rendrait dingue un chat en manque de pâtée.
Après un premier album (Independance) qui avait mis le feu aux poudres et la monnaie sur la vitre du flipper, Extra Balls remet donc le couvert pour trois quart d'heure de Hard US de la fin des 80's, ce qui prouve que la capitale a retrouvé son allant d'il y a trente ans, lorsque le rêve de tout Hard Rockeur parisien était de s'exiler en Californie pour aller chatouiller le monopole des BON JOVI, POISON, RATT et autres GUNS N'ROSES.

Nous sommes aujourd'hui en 2016, mais c'est comme si ce rêve n'était toujours pas fini. OK, les PLEASURE ADDICTION c'est un peu le All Star band à la parisienne, mais ça n'est pas pour ça que les mecs sont blasés et se contentent d'un succédané tiède de la fièvre des eighties. Ils auraient pu se la jouer cool en se reposant sur quelques riffs empruntés, mais c'est mal connaître le gang qui s'est investi à fond pour nous en donner pour notre argent.
Et si le Party Rock US est votre pêché mignon depuis 86/87, alors cet Extra Balls vous rappellera au bon souvenir des mélodies catchy propulsées par des guitares teigneuses et des lignes vocales gouailleuses. On s'y croirait presque, le Strip en ligne de mire, et les copines en perf à franges au bras, tous partis pour une virée d'enfer dans un club bondé de poseurs en faux col, le cuir brillant et la mèche sexy. Le leitmotiv du gang est simple, faire la fête à grands coups d'hymnes teen qui auraient pu être composés il y a longtemps, mais qui sonnent vrais et sincères.

Alors faites votre marché, toutes les références sont là. Les L.A GUNS, DANGER DANGER, RATT se retrouvent tous invités au bal des décoiffés, et ça donne dans le refrain qui sent les cotillons et les fanfreluches ("Love Refugee"), dans le Hard Rock Sleazy qui se prend pour un générique de sitcom US ("Hey Boy"), dans les burners Glam au lipstick qui brille sous les néons fluo ("I Love L.A", dans le genre aveu sans détour, on a rarement fait mieux), en gros, tout ce qui a fait la légèreté et la futilité de la scène californienne des années 80. Mais tout est joué avec tellement d'énergie et de professionnalisme que la magie opère à pleins tubes, ce qui n'est que pure logique puisque l'album ne contient que ça. Tiens, je vais même m'avancer. Je ne suis pas certain qu'après des heures de fouilles archéologiques, on puisse trouver un album de l'époque aussi truffé de pépites du début à la fin des sillons.
Spéculation ? Pas tant que ça, et après quarante cinq minutes de manège à sensations, je suis persuadé que vous abonderez en ce sens.

Certes, les musiciens traînent leurs guêtres dans le métier depuis un bail. Mais ça n'a jamais été un gage de capacité à absorber avec tant de panache l'atmosphère d'une époque, loin de là. Non, il faut simplement comprendre que les PLEASURE ADDICTION connaissent leur Heavy Sleaze sur le bout des doigts, et qu'ils l'adorent, ce qui est une condition sine qua non.
On peut faire semblant sur quelques morceaux, mais parvenir sur la distance à synthétiser les mélodies Pop de BON JOVI et POISON, le fun outrancier des CATS IN BOOTS et l'efficacité Hard Rock des DANGER DANGER, WHITE LION et autres SKIDROW, c'est un signe d'allégeance, et surtout, un défi incroyable que les parisiens ont relevé avec brio et flair.
Attitude, son, compos, tout est là et Extra Balls étale une sacrée paire de balloches qui vous remontent grave dans la gorge, testostérone en bandoulière et riff éclair qui sort de la braguette.

Et même lorsque le moment est venu de tamiser la lumière pour un instant de tendresse, la voix de Butcho parvient à singer les accents du New Jersey du beau Jon, pour un "Heaven & Hell" qui aurait sans honte pu figurer sur Slippery When Wet ou Open Up and Say... Aah! de Bret & co.
Ajoutez à la note déjà salée une entrée en matière tonitruante et gorgée de choeurs à la CHEAP TRICK/HANOÏ ROCKS ("Don't Let Me Down"), et une jolie démonstration Rock N'Glam déchaînée sur "Lights & Wonders" qui une fois de plus trousse un refrain absolument entêtant qui fait la nique aux BLACKRAIN sans avoir à forcer.

A l'époque, les groupes français avaient bien du mal à restituer l'ambiance d'une Californie qui les faisait tant rêver. Mis à part TEARS et son Glam Punk, aucun n'avait les armes pour lutter contre la suprématie US. Dommage que les PLEASURE ADDICTION n'aient pas vu le jour beaucoup plus tôt, ils auraient largement pu s'expatrier outre Atlantique pour prouver aux cadors locaux que les Frenchies n'avaient rien à leur envier.
Et Extra Balls fera plus que prolonger la partie pour quelques minutes. Il vous offrira un voyage mouvementé dans les arcanes du Glam Sleaze, voyage illuminé de bumpers qui shakent et de rampes qui tremblent sous le passage d'une bille en acier trempé.

Et le tout, sans tilter. Impressionnant non ? Allez, préparez la monnaie, c'est la récré !



Ajouté :  Jeudi 18 Février 2016
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Pleasure Addiction website
Hits: 5627
  
[ 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 19/3/2024 à 09:05:30 en : 2,2751 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar