AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Disco-Programm (mp3)

Ein Thema von qb-tim · begonnen am 21. Apr 2006 · letzter Beitrag vom 21. Apr 2006
Antwort Antwort
Benutzerbild von qb-tim
qb-tim

Registriert seit: 3. Mär 2006
Ort: Deutschland
280 Beiträge
 
Delphi 6 Professional
 
#1

Disco-Programm (mp3)

  Alt 21. Apr 2006, 15:39
Hi,

Ich möchte eine Art Disco-Programm schreiben.

Ich habe schon Imagefelder für "Lichter" erstellt und den MediaPlayer erstellt.

Was mir nur fehlt ist der "Auslöser" der Lichter. Ich möchte (wie bei einem Equalizer) bei der Ausgabe von einer Musik-Datei (hier: mp3) bei verschiedenen K-Werten und verschiedenen DB-Werten ein anderes "Licht" auflechtet.



Meine Frage:

Wie Entnehme ich der momentan gespielten mp3-Datei diese Werte um sie in einer Prozedur zu entwerten?
  Mit Zitat antworten Zitat
Benutzerbild von Cyberbob
Cyberbob

Registriert seit: 24. Jan 2005
Ort: Karben
626 Beiträge
 
Delphi XE7 Architect
 
#2

Re: Disco-Programm (mp3)

  Alt 21. Apr 2006, 16:00
entwerten? du meinst auswerten, oder?

ich kann dir nur den BassDllPlay oder die Bass.dll nahelegen.
Dort kannst du mit LeftPeak und RightPeak die Peakwerte abfragen und eine FFT-Daten abfrage ist auch dabei!
Christian
  Mit Zitat antworten Zitat
Benutzerbild von qb-tim
qb-tim

Registriert seit: 3. Mär 2006
Ort: Deutschland
280 Beiträge
 
Delphi 6 Professional
 
#3

Re: Disco-Programm (mp3)

  Alt 21. Apr 2006, 16:28
Ich dachte eher an etwas andres.

Zum Beispiel:

Ich habe für verschiedene K-Werte ProgressBars. Wenn jetzt eine mp3-Datei (im selben Programm natürlich) wiedergegeben wird gibt eine Prozedur bestimmte Werte an die ProgressBars.

Referenz:

Bei iTunes kann man im "overhead-window" den EQ einschalten. Da sieht man 12 spalten, die sich bei der Wiedergabe farblich ändern.
Beim Windows Media Player gibt es mehrere solcher "Visualationen".
  Mit Zitat antworten Zitat
Benutzerbild von Aenogym
Aenogym

Registriert seit: 7. Mär 2004
Ort: Schwerin
1.089 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Disco-Programm (mp3)

  Alt 21. Apr 2006, 16:34
sowas erreichst du ganz easy, indem du die FFT-werte ausliest. die angesprochene bass.dll (http://www.un4seen.com) kann das. ist zu empfehlen

aeno
Steffen Rieke
Was nicht buzzt, wird buzzend gemacht!
http://blog.base-records.de
http://www.base-records.de
  Mit Zitat antworten Zitat
Flare

Registriert seit: 26. Jan 2006
Ort: Leipzig
529 Beiträge
 
Delphi 7 Professional
 
#5

Re: Disco-Programm (mp3)

  Alt 21. Apr 2006, 16:35
Den BassPlayer zum Beispiel findest du hier! Ich finde diese Kompnente eher passend, weil sie keine DLL benötigt.


Flare
Willy Scheibel
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#6

Re: Disco-Programm (mp3)

  Alt 21. Apr 2006, 20:09
Zitat von qb-tim:
[...] Ich habe für verschiedene K-Werte ProgressBars. Wenn jetzt eine mp3-Datei [...]
ProgressBars würde ich jetzt auch nicht unbedingt verwenden, das zeichnen der Bars dauert zu lange.
Was möchtest du den anstellen nur eine Vis mit Bar's ?
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

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

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz