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
· HAUT&COURT (FRA…
· THUNDERMOTHER (…
· HUMATRONIC (be)…
· KRONOS (FRA) – …
· EVIDENCE ONE (d…
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
· SAXON (uk) - El…
· KREATOR (de) - …
· A PERFECT CIRCL…
· PSYKUP (FRA) - …
· IRON MAIDEN (uk…
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 547 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 }

THEM FREQUENCIES (bg) - Rise Then Fall (2015)






Label : Auto-Production
Sortie du Scud : 9 mai 2015
Pays : Bulgarie
Genre : Hardcore
Type : Album
Playtime : 8 Titres - 28 Mins





"La Maritza c'est ma rivière, comme la Seine est la tienne. Mais il n'y a que mon père, maintenant qui s'en souvienne..."

Oui Sylvie, tu chantais ta Bulgarie, celle de ta famille, de ton père, et que ce temps est loin... D'autant plus que là bas maintenant, les douces mélopées de ton enfance ont été remplacées par des cris rauques, des guitares acides et des rythmiques coup de poing... Je pense qu'il te serait difficile d'y reconnaître quelque chose, après tant d'années... Spécialement si tu fais un tour du côté de Sofia, la capitale.
Tu risquerais d'y croiser Dido Peshev, Stoimen Stoyanov, Svetlozar Zahariev et Martin Kolev. Et pas sur qu'ils te fassent regretter ta jeunesse dans l'Est...
Ces quatre musiciens ne conçoivent pas vraiment la musique sous le même angle que toi. Ils la voient plus abrasive, plus crue, moins nostalgique et plus pragmatique. Un peu de la même manière que ces bourrins du sud des Etats-Unis qui se noient dans le bourbon et les riffs du bayou, les trucs bien gras, l'oubli, les paradis artificiels et les ballades en vieux camion rouillé.

Je ne sais pas à quoi ressemble la vie à Sofia. Elle n'est sans doute pas très différente de la vie dans n'importe quelle capitale, mais si je me base sur ce nouvel album du quatuor local THEM FREQUENCIES, rien n'a l'air facile là bas, ni plaisant.
Le groupe s'est constitué fin 2010, et a déjà sorti un album en 2013, The Great Wave-Off, qui posait les jalons des directions qu'ils allaient emprunter dans l'avenir. Et l'avenir, c'est justement ce deuxième LP, Rise Then Fall, qui malgré son titre s'intéresse plus à la chute qu'à la montée... Les Bulgares se revendiquent de CONVERGE, TRAP THEM, BLACK SABBATH, BARONESS et autres EVERY TIME I DIE, mais on peut concevoir leur musique comme une variation Post sur le Sludgecore de la vague NOLA, en plus abrupt et moins goudronneux.

Sorte de croisement entre les poussées rythmiques de CONVERGE, les ambiances délétères de FETISH 69 et le Funeral Core de DOWN ou EYEHATEGOD, Rise Then Fall diffuse dans l'air ambiant une fumée opaque, développe des climats oppressants, et ne semble avoir comme unique but que de présenter l'existence sous son jour le plus sombre.

Très hermétique, suffocant, leur second effort ne ménage aucune poussée sur votre thorax pour vous empêcher de respirer correctement. Un lourd écran de fumée semble exhaler de leurs morceaux, tous homogènes et utilisant des variations et des cassures qui rendent leur écoute captivante. Si les guitares et le chant semblent être les points forts de leurs thématiques, la basse semblant noyée dans le mix, c'est la cohésion globale qui impressionne le plus...

"Heartless" en est sans doute le plus parfait exemple. Se traînant le long des sillons d'un Bluescore épais et profond, rythmé par une charleston ouverte qui donne la pulsation, c'est le morceau le plus volontiers lourd et oppressant du LP. Chant en plainte diffuse, riffs monolithiques, batterie uniforme, ça pourrait être du Doom, mais les inflexions émotionnelles évoquent plus un Blues morbide et désespéré qu'autre chose, un peu comme lorsque Phil Anselmo se souvient de son héritage Black sudiste.

C'est parfois à la limite de la rupture Post, réveillant le fantôme d'un CONVERGE lapidaire ("The Untold" qui multiplie les breaks et les incertitudes rythmiques qui s'imbriquent les unes aux autres, le tout surplombé de guitares qui rendent hommage au maître Iommi), ou faussement posé mais réellement multi directionnel ("Rise Then Fall" au mid tempo en trompe l'oeil qui ne manque pas une occasion de partir en free, soutenu par des guitares qui multiplient les tonalités), voire complètement en apnée quand les débats s'animent une dernière fois ("Circles" avec une fois n'est pas coutume une basse bien présente, en appui de riffs qui submergent encore un peu plus un chant hurlé comme un beau diable, et en cadeau un solo légèrement concentrique).

Et même lorsque le Hardcore est plus directement approché, c'est toujours d'une démarche de guingois, comme si l'agression directe était proscrite ("My Own Requiem" qui s'il s'était complètement lâché aurait pu ressembler à une rencontre entre EYEHATEGOD et AGNOSTIC FRONT), même si, par touches discrètes, celui ci finit par s'imposer sous son versant le plus cru et métallique ("Blackout", double grosse caisse et choeurs vindicatifs).
En gros, et pour simplifier, THEM FREQUENCIES est une somme d'influences qui accouche d'une montagne de brutalité sonore sans concessions. Mélangeant les genres en les amalgamant d'une façon logique, Rise Then Fall louche autant vers le Sludgecore moderne que vers un Mathcore dilué dans le Doom suintant de méchanceté, sans pour autant se perdre en route, bien au contraire.
Vous trouverez donc des éléments CONVERGE, DOWN, TRAP THEM, mais accommodé à la sauce de l'Est, et restitué d'une manière très personnelle, et bien assaisonnés par une production sèche et directe, lourde et tranchante à la fois...

Avec ça, et ceci, et autre chose, un bateau par exemple, vous descendrez la Maritza en contemplant le triste spectacle de la déchéance humaine, sans chercher à y apposer une quelconque mélodie. D'harmonie, les THEM FREQUENCIES n'en connaissent que la dissonance et l'inconfort.
Et si d'aventure votre moral connaissait une pente ascendante ces derniers temps, vous pouvez compter sur Rise Then Fall pour le faire chuter au noir fixe.



Ajouté :  Mardi 20 Octobre 2015
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Them Frequencies Website
Hits: 5210
  
[ 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 à 19:16:51 en : 2,2782 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar