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
· SMASH HIT COMBO…
· ULTRA VOMIT (FR…
· ADX (FRA) - Phi…
· EXCITER (ca) - …
· BLACKRAIN (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
· HELLFEST OPEN A…
· DAGOBA (FRA)- L…
· ARCH ENEMY (se)…
· PALEO FESTIVAL …
· SEPTICFLESH (gr…
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 84 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 }

HYEMS (de) - Antinomie (2007)






Label : Restrain Records / Season of Mist
Sortie du Scud : 19 octobre 2007
Pays : Allemagne
Genre : Black Death Metal
Type : Album
Playtime : 11 Titres - 45 Mins





Formé sous sa forme actuelle depuis 2002 dans un souci d’exactitude, HYEMS est une jeune formation allemande pratiquant un Black Death et qui réalise avec Antinomie son premier album sous la bannière du label Restrain Records. Déjà auteurs comme bien des groupes d’une première démo The End of The Rising Fall produite par eux-mêmes, il s’ensuivit une seconde démo en 2004 Freiheit And Pest qui ne leur convenait guère au niveau son. Ce n’est qu’en mai de cette année que le groupe a signé chez Restrain Records et c’est au Desert Inn Studios que celui-ci fut enregistré. Voilà pour le côté technique.
D’un point de vue biographique, anciennement connu sous le nom de HIEMS, les teutons changèrent fissa de patronyme afin d’éviter les confusions avec un autre groupe de Black Metal ! Pour l’information, Hiems est un ancien mot germain signifiant «hiver», et l’on comprend mieux le pourquoi du comment lorsque l’on jette une oreille à la musique de HYEMS. Administrant un Black Death froid et flegmatique rappelant les périples des peuplades germaniques lors de leurs invasions lors des temps immémoriaux, leurs compositions sont un moyen de rendre hommage à la majesté et à la puissance de l’Hiver et de la mère Nature par la même occasion. Leur Black Death dynamique et au son franchement «roots» et rêche, proche d’un son obtenu dans une salle de répétition semble de plus être fait exprès pour rendre cette atmosphère plus naturelle dans leurs morceaux. En plus, le chant exclusivement dans la langue de Goethe d’Andreas correspond mieux avec leurs thèmes abordés et renforce leur style et leur image de marque. Tiens, en parlant des parties vocales, le père Andreas nous assène des vociférations Black horripilantes ! Non que ce type de hurlements soit fait pour embellir les morceaux mais ses lignes vocales plates et médiocres - on pourrait presque dire sans vie, le comble ! - sont à la longue rebutantes et pesantes. Heureusement pour lui que ses quatre copains sont là pour nous distiller un Black Death, plus Black que Death sans prétention, bien interprété et sans fioritures. Brut de décoffrage, leurs compositions gagnent en conviction et en force. Bien entouré, on en parvient presque à mettre de côté les vocaux et à se concentrer sur les compositions. Le spécifiant eux-mêmes, leurs influences vont de NAGLFAR à MARDUK, tout comme WATAIN, BELPHEGOR ou BLACK DAHLIA MURDER ! Des goûts éclectiques que HYEMS s’est approprié pour délivrer une tambouille personnelle, avec neuf morceaux bien construits et exécutés. Pas grand-chose à redire sur la qualité d’interprétation et des titres en eux-mêmes, on sent l’expérience et le travail glané au long de ces années de composition.
On retiendra entre autre des pistes comme la remuante «Hiems Atra» comptant la présence du hurleur de DEW SCENTED et de la très Grind «Als Ob Es Einen Morgen Gebe» avec Jost de LAY DOWN ROTTEN. Du moment que l’on entend moins Andreas et que les deux autres sont mis en avant, on assiste à la naissance d’un nouveau groupe ! D’autres morceaux valent quant à eux l’écoute comme ce délice de Black Death sonique «Tum Hiems» ou «Unantastbar» ou quand même le front man parvient à glisser des nuances dans son chant. Le talent, la technicité, la créativité, HYEMS possède toutes les capacités nécessaires pour achever des albums de Black Death de qualité, la preuve avec cet Antinomie. Qu’une seule chose à ajouter : changez de chanteur les gars, sincèrement.



Ajouté :  Lundi 19 Novembre 2007
Chroniqueur :  Loki
Score :
Lien en relation:  Hyems Website
Hits: 9049
  
[ 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/2/2019 à 20:02:56 en : 0,1539 secondes
| © Metal-Impact (2001-2019) | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar