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 ASIO noch etwas für dich. Ich bin vor ein paar Jahren auch mal über eine Delphi-Unit gestolpert die dafür fertige Funktionen bot, allerdings kann ich leider nicht mehr sagen wo, wann und von wem - nur dass es da was gibt. Insbesondere sind damit recht geringe Latenzen drin, was ja meist recht wünschenswert ist.
\\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 23:10 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