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
· FLOWN (FRA) - J…
· NOXIOUS ENJOYEM…
· WITCHES (FRA) -…
· SHAKA PONK (FRA…
· MASACHIST (pl) …
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
· HAMMERFALL (de)…
· FREEDOM CALL (d…
· AVRIL LAVIGNE (…
· BLACK RAINBOWS …
· PAIN (se) - Div…
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 83 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 }

TRAPPER (ca) - Go For The Heart (2015)






Label : Dead Daisy Records
Sortie du Scud : 28 avril 2015
Pays : Canada
Genre : Hard Rock
Type : EP
Playtime : 5 Titres - 18 Mins





La nostalgie, moi je n'ai rien contre. Pour peu qu'elle débouche sur un résultat probant et de qualité, je suis même plutôt partant dans la plupart des cas.
Après tout, on est tous un peu bloqué sur notre passé, spécialement notre adolescence, si tant elle qu'elle fut heureuse.
La mienne le fut, et j'ai gardé une grande affection pour la musique que j'écoutais durant mes années collège/lycée. Oui, comme beaucoup, j'ai découvert le Hard Rock avec les grands anciens, MAIDEN, SAXON... Et j'ai vite dévié vers les sonorités plus brutales, Speed, Thrash, Death... Mais au milieu de tout ça, j'ai toujours eu une attirance très forte pour le Hard mélodique, celui qui n'hésite pas à verser dans le Pop Rock, aux harmonies travaillées, subtiles et superbes. L'AOR américain, c'est mon truc. Depuis longtemps. JOURNEY, REO SPEEDWAGON, RICHARD MARX, TOTO rythment mes nuits de leurs chansons magnifiques, qui n'ont jamais sacrifié la puissance au potentiel radiophonique...

Et donc, par extension, je suis fan depuis des décennies d'un des meilleurs groupes du genre, qui a commencé sa carrière comme duplicata light d'AC/DC, avant d'adoucir sa musique, et de polir ses contours. Oui, DEF LEPPARD fait partie de mes groupes favoris, et je considère depuis longtemps Hysteria comme étant peut être le meilleur album de Hard Rock jamais enregistré. Alors lorsque le nom de TRAPPER a commencé à se balader sur le net, eut égard à la première partie des LEP décrochée, je m'y suis intéressé de près. Et grand bien m'en a pris, puisque leur premier EP, Go For The Heart est une réussite qui m'a comblé.
TRAPPER est un quintette formé autour de la très belle et talentueuse chanteuse Emm Gryner, et du guitariste Sean Kelly. Ce dernier au pedigree plutôt impressionnant (il a travaillé avec Helix, Honeymoon Suite, Lee Aaron, Carl Dixon, Gilby Clarke ou Rudy Sarzo), avait déjà monté sa petite affaire Glam sous le nom de CRASH KELLY. Quant à Emm, outre sa collaboration en tant que claviériste et chanteuse du groupe de David Bowie (qui l'a désignée comme étant un de ses deux artistes canadien préférés), elle a sorti près d'une vingtaine d'albums, tous reconnus à un haut niveau. Mais je vous laisse consulter les pages persos de ces deux artistes pour en savoir plus.

Que pouvait donner l'association d'une chanteuse Pop Rock et d'un guitariste foncièrement Hard Rock ? La réponse peut se trouver sur n'importe quelle page dédiée au groupe. La volonté de TRAPPER était de rendre hommage au Hard Rock de stade des années 80, de renouer avec ces hymnes qu'on reprend en choeur le poing levé, et qui vous abreuvent de leurs mélodies soutenues par une rythmique puissante et des soli rageurs. Et sous ce point de vue là, l'affaire est une réussite indéniable. Avec seulement cinq titres, TRAPPER s'impose comme une nouvelle référence dans le créneau du Hard Rock mélodique, et nous offre d'une manière tout à fait professionnelle et réfléchie cinq tubes frais, qu'on prend un réel plaisir à écouter.
Si les compositions ont été travaillées, elle dégagent le doux parfum d'un passé que l'on a pas envie d'oublier, tant il nous rappelle nos plus belles années.

Rien à jeter sur ce premier jet, tout est carré, précis, et interprété avec sincérité et passion. Si la plupart des morceaux restent collés à un mid tempo mesuré, certains renouent avec les grandes heures de l'AOR US des 80's, à l'instar du gigantesque tube en puissance qu'est "Grand Bender", au refrain incroyablement addictif, sur lequel la voix de Emm fait merveille. Son petit grain, ses intonations un peu voilées collent parfaitement à la musique de Sean, qui à pour l'occasion ciselé des riffs en or massif.
"The Warrior", autre machine à charts assure aussi dans les grandes largeurs, avec son Hard Rock frisant la Pop sur un refrain acidulé et entraînant. "Your Love" sonne comme une version Hard de Stevie Nicks ou même Alannah Myles, tandis que "Technology Killed Our Love" rappelle étrangement les ruées de BALANCE ou d'autres ténors mélodiques du début des années 80.
Les guitares, mordantes, abordent le passé glorieux de la paire Clark/Collen, alors que la rythmique se contente d'assurer un tempo solide, sur lequel les soli de Kelly peuvent se poser en toute dextérité.

La production, légère, respecte les standards en vigueur à l'époque, et pour peu qu'on ignore la date de sortie récente de cet EP, on se croirait plongé dans l'écoute d'un disque qui aurait été oublié en route, et qui aurait traversé le temps pour s'échouer sur nos rives en 2015.
Seuls petits bémols, le premier morceau, "Lonely Hearts", un peu plus faible et convenu que le reste, et le lettrage de la pochette, un peu cliché et légèrement piqué à la Vierge de Fer.

En dehors de ces reproches mineurs, rien à dire, c'est du beau travail. L'ambiance 80's est délicieuse, les morceaux supportent de très nombreuses écoutes sans lasser, et la voix de Emm à cette petite touche juvénile et mutine qui rend le tout encore plus plaisant.
Alors, si vous n'avez pas la chance de pouvoir les voir sur la tournée du LEP, jetez vous sur ce premier EP qui même produit il y a trente ans, aurait fait un malheur, bien au delà de ses frontières canadiennes.

Oui, la nostalgie à du bon parfois. A condition d'être évoquée par des gens de talent, qui aiment ce qu'ils font. Et pour mieux vous convaincre de la pertinence et de l'honnêteté du produit en question, je vous laisse avec cette citation de Lady Gryner, qui résume parfaitement l'affaire:

"I want to be honest, and even if that's scary, I know it's worth it"



Ajouté :  Samedi 12 Septembre 2015
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Trapper Website
Hits: 2422
  
[ 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 15/11/2019 à 09:02:25 en : 0,1385 secondes
| © Metal-Impact (2001-2019) | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar