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
· THE AMENTA (au)…
· NARVAL (FRA) - …
· SIRE CEDRIC (FR…
· RESURRECTURIS (…
· ANOREXIA NERVOS…
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
· ULTRA VOMIT (FR…
· AMON AMARTH (se…
· RAMMSTEIN (de) …
· FRAKTUR (FRA) -…
· SHAKA PONK (FRA…
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 538 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 }

ATROPHIA RED SUN (pl) - Twisted Logic (2003)






Label : Empire Records
Sortie du Scud : 25 juillet 2003
Pays : Pologne
Genre : Cyber Death Metal
Type : Album
Playtime : 11 Titres - 55 Mins





2003 ou la bonne vieille époque de Skyblog. Je me souviens parfaitement de cette ébullition, quand tout le microcosme métallo-boutonneux se branlait la nouille sur ATROPHIA RED SUN, la nouvelle pépite de Death Metal venue de Pologne. Les articles qui vendaient les vices et les vertus de Twisted Logic pullulaient tels des Lucilia Ceasar autour d'une bonne bouse de vache fumante et Adipocere n'aura pas tardé à mettre le grappin sur ces polaks, distribuant un an plus tard leur méfait dans toute l'Europe et en Amérique du Nord. Dix ans plus tard, le culte n'est plus tellement culte et le légendaire s'est évaporé dans la nature, emportant avec lui Twisted Logic, un disque révolutionnaire pour son temps et dont l'originalité intemporelle est toujours susceptible de faire mouche, malgré les bâtons qu'une décennie d'absence aura cherché à lui planté dans les roues, et le dos.

On peut désormais en parler avec du recul, sans risquer de vexer les rares membres de l'époque encore en activité (notamment dans NAUMACHIA et SCEPTIC), ni les fans, dont l'engouement est forcément retombé face à la prolifération de groupes de Death tout aussi barrés. On adore désormais ANTIGAMA, FUCK THE FACTS, BETWEEN THE BURIED AND ME, autant de formations qui ont pris la relève de ce trip Death Metal barré, progressif, expérimental, parfois zébré de Grind mais toujours trop loufoque pour qu'on s'en tienne aux étiquettes. En ce sens, ATROPHIA RED SUN, sans être le précurseur du siècle, a enfoncé quelques portes barricadées, principalement grâce au synthétisme de leur Cyber Metal, qui a trouvé son yang idéal dans le Death Metal qui constitue l'ossature rythmique et stylistique de Twisted Logic. Aussi froid et machinal qu'original, cet album développe au fil des minutes un comportement presque manichéen dans son opposition primitive entre l'organique (Death) et le synthétique (Cyber). Le résultat n'est pas toujours très agréable à écouter ("Code Word (Personnal) Cold World") et dérange bien souvent l'oreille non-exercée à ces arrangements techno-extraterrestres. Fort heureusement, l'expérience de ces garçons en matière de Death Metal n'est pas à prouver et on redécouvrira avec grand plaisir la prestation vocale instinctive de Covan, lui qui aura échappé quatre ans plus tard au fatal accident de bus de DECAPITATED dont il était chanteur entre 2005 et 2007. Le riff est globalement puissant, tantôt thrashy, tantôt indus (comment ne pas penser à SCORNGRAIN sur un morceau tel que "Inspiration" ?), tantôt parpaing dans ta gueule. Le problème, c'est que VX The Mind Ripper (le mec masqué) derrière ses claviers est constamment en train de bidouiller des arrangements futuristes et qu'à la longue, on ne peut que lui conseiller de retourner faire un tour sur sa planète histoire de laisser guitares, basse et batterie faire leur petit effet tranquillement. ATROPHIA RED SUN est dans l'exagération, l'outrance, le surplus.

Créativité oui, mais pas à n'importe quel prix. Je comprends qu'on ait pu trouver cet album moderne et novateur au moment de sa sortie. Encore aujourd'hui, en 2014, il possède ce petit je-ne-sais-quoi de jusqu'au-boutisme autiste qui le rend fatalement unique. De là à le trouver fabuleux, il y a de nombreuses étapes spirituelles à franchir. Car la créativité n'est pas toujours le bouclier de l'à-peu-près, et si Twisted Logic est effectivement déluré en surface, en profondeur, il s'assemble bien mal. Sans cohérence stylistique ni ligne de conduite clairement définie, c'est tout de suite moins drôle. Et avec dix ans d'âge dans la tronche, inutile de rajouter que ce bijou de technologie pour l'époque est désormais un caillou obsolète.



Ajouté :  Mercredi 05 Août 2015
Chroniqueur :  Stef.
Score :
Lien en relation:  Atrophia Red Sun Website
Hits: 5134
  
[ 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 29/3/2024 à 02:40:43 en : 1,3019 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar