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
· THUNDERING RECO…
· HIGH-SCHOOL MOT…
· BATTLE OF BRITA…
· ULTRA VOMIT (FR…
· DIRGE (FRA) - A…
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
· BONECRUSHER FES…
· RHAPSODY (it) -…
· KREATOR (de) - …
· JAMES LABRIE (c…
· HELLLANDER (ch)…
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 22 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 }

SOAP REVELATIONS (co) - Dreammachine (2014)






Label : Auto-Production
Sortie du Scud : 25 juin 2014
Pays : Colombie
Genre : Death Metal
Type : Album
Playtime : 12 Titres - 57 Mins





"Le djent est un sous-genre musical du rock. Il intègre souvent des influences progressives, mathcore ou math rock, death metal, jazz..."

Dixit l'encyclopédie virtuelle Wikipedia, maître étalon en la matière de dictionnaire binaire faisant autorité de nos jours. Bon, moi je veux bien. Mais permettez moi d'y voir une redondance qui crève les yeux. Alignons les termes employés.
Progressif. Mathcore. Death Metal. Jazz. Ca fait un sacré melting-pot. Mais corrigez moi si je me trompe. Le Progressif n'est-il pas déjà la base un sacré mélange de Rock, de Jazz, de Classique, de Metal, et de Thrash parfois ? Et le Mathcore n'est il pas la jonction entre le Hard Core, le Jazz et le Metal, le tout travaillé d'une façon très progressive ?
Alors quel intérêt de trouver une fois de plus une nouvelle appellation qui n'apporte absolument rien au genre qu'elle décrit, puisque ce dit genre existe déjà depuis des années, sous des dénomination bien plus simples ? Excès de jeunisme, dans un désir de rameuter de jeunes troupes désireuses de faire partie d'un monde à part ? Etiquette facile balancée à la hâte ? Un peu des deux sans doute, mais je persiste à dire que l'entreprise n'a d'autre but que de ranger une fois de plus dans de petites cases des groupes qui n'en demandaient pas tant.

Prenons l'exemple de notre ami colombien Juan S. Ramirez, responsable de quasiment tout sur ce disque. Juan est l'âme de SOAP REVELATIONS, et enregistre tout ce qui lui passe par la tête, et ne voyez rien de péjoratif dans cette remarque, puisque son travail est plutôt bon. Dreamachine est déjà son septième témoignage discographique en trois ans, et si l'homme est prolixe, il ne se contente pas de balancer ses vues musicales au hasard, comme en témoigne ce dernier jet très sympathique.
Alors je mettrai le terme ridicule de Djent de côté pour parler de sa musique. Lui même la décrit comme du progressif atmosphérique, et j'abonde dans son sens. Impossible en effet même avec toute la mauvaise foi du monde de trouver dans ses morceaux la moindre once de Death Metal et encore moins de Mathcore, même si certains passages n'hésitent pas à mettre l'emphase sur la puissance, et si parfois ses riffs se font très lourds et saccadés. Car l'affaire reste en tout point mélodique et énergique, et respecte les règles de bienséance.

Favorisant un projet instrumental, Juan a su prendre des risques, tant cet exercice tombe vite dans le piège de la démonstration ou de la redite à outrance. Et s'il n'évite pas toujours ce dernier écueil, puisque ses parties de guitare sont parfois assez similaires, ainsi que la construction de ses compositions, Juan arrive à nous embarquer dans son voyage intérieur, voyage qui propose son lot d'émotions, et qui finit par nous conquérir par sa sincérité et son intégrité.

Si ce périple se dispense du moindre mot, il existe toutefois une exception notable. Car après une courte et nostalgique intro au piano, "These Windows Show us the Distant Future", seul titre chanté du lot déboule, avec la participation de Juliana Castrillon, dont le timbre de voix aussi délicat que puissant fait merveille. Sans pour autant verser dans le Metal symphonique de pacotille, ce morceau enchante par sa mélodie travaillée, et se pose en introduction narrée qui nous fait faire nos premiers pas.
Certes Juan utilise savamment quelques samples qui dynamisent son entreprise, mais à partir de la troisième piste, le silence humain se fait, et seule la musique parle. Celle-ci suit un canevas solide, ciselé, qui permet à son auteur toutes les digressions possibles. Si la plupart des pistes empruntent le même chemin, elles s'autorisent chacune un petit pas de côté, parfois imperceptible mais bien présent.
Ce même chemin présente les caractéristiques de tout chemin progressif digne de ce nom... Rythmique variable, souvent heurtée, avec passages rapides et virevoltant, basse sobre mais juste, arrangements de clavier discrets qui enrichissent l'ensemble, et surtout, des guitares, des tonnes de guitares.

Des guitares claires, saturées, plombées, aériennes, qui mènent la danse pour notre plus grand plaisir, sans toutefois empiéter sur le bas chemin. Si vous souhaitez une illustration parfaite de cette description, écoutez "Mar de Espejos Rotos", qui compile en sept minutes toutes les idées de son auteur. Ne passez pas non plus à côté du diptyque "The Dreamachine", qui porte merveilleusement bien son nom, et si la longueur vous rebute quelque peu, la concision et la beauté mélodique de "Oscillating" saura vous satisfaire rapidement sans rien vous cacher des qualités intrinsèques de ce LP.

LP qui évidemment, draine aussi son lot de défauts. Le son tout d'abord, compressé (mais peut être est ce du à un problème d'encodage), qui finit par légèrement irriter sur la fin, par son manque de dynamique et de profondeur. Léger problème aussi avec l'optique de composition choisie, qui entraîne une routine d'écoute par moment, qui certes s'estompe si l'on écoute l'album dans son intégralité sans vraiment faire attention à chaque note. Le parti pris de l'instrumental accentue évidemment cette impression, et le manque de parties solo gène parfois, et fait regretter l'absence de chant qui rendait "These Windows Show us the Distant Future" si plaisante en début d'album. Celle-ci est d'ailleurs reprise en fin de disque, en version instrumentale une fois de plus, ce qui n'était pas forcément nécessaire.

Globalement, Dreammachine s'écoute sans déplaisir, l'esprit vierge de toute catégorisation. Allongez vous sur votre lit, laissez la musique parler, vous emporter, et votre imagination faire le reste. Peu importe de savoir quel style vous écoutez, seules les émotions comptent. Et vous en éprouverez, sans aucun doute.



Ajouté :  Mardi 29 Juillet 2014
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Soap Revelations Website
Hits: 8774
  
[ 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 12/11/2019 à 14:46:06 en : 0,1084 secondes
| © Metal-Impact (2001-2019) | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar