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
· TANKRUST (FRA) …
· TARJA (fi) - Ta…
· MYSTIC FOREST (…
· DARK FORTRESS (…
· HATE (pl) - Ada…
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
· DEW-SCENTED (de…
· MOTÖRHEAD (uk) …
· BLACK SABBATH (…
· YYRKOON (FRA) -…
· AMPLIFIER (uk) …
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 583 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 }

OVER THE TOP / TANTRUM (FRA/nl) - Split EP (2013)






Label : Smalltones Records
Sortie du Scud : janvier 2013
Pays : France / Hollande
Genre : Power Punk Pop
Type : EP
Playtime : 6 Titres - 24 Mins





Bon.
De fin du monde il n’y eut point.
Tout du moins pas encore. Alors les prophètes continueront de prophétiser, les oracles racleront leur gorge pour en extirper des avertissements, et les crédules crédibiliseront tous les oiseaux de mauvais augure.
Mais nous sommes toujours là. Debout.
Et prêts à nous consacrer à la seule chose importante qu’il nous reste, au-delà de la compréhension, de l’appréhension, de la mystique et des incohérences comportementales.

Faire la fête.

Bah oui. Faire la fête !!! Après tout, si on doit tous crever, alors autant le faire avec le sourire ! Et pour faire la fête, de quoi à on besoin ?
D’alcool ? Oui possible…De filles ? Oui, c’est évident.
Mais surtout de potes, et de musique !!!
Alors, si ce soir, je vous écris, c’est justement pour vous proposer de festoyer avec des amis à moi, qui reviennent fort avec un Split EP.
OVER THE TOP, c’est la garantie de passer un bon moment. Un moment léger, plaisant, et qui laisse une trace profonde, dont on se souvient encore des mois après. Un peu justement comme ces soirées entre potes qui finissent au bout de la nuit.
Après un premier cinq titres qui m’avait enchanté, les Rochelais reviennent cette fois ci accompagnés des Hollandais de TANTRUM, pour un partage de trois titres chacun.
Et le mélange des deux mondes a quelque chose d’assez savoureux.
D’un côté la Power Pop punkie des OTT, de l’autre l’indie un poil plus sombre de TANTRUM. Mariage complémentaire, association d’enfer, en gros, tout pour passer un moment prospère.

Les trois morceaux d’OVER THE TOP restent bien sur dans la lignée de leur premier effort, et respectent leur volonté de proposer une musique fun, mélodique, énergique, à l’image des meilleurs combos ricains du cru. Et pour peu qu’on ferme les yeux sur leur nationalité, on s’y croirait !
Mais pas fous, nos Rochelais préférés laissent en avant poste un éclaireur aguerri, et ainsi, attaquent les premiers sans nous laisser la possibilité de riposter. Ainsi, « Hellien » et son intro explosive, son refrain qui sent bon les campus américains, et ses guitares mordantes reste une entrée en matière parfaite pour commencer la dégustation du cocktail nouveau et frais.
Mid tempo plombé, « Cougie Car » est parfait pour temporiser les débats et hurler d’un seul chœur. Le genre d’hymne qu’on entonne la tête penchée, le verre levé, et le regard embrumé.
Quant à « Guts N’Bruises », c’est évidemment un brûlot diabolique… Emmené par la voix malicieuse de Nico, drivé par des guitares qui occupent l’espace tout en laissant à une basse brillante sa place, c’est un hit pour le moins, mais surtout, de quoi nous laisser sur notre faim après seulement moins d’un quart d’heure…

TANTRUM est évidemment d’un autre genre. Moins léger, plus volontiers feutré et nuancé. Mais les Hollandais jouent crânement leur va tout, et nous servent sur un plateau des sonorités qui rappellent volontiers GIRLS AGAINST BOYS, voire SHIHAD (« 9 »), pour cette façon de mettre en avant une rythmique déstabilisante, sans pour autant rester pataud, mais toujours avec une basse pesante et gluante (« Hands Off »), le tout en gardant ce petit côté « bancal » qui les rend si sympathiques (« Grounded »).

Bon, OK sur ce coup là, je me suis peut être un peu laissé emporter par ma partialité… Mais que voulez vous, moi j’aime les mecs francs, honnêtes, qui ne vendent pas ce qu’ils n’ont pas en stock.
Et puis, j’ai envie de bonne humeur. De légèreté.
Alors du coup, j’ai tendance à retourner voir des potes, avec plaisir.
Et dans la vie, c’est important d’avoir des potes pas toc comme OVER THE TOP.



Ajouté :  Dimanche 24 Février 2013
Chroniqueur :  Mortne2001
Score :
Lien en relation:  Over The Top Website
Hits: 8100
  
[ 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 28/4/2024 à 11:19:52 en : 3,2915 secondes
| © Metal-Impact Since 2001 | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar