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
· GRYMT (FRA) - E…
· UMBAKRAIL (FRA)…
· STEVEN WILSON (…
· BUFFALO GRILLZ …
· THE OLD DEAD TR…
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
· HELLFEST OPEN A…
· NINE INCH NAILS…
· PITBULLS IN THE…
· CRADLE OF FILTH…
· ARCH ENEMY (se)…
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 17 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 }

BLACK SABBATH (uk) - Sabbath Bloody Sabbath (1973)






Label : Vertigo
Sortie du Scud : 1er décembre 1973
Pays : Grande Bretagne
Genre : Heavy Metal
Type : Album
Playtime : 14 Titres - 80 Mins





"The race is run, the book is read, the end begins to show, Sabbath Bloody Sabbath, nothning more to do."

Pour nombre de fans, de critiques et même pour Tony Iommi, Sabbath Bloody Sabbath constitue le chef d'oeuvre de la carrière de BLACK SABBATH. L'album ultime, le nirvana. Qui pourrait les en blâmer ? Ce cinquième album studio fait la synthèse parfaite entre le son originel du SAB, libéré de ses influences juvéniles, et d'ajouts et d'expérimentations sonores. C'est également le premier disque où un clavier externe vient prêter main forte au quatuor. Toutes ces nouveautés s'intègrent parfaitement dans la trame en l'enrichissant, créant un feeling inédit dans l'univers musical du SAB. Sur ce cinquième disque, le groupe est encore dans une phase ascendante et parvient à proposer quelque chose de totalement inédit, totalement innovant et pourtant totalement respectueux de l'univers qu'il a développé depuis ses débuts. S'il a pu manquer de discernement sur les disques suivants en mixant un peu trop d'expérimental avec pas assez de Metal, sur Sabbath Bloody Sabbath, Tony Iommi dose parfaitement Heavy Metal et influences extérieures, utilisant comme à accoutumée les phases de plénitude contemplative pour reposer la monture entre deux assauts de violence. La muse du Metal a été bonne conseillère. Et pourtant les choses n'étaient pas gagnées d'avance.

A la fin de la tournée Vol.4, les quatre brummies décident de louer une nouvelle fois la villa de Los Angeles où ils ont composé leur dernier album. Le climat clément, la fête permanente et les montagnes de coke avaient été bonnes conseillères et nos amis espèrent que la magie opérera une seconde fois. Malheureusement, une fois posées les valises, l'inspiration tarde à venir. Tout le monde compte sur Tony Iommi pour décocher quelques riffs sur lesquels se construiront les nouvelles chansons mais pour Tony, le puits semble asséché : "My role was to come up with the music, with the riffs. If I didn't come up with anything, we wouldn't do anything.We were back in Bel Air, sitting in the ballroom of John Dupont's house. Everybody was looking at me and I couldn't get into the vibe at all. It was totally different. I just could'nt fuction." (Tony Iommi, 2012).

Le groupe retourne en Angleterre et loue un vieux château hanté dans le Gloucesterhire où, miracle, l'inspiration vient enfin. Le SAB est de nouveau lancé et les chansons se construisent à un rythme de croisière. BLACK SABBATH peut à nouveau s'enfermer en studio. Sur l'ouverture, on reste dans le classique Heavy avec l'agressif morceau titre et sa rythmique de plomb, le plus mid tempo "A National Acrobat" et sa belle transition à mi-morceau et sa sonorité de guitare à la "Purple Haze". Surprise de taille pour la suite avec l'étonnante ballade instrumentale "Fluff" où Bill Ward troque sa batterie pour un bongo et accompagne un Tony Iommi qui alterne parties de clavecin et d'orgue. Un résultat d'une poésie à fleur de peau. Sur le morceau suivant, Rick Wakeman, clavier du groupe de Rock Progressif YES qui a proposé d'accompagner BLACK SABBATH contre deux pintes de bière. Cette collaboration a débouché sur le somptueux et envoûtant "Sabbra Cadavra". Le morceau le plus progressif que BLACK SABBATH ait composé jusqu'à ce jour. Une ouverture enjouée et presque jazzy, un chant lumineux et joyeux débouchent sur une structure plus sombre et oppressante où un piano et un mini moog développent un climat mélancolique doublé par une rythmique époustouflante. Les claviers sont également présents sur d'autres morceaux, comme l'intro de "Killing Yourself to Live", "Who are You" et "Looking for Today", mais c'est alors Tony, Geezer et Ozzy qui, reprenant les choses là où ils les avaient laissé sur Vol.4 multiplient les expérimentations sur de nouveaux instruments. Piano, synthétiseur et mini moog ouvrent, ferment et vont jusqu'à s'empiler sur certaines parties, comme ce très beau pont sur "Who are You?". La méchante rythmique Heavy et les riffs assassins ont beau être en retrait sur ces morceaux, le climat développé avec les claviers les remplacent avantageusement proposant des compositions qui n'ont pas pris une ride et semblent toujours aussi modernes qu'à leur sortie. Il en va de même avec "Spiral Architect" où c'est un orchestre de cordes qui s'invite pour une intro cristalline à laquelle succède un morceau bien Heavy, histoire de fermer le livre comme on l'a ouvert, sur du lourd.

"Our last truly great album. I think." (Ozzy Osbourne, 2009)

"Even today, I find that the music compared to the previous records has more class about it, more arrangements, more shine if you like, and it's more adventurous. It was a leap forwardr. We used strings and God knows what else, we really expanded. That's why, for me, Sabbath Bloody Sabbath was the pinnacle. And then the nexte one would be Heaven and Hell, which created that same vibe for me again." (Tony Iommi, 2012)



Ajouté :  Vendredi 20 Mai 2016
Chroniqueur :  Rivax
Score :
Lien en relation:  Black Sabbath Website
Hits: 1894
  
[ 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 24/5/2019 à 13:04:36 en : 0,1304 secondes
| © Metal-Impact (2001-2019) | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar