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
· THE PINEAPPLE T…
· GUITAR TRIP by …
· WATAIN (se) - E…
· WILDPATH (FRA) …
· IRON MASK (be) …
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
· GOJIRA (FRA) - …
· LA ROTONDE FEST…
· PENDRAGON (uk) …
· IN FLAMES (se) …
· CALIBAN (de) - …
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 603 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 }

BAD RADIATOR (se) - Demons (2015)






Label : Crazy Feelgood Music
Sortie du Scud : 1er octobre 2015
Pays : Suède
Genre : Hard Rock / AOR
Type : Album
Playtime : 11 Titres - 41 Mins





La Suède, encore et toujours. En terme de revival 70's, 80's, d'AOR de qualité, et de Hard Rock mélodique, ce pays est un réservoir qui semble sans fond, tant de nombreux groupes en émergent régulièrement. Ca devient assez impressionnant à la longue... On savait dans les 80's que la propension des musiciens du cru à jouer un Heavy/Hard de qualité était grande, mais depuis la fin des années 2000, la production locale prend des allures de boite de Pandore.
Le quatuor BAD RADIATOR s'est ainsi formé dans la logique de cette tradition en 2011, à Stockholm. Quatre musiciens pas nés de la dernière pluie, dont certains avaient fait partie du groupe GRACE, responsable d'un gros hit local en forme de BO, "Ingen kan älska som vi", ayant fait les beaux jours de radios et des amateurs de salles de cinéma.

Demons est leur troisième album, après Hypnotize en 2012, et Shangai en 2014. Mais loin de se contenter de suivre les épîtres du livre saint du Hard Rock mélodique, les suédois osent s'en écarter pour réciter avec brio quelques psaumes AOR de très haute volée, comportement musical qui les place en porte à faux, à mi chemin entre le gros Rock énergique, et l'AOR/Pop Us des années 80, sortant du shaker un cocktail frais, mais qui pourra parfois sembler un peu léger pour certains d'entre vous.

Ce qui n'empêche pas certaines saveurs d'avoir un goût assez épicé. Certes, les claviers sont omniprésents, et parfois au premier plan, mais certaines envolées agressives valent leur pesant de Hard Rock. Demons au visuel intrigant dessiné par l'artiste des studios Silo Design Susanne Cerha, se partage en effet entre éclairs puissants portés par un tonnerre de guitares mordantes, et embellies solaires de fin d'après midi, et leur cortège d'harmonies douces et romantiques, sans toutefois le céder à la mièvrerie.
On pourrait rapprocher ce troisième album de certains efforts de JOURNEY, comme un mash up de leurs albums de la fin des 90's et des heures plus accessibles des 80's, telle une rencontre entre Arrival et Raised On Radio pour être plus précis.

C'est parfois limite dans le rattachement, comme le démontre la superbe ballade "Fairytales", en duo avec Linnea Hansson (que je soupçonne d'être la fille du batteur Roger Hansson...), qui se promène au gré d'une Pop/Aor lisse et policée, mais heureusement pour vous, ce genre d'intermède est souvent contrebalancé par des grooves costauds dans la veine de "Hey", qui n'aurait pas dépareillé sur un LP de HAREM SCAREM ou sur le Rush Street de Richard Marx.
L'équilibre, tout est une question d'équilibre. En ce sens, Demons est un modèle du genre. Lorsqu'on pense que BAD RADIATOR est en passe de tomber dans le côté obscur de la force Pop, les choses s'arrangent d'elles mêmes, et les riffs reviennent au premier plan.

Ce qui ne les empêche pas d'assumer leur passion et leur vécu, pour un résultat souvent largement au dessus de la moyenne.

Ca peut même devenir très Heavy à l'occasion, "Keep Moving On" en tête de liste, à la lourdeur bien sentie, et entonnée en trio avec un petit coup de main vocal d'Annika Wallberg et Maria Andersson. Feeling un peu ZEP et KING'S X, voix en avant plan, et guitare qui lamine un riff saignant sans empiéter sur les mélodies vocales qui s'entremêlent avec bonheur.
Et quand bien même le quatuor le cède aux impulsions synthétiques des années 80, le résultat est quand même brillant et nous replonge dans les souvenirs des FM Us qui à l'époque se délectaient de ces albums à la frontière du Rock et de la Pop, qu'on allait pas tarder à tous ranger dans la catégorie vulgarisante AOR, pour bien démarquer les publics potentiels.
"Do It Again", même s'il n'a que peu de points communs avec son homonyme édité par les légendaires STEELY DAN, balance comme une gros tube de la période 85/86, et laisse même s'échapper un joli solo qui électrise légèrement l'atmosphère cotonneuse et intimiste. Il faut je le conçois admettre que les claviers jouent un rôle prépondérant ici, mais la production aplanit tellement le tout qu'il n'est pas très compliqué de l'assimiler.

Et une fois fait, on découvre un album ciselé de bout en bout, qui certes cite allègrement des références connues, mais qui assume ses choix crânement. "I Forgive You Honey" pourrait symboliser par exemple une réunion impromptue entre John PARR et HAYWIRE, avec son refrain taillé pour les ondes d'il y a trente ans, et ses couplets plus retenus.

Demons prend d'ailleurs grand soin de ne pas s'achever sur une blue song comme la logique l'aurait voulu, mais appuie un peu plus son discours avec une onzième perle toujours entre deux eaux, "When All Is Said And Done" tutoyant le Hard Rock de ses guitares, et le middle of the road de son refrain entêtant. Il est certain que l'émergence depuis la fin de la première décennie du 21ème siècle de projets comme THE NIGHT FLIGHT ORCHESTRA peut aider des groupes comme BAD RADIATOR à capter l'attention d'un public Hard Rock moins à cheval sur les principes, mais il n'empêche que les qualités intrinsèques de cette troisième livraison parlent pour elles mêmes, et n'ont pas forcément besoin d'un coup de pouce pour s'imposer.
Sans compter sur le latent individuel des musiciens, Mikael Lundgren en tête de liste, avec sa voix douce, smooth et veloutée, qui laissent le métier parler sans avoir recours aux facilités du pilotage automatique.

Demons, titre étrange pour un album à l'approche simple et sans détours. Mais peut être est un message, une suggestion pour exorciser vos démons intérieurs qui seraient susceptibles de vous éloigner d'un disque un peu trop produit et à la production léchée...



Ajouté :  Samedi 23 Avril 2016
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Bad Radiator Website
Hits: 5238
  
[ 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 à 14:35:30 en : 1,3426 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar