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
· 1349 (no) - Sei…
· YEARNING (fi) -…
· ARISE (se) - Da…
· SUPERSCREAM (FR…
· ONE WAY MIRROR …
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
· SEYMINHOL (FRA)…
· G3 (usa) - Pala…
· AMPLIFIER (uk) …
· NO RETURN (FRA)…
· PERSISTANCE TOU…
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 269 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 }

JUDAS PRIEST (uk) - Ram It Down (1988)






Label : Columbia Records
Sortie du Scud : 1988
Pays : Angleterre
Genre : Heavy Metal
Type : Album
Playtime : 10 Titres - 44 Mins





Il est toujours difficile de parler d’un album qui passerait quasi inaperçu dans une discographie aussi féconde, hétérogène et réussie que celle de JUDAS PRIEST. En plus de 30 ans de carrière, Rob Halford (ce Metal God de chanteur), K.K. Downing (guitares), Glenn Tipton (guitares) et Ian Hill (basse) se sont essayés au Heavy/Thrash (l’énorme Painkiller), au Heavy/Blues (« Evil Fantasies » sur Killing Machine), au Heavy/Rock (Point Of Entry), au Heavy/Big Rock FM (Turbo), au Reggae/Metal (« The Rage »), et bien sûr au Heavy Metal pur et dur (Screaming For Vengeance, British Steel). Le tout, il faut le dire, avec plus ou moins de succès, que ce soit en termes artistique ou commercial.
Du coup, au milieu d’une multitude de disques à l’identité propre, Ram It Down fait figure d’OVNI. Certes, JUDAS sort d’une tournée triomphante aux Etats-Unis, ayant touché un public plus large avec Turbo. Le groupe ne l’a jamais caché, conquérir les USA était un objectif. Seulement voilà, revers de la médaille, les fans die-hard reprochent aux natifs de Birmingham d’avoir tourné le dos à leurs racines et au Metal qui a fait leur renommée. Trop gentil, trop aguicheur, trop … commercial. Pour la seconde fois de sa carrière (après Point Of Entry), JUDAS PRIEST, en mathurin du Metal lourd, ambitionne de ramener ses premiers fans au bercail. Avec pour navire de guerre, ce Ram It Down, véritable arche qui devra rassembler les amoureux de Turbo et préparer tout ce beau monde au tonitruant Painkiller.
Outre « Ram It Down », titre éponyme aux faux airs de « Freewheel Burning », une grosse partie du disque évoque un groupe désireux de revenir aux choses sérieuses. « Heavy Metal » et son solo introductif où Tipton nous joue son « Eruption » à lui. Le speedé « Hard As Iron » qui n’aurait pas fait tâche sur l’album suivant. Et comment douter encore des convictions métalliques du grand Rob quand il chante « I’m A Rocker », ce mid-tempo accrocheur que le groupe a enfin rajouté à sa setlist en 2007 ? Normal, il s’agit d’un des meilleurs titres du PRIEST, où chacun fait preuve de son talent avec classe. Quant à Rob, il persiste dans l’expérimentation des effets de voix : criarde, robotique, douce, résonnante, ou multipliée par divers échos, tout y passe, et passe même très bien.
Au rayon des innovations, JUDAS PRIEST tente même une reprise osée du « Johnny B. Goode » de Chuck Berry, qui serait presque méconnaissable … On préfère quand même voir le PRIEST revenir en terrain connu, même s’il nous rappelle Turbo, comme sur ce « Come And Get It » mené par un riff ultra-rock et une batterie omniprésente (aux futs : Dave Holland). Et même si les mauvaises langues accusent nos cinq Anglais d’utiliser des titres non retenus en 1986 (Turbo aurait du sortir sous la forme d’un double album, si la volonté d’Halford et consorts avait été respectée), notons que l’on trouve ici deux œuvres totalement épiques : le progressif « Blood Red Skies », huit minutes au total, débuté en douceur avec quelques arpèges et la voix plaintive d’Halford, avant de se muer en hymne Heavy et mélodique sur fond de clavier presque symphonique ; le très lourd « Monsters Of Rock », manowaresque, tellement fidèle à la puissance que dégage le PRIEST.
Malheureusement, il y a du moins bon : « Love Zone », presque ennuyeux à vouloir être trop langoureux, et « Love You To Death », sans intérêt. Sans compter que les bonus live « Night Comes Down » et « Bloodstone », sur la version remasterisée, ne cassent pas trois pattes à un canard …
Il n’empêche, il serait injuste de continuer à sous-estimer Ram It Down, qui a eu le mérite de remettre le PRIEST dans le droit chemin, et de servir d’ébauche, si l’on peut dire, à l’un de ses disques majeurs, j’ai nommé Painkiller.

Discographie Complète de JUDAS PRIEST : Rocka Rolla (Album - 1974), Sad Wings Of Destiny (Album - 1976), Sin After Sin (Album - 1977), Stained Class (Album - 1978), Hell Bent For Leather (Killing Machine) (Album - 1979), Unleashed In The East (Live - 1979), British Steel (Album - 1980), Point Of Entry (Album - 1981), Screaming For Vengeance (Album - 1982), Defenders Of The Faith (Album - 1984), Turbo (Album - 1986), Priest ... Live! (Live - 1987), Ram It Down (Album - 1988), Painkiller (Album - 1990), Metal Works '73-'93 (Best-Of - 1993), Jugulator (Album - 1997), Meltdown (Live - 1998), Demolition (Album - 2001), British Steel (DVD - 2001), Live In London (DVD - 2002), Live In London (Live - 2003), Electric Eye (DVD - 2003), Angel Of Retribution (Album - 2005), Rising In The East (DVD - 2005), Nostradamus (Album - 2008), A Touch Of Evil: Live (Live - 2009), British Steel - 30th Anniversary Deluxe Edition (Album - 2012), Redeemer Of Souls (Album - 2014), Battle Cry (Live - 2016)



Ajouté :  Samedi 08 Mars 2008
Chroniqueur :  NicoTheSpur
Score :
Lien en relation:  Judas Priest Website
Hits: 18037
  
[ 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 24/4/2024 à 07:27:32 en : 3,2401 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar