Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-01-2008, 23:41   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Ort: Wuppertal
Beiträge: 81
Question Animation nach Sound über Mikrofon

Hallo.

Ich melde mich seit langem mal wieder hier zu Wort weil ich ein Projekt vorhab, von dem ich keinen Schimmer hab wie/ob das zu realisieren ist.

Und zwar: ich möchte für ein Konzert eine Live-Präsentation machen bei der je nach Lautstärke die Animation angepasst wird.

Ich hab noch keine genaue Ahnung wie ich mir das vorstelle
Könnte mir z.B. ganz einfache Balken vorstellen, die je nach Lautstärke unterschiedlich stark von unten nach oben "ausschlagen".

Ich dachte mir es müsste doch mit Flash möglich sein bei dem Signal, was über die Soundkarte (per Mikrofon) kommt, den Pegel abzufragen und davon die Animation abhängig zu machen. Ich weiß nicht wie fein diese Abfrage möglich ist, ob das geht ?! Ist es vielleicht sogar möglich eine Art grafische Equalizer-Darstellung (sprich nach Frequenzbereichen) damit zu machen?

Kennt sich jemand damit aus? Hat schonmal jemand sowas gemacht? Gibt's Begriffe, nach denen ich suchen kann?

Danke für Eure Hilfe schonmal. Bin gespannt wie sich das Projekt entwickelt und ob ich sowas realisiert kriege.
chiefofdefense ist offline   Mit Zitat antworten
Alt 30-01-2008, 00:02   #2 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hi,

ich hab jetzt keine direkte antwort auf deine frage, aber ich denke das wird
dir deine augen öffnen . Schau dir mal folgendes Beispiel an:

Eine mit Hilfe der hammergeilen 3D-Engine Papervision3D erstellte Kugel,
welcher ihre Oberflächenstruktur an den Sound anpassen kann. Klickt man
auf die Kugel mit der Maus wird ein neuer Sound geladen und die Oberfläche
verhält sich auch anders (eben dem Sound angepasst)

http://mrdoob.com/#/67/

__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 30-01-2008, 00:06   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Ort: Wuppertal
Beiträge: 81
ja das zeigt ja schonmal, dass es geht =)

also ich bin schon fleißig am Suchen und glaube rausgefunden zu haben, dass Lautsärke abfragen kein Problem sein sollte.

Wie siehts aber mit Frequenzen aus? ich hab einige Aussagen gelesen, laut denen das nicht mal bei mp3-dateien funktioniert. wie dann dynamisch?!
chiefofdefense ist offline   Mit Zitat antworten
Alt 30-01-2008, 00:11   #4 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
ich bin in diesem thema auch noch nicht wirklich fit, aber mit AS3 solltest
du ein Equilizer programmieren können. Schau mal hier in den AS3 Bereich.

Ein Beispiel: http://lab.andre-michelle.com/spectrum-meter
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 30-01-2008, 15:31   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Ort: Wuppertal
Beiträge: 81
soooo. ich hab schon mal einigermaßen was hingekriegt:

Code:
Mikro=Microphone.get();
_root.attachAudio(Mikro);
Sound=new Sound(_root);
Sound.setVolume(0); // gegen Echo

function balken() {
	this._width= _root.Mikro.activityLevel;
}

balken1.onEnterFrame = balken;
da schlägt der balken schon mal von links nach rechts aus. zwischen 0 und 100 px halt. jetzt meine frage: das ganze ist ziehmlich ruckelig, weil er das ja 25mal pro sekunde macht.

gibt es ne möglichkeit es so zu machen, dass er zum beispiel nur einmal pro sekunde den activityLevel abfragt und dazwischen den Balken ordentlich tweent.

ich hab das ganze mal mit richtiger Musik ausprobiert und da flimmert das schon ordentlich. eher nicht so gut.
chiefofdefense 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 20:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele