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
· KLOGR (it) - Ga…
· VOLBEAT (dk) - …
· UNCLE ACID & TH…
· FREEDOM CALL (d…
· THE ANSWER (uk)…
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
· LUCA TURILLI'S …
· AMORPHIS (fi) -…
· THE GATHERING (…
· ORPHANED LAND (…
· ENTOMBED (se) -…
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 183 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 }

ALTA (usa) - Places (2012)






Label : The Ghost Is Clear Records
Sortie du Scud : 12 juillet 2012
Pays : France
Genre : Post Hardcore expérimental
Type : Album
Playtime : 7 Titres - 30 Mins





Il y en a qui aiment le calme, la montagne, les bufflons, regarder les busards voler. L’eau de source, les blettes, le cosy, les fauteuils en velours, les chaussettes en laine ou les hiboux en porcelaine.
Il y a des gens qui collectionnent les assiettes et ceux qui arrachent des mèches de cheveux aux morts.
Je n’ai jamais compris ceux qui collectionnaient les assiettes…

Moi, depuis tout jeune, j’ai une affection particulière pour les gens qui hurlent. Qui beuglent, qui éructent, qui vomissent leur bile dans un jet de haine. Et si en plus, les mecs qui les regardent font du boucan, alors je suis super heureux. Si c’est abstrait, c’est encore mieux.
Et si la majorité des gens n’y comprennent rien, alors c’est le bonheur absolu.
Les exemples ne manquent pas. Nina Hagen, Diamanda Galas pour les plus lyriques, NAPALM DEATH, SORE THROAT pour les plus bruyants, MERZBOW ou EINSTURZENDE NEUBAUTEN pour les plus barrés, Mike Patton et Lydia Lunch pour les plus ludiques.
Et la liste est loin d’être exhaustive.
Mais il faut aussi rajouter une autre condition.
Que la musique soit bonne, et originale. Dans une tentative, ou un réel désir.
Alors quand je suis tombé sur ce LP d’ALTA, j’en ai été fort aise.
Parce que Places est justement le genre d’album qui remplit presque toutes les conditions.

ALTA vient de Milwaukee, Wisconsin. Ils ont à leur actif un EP, This Space Will Accommodate Canvas, une place sur une compilation, et un split CD avec Arizon Wilder. Peu de choses en somme. Pas forcément de quoi être remarqué par le grand public.
Et ça n’est pas Places qui va changer la donne.
Lorsqu’on écoute cet album, il n’est pas interdit de penser à At The Drive In. Ou GIRLS AGAINST BOYS, SONIC YOUTH parfois.
C’est chaotique, ça ressemble à du Post Punk, du Post Hardcore, voire à du Mathcore. C’est un peu tout ça, et surtout très personnel à la fois.
Pas de gros riffs à se mettre sous la dent, une batterie qui sait se faire remarquer et privilégier les breaks, et une basse énorme, au premier plan, qui habille les morceaux d’un costume trois pièces déchiré.

Bon. A la rigueur, une fois les morceaux chargés dans le lecteur (à une époque, on aurait dit « une fois le vinyle posé sur la platine »… Progrès, progrès…), il n’y a pas méprise, ni tromperie sur la marchandise. Car dès l’ouverture « Winter/Mute », tout est dit. Atmosphère étrange, musique sèche, nombreuses variations, guitares serpentines et acides, et chant mimétique avec la truie qu’on égorge un beau matin de novembre.

Mais l’épitomé du style d’ALTA se trouve sans aucun doute sur « Dakota », qui alterne jusqu’à l’overdose de couplets torturés des arpèges emberlificotés, une basse qui s’amuse de son propre labyrinthe, et un chant si exhorté qu’on imagine sans peine les yeux exorbités du chanteur.
Il y a sans doute plus d’instabilité dans ce titre que dans toute la disco des YOUTH… C’est dire, et l’image est choisie à dessein pour provoquer !
Car Places refuse les conventions. Exit les chansons à structure classique, et bonjour la déconstruction par l’inspiration du moment.
Et pourtant, vous n’aurez à aucun moment le sentiment d’écouter du bruit. Nous sommes bien sur à cent lieues du Metal, et il conviendrait de ranger ALTA dans une catégorie « Rock » plus généraliste et pratique.
Mais ne vous y trompez pas. Leur sens de l’aventure et leur feeling inimitable les empêche paradoxalement l’inclusion dans quelle catégorie que ce soit.
Et l’hermétique « - + - » de prouver cette théorie sans ambages. C’est doux, piquant, stabilisant et déroutant à la fois.
Porté par une mélodie presque anachronique, ce titre navigue de roulements diaboliques à la caisse claire en notes de basse éparses, sur couches de magma à la six cordes. Et puis soudain un pont presque guilleret vient troubler le tout.
C’est euphorisant, pour le moins. Et ça dégage un rai de lumière en bas de la porte.
Fermée à clef.

Mais je pense qu’avec ce petit laïus, vous m’aurez compris. Non ?
Alors retournez à votre collection d’assiettes.



Ajouté :  Mercredi 12 Décembre 2012
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Alta Website
Hits: 7168
  
[ 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 13/4/2021 à 15:49:51 en : 0,1438 secondes
| © Metal-Impact (2001-2019) | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar