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
· PRIME SINISTER …
· EMBRYONIC CELLS…
· FREEDOM CALL (d…
· DIRTY THRILLS (…
· BUKOWSKI (FRA) …
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
· ANATHEMA (uk) -…
· A PERFECT CIRCL…
· GOTTHARD (ch) -…
· THE DILLINGER E…
· CARNIVAL IN COA…
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 348 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 }

FIEND (ru) - Before My Eyes... (2011)






Label : Auto-Production
Sortie du Scud : 12 juillet 2011
Pays : Russie
Genre : Death Metal Mélodique
Type : Album
Playtime : 10 Titres - 39 Mins





Les deux dernières années ont été chargées pour le groupe russe. En effet, fin 2009, ils participent à des tournées dans leur pays avec PAIN, NIGHTWISH, NORTHER et CHILDREN OF BODOM. Plutôt un bel exploit pour cette jeune formation encore à peine connue. C’est ainsi, d’ailleurs, qu’ils rencontrent Anssi Kippo, qui se chargera de mixer et masteriser ce nouvel album, marquant un pas supplémentaire vers le professionnalisme, en dépit d’un changement de guitariste et bassiste. Entre temps, Leos, se montre un frontman d’ambitions en permettant la réalisation d’un premier DVD Live (Sytem Reload), fin 2010. Enfin, au printemps de l’année suivante, le quartette arpente de nouveau les routes soviétiques en compagnie du projet de Tägtgren, avant de sortir Before My Eyes…
Les compositions dévoilent le développement de nombreuses sonorités, au détriment de la patte sonore que le groupe était parvenu à acquérir. Premier touché, le chant hurlé est devenu tiraillé et poussif, peinant à offrir des lignes puissantes qui emportent l’auditeur, bien que le frontman desserve un chant nerveux, non exempt de quelques intonations Metalcore (« Fade Away »). Toutefois, les morceaux affichent un manque de travail vis-à-vis de son agencement avec les autres instruments, les paroles semblant apposées sans réelle concordance sur la rythmique. La dynamique s’en trouve, par conséquent, amenuisée et les mariages avec la voix claire, de ces vocaux éreintés pénibles, n’aboutissent plus en des ambiances envoûtantes. Un résultat peu étonnant au vu de la perte d’intensité constatée sur un chant clair faible et nettement perfectible. Privé d’effets, et davantage naturel, il peine clairement à convaincre. Heureusement que les refrains tels que celui de « Give Me », qui en sont remplis, se rattrapent par la participation des claviers car, souvent, les titres s’embourbent dans des tempos aléatoires, essayant seulement de marquer par un refrain direct. Ainsi, le jeune homme a souhaité innover par rapport aux disques précédents, mais délivre des lignes médiocres et dispensables, à l’instar d’acclamations scandées, ou de l’inutile raclement de gorge et crachat dans l’esprit "punk" de CHILDREN OF BODOM. « Drops Of Time » et « Eclipse » présentent même un ersatz de LINKIN PARK, entre samples vocaux scratchés et chant simili-rappé maladroit.
En dépit de sa longueur, et de son plus grand nombre de titres, l’aspiration au conformisme n’accorde à ce disque que des pistes au format single, sans véritable approfondissement. Pour preuve, l’outro du morceau éponyme se constitue du bruit des vagues pendant deux minutes. Pourtant, la production, affinée, permettait de rendre pleinement justice aux idées du groupe avec une batterie explosive. Le tempo est vif, et percutant ; Aira martèle les morceaux d’une cadence accrocheuse, dommage que les structures soient maladroites. En réalité, certains plans s’essayent à la complexité dans le genre de MNEMIC, faisant gauchement les cent pas avant de se lancer sur les refrains (« Liar »). Cette rythmique restreinte est aussi pénalisée d’une basse qui, bien que résonnant profondément, se contente de suivre le mouvement sans proposer de lignes inventives. Son instrument reconsidéré, Hribos semble effacé lors du soutien des riffs énergiques, qui manquent de mordant. Les guitares sont plus occupées par un retour de leads à la tonalité froide et cybernétique, accrocheurs et superbement construits (« System Error »). Une qualité d’écriture que l’on aurait aimé voir appliquée aux compositions. Mr. Born se plaît donc à exécuter des lignes scandinaves convenues, mais toujours aussi efficaces, à l’instar du très bon « The Moth », extrêmement catchy et réussi vocalement. L’on constate, par contre, de trop nombreux shredds et solos - côtoiement de NORTHER ? - parfois dispensables (« Last Rate »). Heureusement, la plupart sont fluides et leur tonalité se fond sans problème dans les titres. L’ultime plage, « Before My Eyes… », place plutôt l’accent sur l’acoustique. Plaisante dans l’ensemble, son côté Folk, ainsi que les arrangements des vocaux clairs, avec hurlements dilués, montrent une trop forte présence du IN FLAMES de Reroute To Remain.
Même les claviers perdent l’atmosphère particulière qu’ils instauraient sur les premiers disques. Ouvrant l’album sur des samples, de nouveau piqués aux Suédois, ils se montrent tout de même essentiels pour les morceaux. Les effets futuristes froids apparaissent aux moments opportuns, sauvant des refrains banals par des lignes entraînantes, voire dansantes dans le style de PAIN. Sur « Soundtrack To My Life », on retrouve également un piano à la mélancolie finlandaise. Néanmoins, ils ne sont pas toujours de qualité, à l’image de ceux de « Eclipse », inintéressants malgré l’atmosphère austère et les beats Electro.
Before My Eyes… accuse un fort manque d’originalité et d’inspiration. Ce serait dommage que FIEND perde les éléments qui lui permettaient de se démarquer, pour un son plus convenu. Si le groupe était bien parti pour affirmer son identité musicale, il se retrouve, désormais, à réaliser un album où toutes les influences sont flagrantes, et clairement pas digérées, tant est qu’elles annihilent la personnalité du combo russe. Au final, l’album déçoit, tout comme la plupart des sorties des groupes dont il s’inspire cette année.



Ajouté :  Mercredi 14 Septembre 2011
Chroniqueur :  CyberIF.
Score :
Lien en relation:  Fiend Website
Hits: 7992
  
[ 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 19/4/2024 à 00:29:10 en : 3,2147 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar