![]() |
Sound als Speicherinhalt
Hi,
ich suche eine Möglichkeit an Sound direkt (als Speicherinhalt) ranzukommen. Ich muss verschiedene Netzfrequenzen überwachen (Rundsteuertechnik), dazu ist es nötig permanent eine FFT laufen zu lassen. Im Moment löse ich das so, dass ich Sound (Das Netz wird eltronisch auf den "Line in" abgebildet) auf Platte schreibe und dann wieder einlese. Das ist jedoch völlig inakzeptabel. Hat jemand eine Lösung oder einen Kodeschnipsel der mir weiterhilft? Vielen Dank im Vorraus! PS: Fertige Programme gibts für diesen Sonderzweck nicht, nur sünhaft teure Hardware! |
Re: Sound als Speicherinhalt
Liste der Anhänge anzeigen (Anzahl: 2)
Hi,
hab die Lösung gefunden. (siehe Anhang). Bass ist allerdings an der Stelle suboptimal. Ist aber besser als garnichts. Da anscheinend keiner eine bessere Idee hat werde ich das verwenden. Thread kann geschlossen werden! Viele Grüsse |
Re: Sound als Speicherinhalt
Du schreibst im ersten Post das du zuerst alles auf Platte schreibst und dann wieder einliest. Wenn du es auf Platte schreibst hast du es doch schon im Speicher gehabt (ansonsten hättest du ja nix was du auf Platte schreiben kannst). :gruebel:
Um dir eine Alternative zu Bass geben zu können müssten wir wissen was du daran suboptimal findest. (ich persönlich würde direkt über die Api-Funktion mit wave_in gehen) |
Re: Sound als Speicherinhalt
Hi,
das ist ganz einfach, ich habe die mci benutzt, dort gibt es zwar eine function zum direkt auf Platte schreiben aber an den Buffer komm ich nicht ran. Suboptimal an der bass Lösung ist, dass ich die bass.dll lizenzieren muss wenn ich sie verkaufen will. Eine native Lösung wäre mir lieber gewesen! Viele Grüsse |
Re: Sound als Speicherinhalt
Eventuell wäre
![]() \\Edit: Note to self: "incht" ist kein Wort :stupid: |
Re: Sound als Speicherinhalt
Vielleicht wäre auch WaveIn oder DirectSound etwas passendes:
Zu WaveIn: http://msdn.microsoft.com/en-us/library/ms713735(VS.85).aspx Die Typdeklationen sind in der "MMSystem" Unit. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:34 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-2025 by Thomas Breitkreuz