Zurück   Flashforum > Flash > ActionScript > Spielkonzepte und Spieleprogrammierung

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-12-2008, 08:52   #1 (permalink)
ChronoGuard
 
Benutzerbild von SpecOps-12
 
Registriert seit: Mar 2002
Ort: Saarbrücken
Beiträge: 2.649
[AS3] (Tanz)Animation nach Sound

Hi, sorry für den vielen folgenden Text

Ich will eine Animation einrichten, die nach einer begrenzten Anzahl von Musikstücken schön im Takt animiert ist.
Da viele der Animationen nicht mit einem Beat starten sondern auf einen enden, hab ich mir folgendes Verfahren überlegt:

1) Ich lasse das gewünschte mp3 in Flash laufen und schreibe die Durchschnittswerte eines Spektrum-Abschnitts, der in etwa die Bassdrum verkörpert, pro Frame in ein Array.

2) Das schau ich mir manuell an und ermittle dann einen repräsentativen Peak-Wert und einen ungefähren Interval.

3) Ein weiteres Array wird mit Nullen und Einsen gefüllt, wobei die Einsen dann die Beats sind.

4) Läuft der Film nun ab, wissen die Animationen anhand des Array, wieviel Zeit sie bis zum nächsten Beat haben, bzw, wann sie starten müssen, um zeitgleich mit diesem Beat zu enden.

Denkbar wär auch ein mehrdimensionales Array für verschieden Spektren (Snare/Base)

Sinn des Threads:
Das ganze klappt, aber es auszufeilen ist zeitaufwendig und ich würd gern wissen, ob ich aus Unkenntnis nicht ein bereits existierendes einfachereres und besseres Verfahren übersehe.
__________________
we will stop enhancing the truth in 3, 2, ...
SpecOps-12 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 18:11 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele