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
· GLENN HUGHES (u…
· FREEDOM CALL (d…
· AFTER FOREVER (…
· YYRKOON (FRA) -…
· SEYMINHOL (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
· CONVERGE (usa) …
· WALL SOUND FEST…
· PRIMUS (usa) - …
· GIRL INK TATTOO…
· PAGANFEST 2010 …
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 66 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 }

KAMPFAR (no) - Mellom Skogkledde Aaser (1997)






Label : Napalm Records
Sortie du Scud : 1997
Pays : Norvège
Genre : Black Pagan culte
Type : Album
Playtime : 7 Titres - 38 Mins





Il est dit que le mot "Kampfar" désigne un ancien cri de guerre nordique signifiant Odin. KAMPFAR est également connu comme étant le patronyme d’un des plus grands groupes de Black Pagan Norvégien qu’ait connu les années 90, projet d’un seul homme instauré par le charismatique et despotique leader Dolk. Fondé en 1994 sur les restes de poussières du combo MOCK, il ne faudra pas longtemps au démiurge Dolk pour mettre en place son nouveau groupe phare qui influencera plus d’une formation de Black Metal éprise de paganisme, de folklore, de nature et de mythologie nordique. On est en 1997 lorsque KAMPFAR lance son premier opus, Mellom Skogkledde Aaser chez le label Malicious Records (plus tard réédité chez Napalm Records), après une démo enregistrée en 1994 et un MCD plus que convaincant, tout bonnement intitulé Kampfar.
Fortement inspirées de mythologie scandinave, de légendes, de sagas et de la somptuosité de la Nature en général, leurs complaintes Black si typiques se caractérisent par une fusion de Black naturellement agressif et des mélodies Pagan aux emprises traditionnellement folkloriques. Premier opus des Norvégiens de Fredrikstad, Dolk et ses comparses concrétisent avec cet album le summum de leur carrière, les albums suivants, certes dignes d’intérêt, n’atteindront pas la magnificence et l’intensité de celui-ci. L’âme du duo, Dolk, s’improvise batteur (avec un niveau tout à son honneur) tout en s’occupant du chant et rivalise de talent avec son compère Thomas qui s’ingénue quant à lui à répandre ses riffs affilés et mélodieux de guitare et de basse. Un modèle parfait de rythmiques entraînantes, frétillantes, où l’ardeur nordique se fait sentir à chaque instant.
KAMPFAR propose de longues mélopées Black Pagan Folk réjouissantes comme en témoigne la force et la conviction de pépites du genre telle que l’épique «Baldogg», feu d’artifice en pleine hiver de notes musicales faites d’arpèges, de riffs typiques Black, d’enchaînements mélodiques intelligents. La teneur du reste de l’opus est à l’image de ce titre : captivante. Car incontestablement, la suite est encore plus enjouée avec la pièce magistrale «Balgalderkvad» aux intonations initiales vikings faites au synthé qui introduisent un thème résolument belliciste et idolâtre. Un monument du Black Pagan, rien n’y fait, ce titre est un véridique morceau de bravoure musicale consacré aux ancêtres Viking et doté de surcroît d’un break au clavier suivi d’un cortège d’agressivité phénoménal et monstrueux. KAMPFAR empile les compositions de Black jouissives et rondement bien menées avec «Kledd I Brynje Og…», ode marquée par des chœurs du plus bel effet. Un triomphe. Les notes de claviers disséminées n’empiètent en rien dans les arrangements, mettant plutôt en valeur, guitares, basse et batterie. Epique et courageuse, ce titre traduit bien l’imaginaire accordé par les contrées enneigées imposantes de la Norvège. La virée à travers les fjords continue avec «Hymne», marche guerrière de par les forêts de conifères hyperboréens. Hymne à la Nature, solennelle, auguste et cruelle, KAMPFAR n’en fini plus de créer des titres incroyables. Sans faute de goût, la production, primitive, minimaliste et pure traduit quant à elle la beauté des notes des arrangements de KAMPFAR, guerriers héritiers des légions des Ases. Et le périple ne prend pas encore fin. «Bukkerferd», avec une rythmique qui cavalcade, exerce une fascination lumineuse sur l’auditeur, tant la souveraineté et la robustesse du morceau sont ahurissantes. Intemporel, le morceau s’inscrit dans la durée, au cadencé musical, le travail opéré sur les instruments à corde étant d’un niveau étonnant de par sa concision et sa cohésion. Mellom Skogkledde Aaser se termine par «Naglfar/Ragnarok», un titre un tantinet plus basique dans sa construction tourmentée, où le titre traduit une fin de Monde annoncée dans la mythologie scandinave. (Le Ragnarok est, dans la mythologie Nordique, la bataille de la fin du monde, le destin auquel ne peuvent échapper les dieux, la destruction d'Ásgard et le renouveau du monde).
Un chef d’œuvre du genre. Majestueux. Beau. Les épithètes ne suffisent pas pour décrire le bonheur de ce nectar musical. Trêve en paroles, plongez dans l’univers éloquent des talentueux norvégiens de KAMPFAR…



Ajouté :  Dimanche 24 Février 2008
Chroniqueur :  Loki
Score :
Lien en relation:  Kampfar Website
Hits: 7551
  
[ 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 22/9/2019 à 20:34:04 en : 0,1216 secondes
| © Metal-Impact (2001-2019) | Webmaster et Rédacteur en chef : Blasphy De Blasphèmar