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
· GLOOMY EMBODY A…
· THE TREATMENT (…
· STRATOVARIUS (f…
· HANGMAN'S CHAIR…
· ATTACK VERTICAL…
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
· NINE INCH NAILS…
· KREATOR (de) - …
· THRASHFEST CLAS…
· ENTOMBED (se) -…
· VORMELA BLACK F…
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 548 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 }

SKID ROW (usa) - Slave To The Grind (1991)






Label : Atlantic Records
Sortie du Scud : 11 juin 1991
Pays : Etats-Unis
Genre : Heavy Rock
Type : Album
Playtime : 12 Titres - 48 Mins





Après avoir mis le monde à genoux avec un premier effort qui, s’il ne faisait pas vraiment avancer les choses avait le mérite de les présenter telles qu’elles étaient, SKID ROW revint deux ans plus tard, avec la même équipe et toujours Michael Wagener à la production. 1991 fut la dernière année faste du Heavy Metal aux USA, juste avant que NIRVANA ne convertisse les médias à la rébellion made in Seattle, chemises à carreaux et retournements de vestes à l’appui. DEF LEPPARD eut juste le temps de vendre un dernier album avant de tomber dans les oubliettes des charts, et les GUNS en profitèrent pour ramasser la mise avec deux doubles albums pompeux et grandiloquents.
A ce moment là, MTV tourna sévèrement le dos à tous les groupes qui avaient fait les beaux jours de la heavy rotation, et le Hair Metal devint l’ambulance sur laquelle il fallait tirer. Pour survivre, nombre de combos adoptèrent des poses plus agressives, et durcirent considérablement le ton de leur musique (WINGER et son excellent Pull, en 1993, WARRANT et son abominable Dog Eat Dog en 1992, ou même MÖTLEY avec l’album éponyme featuring John Corabi en 1994, etc…).
Le mot d’ordre était lancé, haro sur le baudet, et SKID ROW ne fit pas exception à la règle. La seule différence, c’est qu’il réorientèrent leur style bien avant, et restèrent donc de facto plus crédibles que les autres.
Et là où bon nombres de leurs confrères se plantèrent en beauté en troquant le make-up contre la graisse de vélo, Sebastian et les siens s’autorisèrent une des plus belles excursions du Hard Rock aux frontières du Power Metal, dans la plus droite lignée de JUDAS PRIEST, IRON ANGEL, LEATHERWOLF, ou autres ICED EARTH.
Car ne nous y trompons pas, Slave To The Grind est bien plus que du simple Heavy Metal puissant. C’est une déclaration d’intention, un bras d’honneur aux conventions, une chaîne de la haine perdue dans un océan de confusion et de lettres mal écrites.
Alors que les SKIDS auraient pu se contenter de reproduire une recette qui avait fait d’eux des stars mondiales, ils tentèrent la prise de risque maximale, en mixant leur attitude punky dans de purs riffs thrash, et ils accouchèrent ainsi d’un des disques les plus fondamentaux des années 90.
Dès l’intro de « Monkey Business », on sentait que les choses allaient être différentes. Le chant suave de Seb’ serrait les dents, et la guitare se faisait déjà plus que menaçante. Mais lorsque cette putain de gueulante nous vrilla les tympans, il fallu se résoudre à accepter l’inévitable. SKID ROW était devenu une machine à broyer. Rien que ce morceau suffit à enterrer bien profond le Painkiller de son idole Rob Halford sorti l’année précédente, et de faire de lui un vulgaire aboyeur de basse cour. Le sieur Bach voulait son trône, et il alla loin pour le conquérir. Aidé en cela par un quatuor d’instrumentistes plus malins que la moyenne, et d’une production qui déchirait tout sur son passage, « Monkey Business » sonnait l’hallali du Hard Rock timoré et tiède avant d’avoir été consommé, et préfigurait le PANTERA de Vulgar Display Of Power.
« Slave To The Grind » était juste incroyable pour l’époque. Rythmique Speed Metal, guitares tranchantes, basse au rasoir et batterie enclume, le tout enrobé d’un chant vindicatif sorti des tripes. Oser débuter un album par deux beignes aussi magistrales était un rude signe de confiance en soi, et c’est bien d’Ego dont il s’agit ici. Bien décidés à s’affranchir du parrainage désormais encombrant du pape du Hard-Fm tonton Bongiovi, les SKIDS ridiculisent la concurrence et la laissent dix bornes derrière.
Mais si « Monkey Business » et « Slave To The Grind » remirent bien vite les pendules à l’heure, que dire de « The Threat » qui puait la baston de rue à cent bornes ? Osons le néologisme stylistique, et affirmons que SKID ROW inventa avec ce morceau le Gangsta-Métal. Car si les ICE-T et autres Dr DRE manièrent les mots comme les triades le règlement de compte au couteau, avec ce morceau, Rachel Bolan transforma sa basse en hachoir, et lacéra nos enceintes de ses attaques de médiator.
Si toutes les midinettes attendaient leur « 19 and Life », elles durent être sacrément déçues lorsque « Quicksand Jesus » retentit. Mythe improbable de la Power Ballad, qui relègue « This Love » de PANTERA au rayon des invendus du romantisme létal, cette chanson offre à Sebastian l’occasion de démontrer toute l’étendue de son talent vocal, de la simple caresse buccale qui séduit, au hurlement déchirant qui fait éclater tous les miroirs. Je l’ai déjà dit, je le répète, et je l’affirmerai toujours, Sebastian reste LE chanteur de Heavy Metal à part, avec une classe et une désinvolture hors norme qui lui permettent tous les écarts.
« Psycho Love » recentre le propos, et une fois de plus Rachel s’en donne à cœur joie, tandis que Scotti et Dave torturent leurs six cordes avec délectation. Et lorsque la première salve prend fin avec le terriblement juvénile « Get The Fuck Out », on se souvient avec un sourire aux lèvres d’EXTREME qui se contentait d’un « Get The Funk Out », et on se plait à mesurer toute la distance qui sépare les gentils fouteurs de merde des sales batards désoeuvrés. Et lorsque Sebastian, dans un élan d’élégance rare envers la gent féminine, leur lance l’injonction de bien envelopper son « attitude » dans leur bouche, on l’imagine sans problème le pantalon sur les chevilles.
« Livin’ On a Chain Gang » et « Creepshow » auraient pu être vendues en duo, tant leur trame est similaire. Toujours cette même colère à peine contenue, toujours ce refrain qui explose, et on se laisse prendre au piège, comme un pauvre collégien racketté pour la centième fois.
« In A Darkened Room », petite demi-sœur de « Quicksand Jesus » nous laisse le temps de reprendre notre souffle, avant le gigantesque pain qu’est « Riot Act ». Sorte de « Sweet Little Sister » sous speed, ce morceau autorise une fois de plus Seb à cracher son ressenti sous la forme d’un gros glaviot qui vous tombe sur la gueule en passant sous une fenêtre. Passons sous silence « Mudkicker » dont la lourdeur n’est utile que pour introduire la perle finale, le sublime « Wasted Time », hymne à la perte d’un être cher, et qui justement file la chair de poule. Dire que tout est à sa place, telles une seringue et une cuillère posées sur une table de nuit est un euphémisme inacceptable. Peut être le plus grand morceau de SKID ROW tant le chant vous étrangle, et ce, jusqu’au « I’d never thought you’d let it get this far, boy » final, poignant…
Alors oui, SKID ROW a osé. Et le pari a payé. « Monkey Business », « Slave To The Grind », « In A Darkened Room » ont toutes trois trouvé leur place dans les classements, et la réputation du groupe resta sans tâche. Sortir un tel chef d’œuvre après un seul album, est une gageure qu’il fallait remporter, sous peine de disparaître corps et âme dans les souvenirs de fans éplorés. Mais les SKIDS n’ont jamais eu l’instinct grégaire, et il fallait s’y attendre, un jour, à ce cavalier seul.
Quel dommage que ce pic fut quasiment signe de la fin de la cordée, avant le départ de Seb.
Mais nous n’en sommes pas encore là.



Ajouté :  Lundi 18 Avril 2011
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Skid Row Website
Hits: 10482
  
[ 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 à 22:34:32 en : 1,2453 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar