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
· ASYLUM PYRE (FR…
· KAMELOT (usa) -…
· DRAGONFORCE (uk…
· EPICA (nl) - Si…
· BLACK SPIDERS (…
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
· STRATOVARIUS (f…
· BEHEMOTH (pl) -…
· SEPULTURA (br) …
· SPOCK'S BEARD (…
· W.O.A WACKEN OP…
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 467 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 }

KLOGR (it) - Till You Decay (2011)






Label : Zeta Factory
Sortie du Scud : 11 novembre 2011
Pays : Italie
Genre : Rock / Metal alternatif
Type : Album
Playtime : 11 Titres - 46 Mins





Voilà donc un groupe beaucoup plus simple qu'il n'en a l'air. Une déduction rapide, implacable, stimulée par une rapide recherche quant aux origines de leur nom de scène. KLOGR se prononce "Kay Log Are" et pour les plus cultivés, ce qui ressemble de loin à une onomatopée pour le commun des mortels est en réalité un des fondements de la psychophysique. Selon la loi Weber-Fechner, sensation et stimulation sont étroitement liés selon la formule : S = K x Log (R). Simplifiez en "K Log R" et vous obtenez un éclaircissement majeur à propos de Till You Decay. Apologie d'un frisson ou hasard psycho-masturbatoire ? La question se pose encore à la vue d'un objet parfait, qui joue avec la géométrie, les chiffres et les symboles. Plus pour longtemps. Car ce quatuor italo-américain dont le cœur balance entre Carpi et San Diego, va tout simplement se révéler décevant. Ou simplement pas assez algébrique.

Avec Till You Decay, KLOGR propose donc un premier album, et qui dit premier album dit clémence, compréhension, souplesse. On tentera tant bien que mal de rester mesuré, mais plus que de la compréhension, c'est de l'incompréhension dont il s'agit ici. Le bilan est simple. On ne voit tout simplement pas où ces mecs veulent en venir. Et le bât blesse dès "Live Dying", fusion malhabile de Rock groovy et de Metal alternatif. La puissance de la production et la propreté des riffs ne suffiront pas à faire de ce morceau LE morceau qui est censé introduire KLOGR dans la grande sphère métallique. Plus grave encore, le groupe s'inflige d'entrée une image lisse et impersonnelle, en dépit d'un chanteur qui fait de son mieux pour varier les textures vocales. Mais tout ça est plutôt fade, bien que dynamique et parfois foutrement Rock N' Roll, comme sur la bonne "Silk And Thorns" et sa basse compulsive. Il y a parfois beaucoup de noirceur ("White Eyes"), parfois beaucoup d'espoir ("Bleeding", définitivement ma préférée avec "Green Star" !), mais jamais on ne démêle un concept qui va de contradiction en contradiction. Les cadences sont lourdes, hyperactives, une petite nuance Djent vient se greffer ça et là, immédiatement suivi d'un break mélodique et/ou planant, et KLOGR tombe alors dans un ersatz de Modern Metal brouillon. Certains refrains sont recherchés, travaillés dans le but de se laisser facilement mémoriser, mais c'est peine perdue puisque Till You Decay est en constante ébullition, ce qui ne laisse pas le temps de retenir grand-chose. Les idées, les rythmes, les camaïeux défilent à une vitesse folle sans qu'on puisse s'en imprégner. Peut-être cet opus est-il du genre à se laisser appréhender après plusieurs écoutes, mais si tel est le cas, je trouve la formule maladroite et la perception de cette extra-sensibilité impropre à un debut-album.

Rien ne démarque vraiment ces Italiens de la masse volcanique de formations de Metal alternatif qui alternent largement mieux qu'eux, et c'est donc la déception du fond qui l'emporte sur les promesses de la forme. Celui-là s'oubliera vite, trop vite. Et il est surement trop tôt pour affirmer que KLOGR devra batailler pour sortir du bourbier, mais le rapide verdict qu'impose Till You Decay ne permet pas de voir très loin à l'horizon. KLOGR est pour le moment victime de son absence de personnalité, et je doute fort que la réponse à leur problème se situe dans une quelconque loi de psychophysique.



Ajouté :  Mercredi 23 Avril 2014
Chroniqueur :  Stef.
Score :
Lien en relation:  Klogr Website
Hits: 8864
  
[ 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 04/12/2025 à 14:38:42 en : 0,3139 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar