Versuch doch einfach mal eine bestehende Visualisierung zu öffnen. ^^
Darin erkennt man alles, was man brauch!
Aber an dieser Stelle dann doch mal ne erklärung:
Delphi-Quellcode:
DIE TABS:
==> Static Vars:
Variablen, die vom Programm vorgegeben werden und in
deinem eigenen Code verändert werden können, um die Darstellung anzupassen.
Die wichtigste ist sndvol! Der Wert davon geht von 0 bis inetwa 1 (manchmal auch kurz höher)
==> Vars:
Dort können eigene Variablen definiert werden.
Bisher gibt es aber nur Single.
Variablen werden erstellt, indem du
<Name der Var.> + ':' + <Typ (Single)> + ':' + <Startwert>
eingibst.
==> Init:
Code, der beim Aufbau der Visualisierung ausgeführt wird.
Darein kommt z.B. die einstellung von Fog, dem Zoom, usw.
==> OnBeat:
Noch nicht verfügbar !!!
Wird ausgeführt, wenn ein Beat erkannt wurde (werde ich noch einbauen)
==> Render:
Der Code, der in jedem Frame ausgeführt wird.
Darein kommen dann z.B. iwelche mathematischen Berechnungenund dann das Zeichnen.
Bsp. fürs Zeichnen:
{color}0;0;1 <- Setzt die Stiftfarbe auf Blau (muss in jedem Frame aufgerufen werden)
{line}X1; Y1; X2; Y2 <- Dazu muss ich doch nix sagen oder ...?
{line}0; -30; 40*sin(sndvol*80); 40*cos(sndvol*80) <- Es gibt auch Funktionen (Lob an mich selbst^^)
{ellipse} X; Y; XRadius; YRadius; Slices (genauigkeit)
{ellipse} 0; 0; sndvol*50; sndvol*50; 24
{ellipse} random(50)-25; random(50)-25; sndvol*25; sndvol*25; 24
Sonst noch Fragen???