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
· ROYAL HUNT (dk)…
· THE OLD DEAD TR…
· IN ARKADIA (FRA…
· DEATH ANGEL (FR…
· SAXON (uk) - Bi…
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
· FIREWIND (gr) -…
· JOHN GARCIA (us…
· HELLOWEEN (de) …
· HEADWAY FESTIVA…
· SIDILARSEN (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 16 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 }

MINDLESS SELF INDULGENCE (usa) - Pink 1990-1997 (2015)






Label : Metropolis Records
Sortie du Scud : 18 septembre 2015
Pays : Etats-Unis
Genre : Electro Indus EBM
Type : Album
Playtime : 19 Titres - 55 Mins





"Avant d'être Rebel, avant les Frankenstein Girls, et même avant que ça ne soit Tight, tout était... Pink! La préquelle d'entre toutes... L'album a été écrit par un Little Jimmy Urine dans sa vingtaine et produit par un Little Jimmy Urine dans sa quarantaine. C'est la pièce manquante dans la conception de MSI, qui va bien faire chier des millions d'abrutis. Les chansons ne sont pas classées par ordre chronologique, parce que je ne sais pas ce que veut dire "chronologique". C'est Jimmy qui a décidé selon ses goûts personnels, et il a mis en premier ce qu'il préfère. Et aujourd'hui, ce putain d'album perdu que vous avez tant réclamé, est devenu une réalité que vous allez regretter".

Oui l'intro est genre maousse, mais elle me plaît. Mais Jimmy Urine me plaît que voulez-vous. Ce mec est un barge, qui s'est réveillé à la fin des 80's en décidant de composer la musique qu'il voulait entendre. Entre 87 et 96, il a empilé les morceaux, les remisant dans son placard, avant de décider de former un vrai groupe, épaulé en cela par les fidèles (depuis le début de l'aventure, 1997), Steve, Righ? (guitare, choeurs), Kitty (batterie) et Markus Euringer (basse).

Ce dernier s'est barré, a été remplacé par Vanessa Y.T, et puis elle aussi est allé voir ailleurs, cédant sa place de façon permanente depuis 2001 à Lyn-Z. C'est bien joli tout ça, mais faisons comme si vous ne connaissiez pas MINDLESS SELF INDULGENCE (ce qui prouve au passage que vous êtes de sales ignorants sans goût). Musicalement, tout ça est très bizarre. Si le cerveau à l'urine instigateur du projet aime y voir de l'Industrial Jungle Pussy Punk, c'est par amour d'une formule qu'il a déclinée sous toutes ses positions les plus lubriques.
Mais plus prosaïquement, imaginez un crossover entre le late DEPECHE MODE, le early NINE INCH NAILS, les ATARI TEENAGE RIOT, THE PRODIGY à priori, avec une grosse pipe à eau de la scène Waxtrax ! pour rendre le tout encore plus dansant.

Dansant certes, mais sur des barbelés. Tout ça est bien sur très groovy, et je vous laisserai vous pencher (mais pas trop, surtout si Jimmy est derrière votre derrière) sur la discographie du groupe, mais à quelle sauce cet album inédit va il vous les bouffer ?
Pas de surprises, le style est là, et bien là. Electro évidemment, Indus pour la forme et la violence, dansant comme un derviche sur un pont, mais aussi drôle, et parfois, "emprunté".
Emprunté, parce le lascar ne se gêne pas pour piquer quelques oeuvres originales et les déformer à son miroir (ce qu'il fait toujours avec brio, dois je rappeler ses appropriations biscornues et grotesques de Notorious BIG ou Method Man?). Le "Girls On Film" des sémillants et brushingproof DURAN DURAN est saccagé dans les grandes lignes et pue le stupre à dix strings à la ronde, quant au "Personal Jesus" des DM, il se retrouve expurgé de son essence Blues cadavérique pour devenir une bête de dancefloor aussi léger que stupide. Et cavalant en plus sur un tempo très MTV 80's.

Alors Pink. Est ce un peu l'écho gay friendly du légendaire Black album de PRINCE ? Le truc resté dans les tiroirs et qui aurait du y rester ? Ou s'échapper sous forme de bootleg discret, comme il fut lancé sur le marché il y a quelques années ?
Non, point s'en faut, et il s'avère même une sacrée réussite qui vient compléter avec brio le reste de la production de MSI.
Il est assemblage de chansons courtes ("Darling Young Boys" que justement Prince et Duran Duran auraient pu composer en tandem, genre en 1985), de moments langoureux plus développés ("Bed Of Roses" aussi Pop dans la racine que SKINNY PUPPY dans la floraison), parfois franchement Noisy mais indispensable ("Device", intermède bruitiste qui finit quand même par se transformer en Pop Electro abrasive), de temps à autres décalé ("STR82HE11", partouze sonore entre les REVOLTING COKS et KMFDM), mais toujours ludique, excitant, et disons le même, franchement bandant.

Pour le décor, prévoyez deux ou trois demoiselles Cyber qui se déhanchent dans des cages individuelles, une bonne dose d'absinthe diluée à la vodka et au Dr Pepper, pas mal de néons fluo, et surtout, une maison un peu ravagée aux murs décrépis.
Car ça risque d'être sale, mais vous aimerez ça. Toutes les composantes sont là, et peu importe que le MC ait trié les morceaux par affinités, puisque tous sont bons, excellents, et finalement jouissifs.
Pas vraiment de préférence personnelle, mis à part l'éjection instantanée de la clôture "Angry Boy", qui n'a rien à voir avec de la musique, même si "Slim" et ses arrangements électroniques bizarres m'ont rappelé au bon souvenir des Korg et autres machines purement 80's, ou que "Out Of My Minds" a réveillé ma conscience Waxtrax du bout de son clavier sépulcral.

Sortir un album d'inédit soit disant "légendaire" est toujours une opération risquée. Surtout après tant d'années de carrière, et un palmarès bien fourni.
Mais on reconnaît là la morgue de Little Jimmy Urine qui a toujours eu le sens du spectacle, et qui sait rester honnête, même s'il reluque votre copine du coin d'un oeil torve. Pink peut être vu comme un prologue à peine pubère, une parenthèse pas si enchantée que ça, un résumé assez exhaustif des premières années d'un artiste hors normes, ou comme... un très bon album d'Electro/EBM aux touches Indus, qui fait sourire, danser, qui crispe, et fait rêver.

Mais je crois que là, je vous ai tout dit. Si l'univers de MINDLESS SELF INDULGENCE vous est familier, vous allez avoir un crise de priapisme/une descente de cyprine. Sinon, laissez vous séduire par ces sonorités typiquement 90's, ça en vaut la peine.
On peut danser ET headbanger en même temps non ?



Ajouté :  Dimanche 12 Juin 2016
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Mindless Self Indulgence Website
Hits: 1544
  
[ 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 23/4/2019 à 22:05:35 en : 0,1172 secondes
| © Metal-Impact (2001-2019) | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar