![]() |
Stabilitätsprobleme bei Beat-Erkennung(mit Bass.dll)
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen,
ich hab ein Programm zur Beat-Erkennung geschrieben, es nutzt einen Record-Kanal der Bass.dll und erkennt anhand einer Analyse der FFT-Daten eines der unteren Frequenzbänder (mehr oder weniger gut) Beats. Bei jedem Beat blinkt eine Lampe auf (die Lösung mit dem Thread ist noch nicht so optimal). Das Programm funktioniert an sich ganz gut nur hat es massive Stabilitätsprobleme. Machnchmal stüzt es mittendrin ab, meistens aber beim Beenden, ich kann aber leider den Fehler nicht finden. Wenn ihr mal Lust und Zeit habt könnt ihr ja mal reinschauen! |
Re: Stabilitätsprobleme bei Beat-Erkennung(mit Bass.dll)
Zur Vorgehensweise:
ich öffne einen Record-Kanal (mit Bass_Record_Start) und rufe in der Callback-Prozedur die FFT-auf. irgendwann schmiert das Programm dann einfach ab :( |
Re: Stabilitätsprobleme bei Beat-Erkennung(mit Bass.dll)
moin
hört sich nach einem thread problem an. schreibst du evtl aus dem thread auf eine form ? kann das leider hier nicht testen, da du nur die exe, aber nicht die bass.dll gepostet hast. greeeetz |
Re: Stabilitätsprobleme bei Beat-Erkennung(mit Bass.dll)
Eventeull wäre es ganz sinnvoll, nicht die Exe uns anzubieten, sondern den Quellcode. :roll: Oder wie stellst du dir jetzt vor, sollen wir den Fehler finden?
|
Re: Stabilitätsprobleme bei Beat-Erkennung(mit Bass.dll)
Liste der Anhänge anzeigen (Anzahl: 1)
Sorry, habe wohl ausversehen die falsche Datei hochgeladen :oops:
Hier kommt der SourceCode + Bass.dll @corgan: ich schreibe tatsächlich aus einem Thread auf eine Form, werd mal probieren, was ich da machen kann |
Re: Stabilitätsprobleme bei Beat-Erkennung(mit Bass.dll)
Also bei mir ist dein Programm nicht abgestürzt ... :gruebel:
|
Re: Stabilitätsprobleme bei Beat-Erkennung(mit Bass.dll)
Zitat:
du darfst nie aus einem thread auf eine form, oder visuelles object schreiben. entweder du benutz global variablen, oder besser messages. greetz |
Re: Stabilitätsprobleme bei Beat-Erkennung(mit Bass.dll)
kannste bitte noch die fourier.dcu nachliefern.
kannst sonst nicht kompelieren. :( edit: ähm, wie funktioniert das ding überhaupt ? Ich kann weder über das programm ne MP3 Abspielen, noch erkennt es die laufende Musik aus Winamp. ?! |
Re: Stabilitätsprobleme bei Beat-Erkennung(mit Bass.dll)
Zitat:
|
Re: Stabilitätsprobleme bei Beat-Erkennung(mit Bass.dll)
ich habe schon mal mit Synchronize probiert aber dann kommt das Programm irgendwie ins Stocken :(
@corgan: du musst im windows-mixer bei Aufnahme den Stereo- oder Mono-Mix der Soundkarte auswählen, dann sollte's funktionieren. Probiermal die fourier.dcu rauszuschmeißen, ich glaube die wird gar nicht mehr verwendet ( geht ja alles über die Bass.dll ) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz