Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi MIDI aufnehmen (https://www.delphipraxis.net/27181-midi-aufnehmen.html)

fred.reichbier 5. Aug 2004 14:43


MIDI aufnehmen
 
Hi!
Ich habe ein MIDI-Keyboard angeschlossen. Wie kann ich die Signale in meinem Programm verwenden + in WAV umwandeln?
MfG,
fred

dizzy 5. Aug 2004 14:49

Re: MIDI aufnehmen
 
Die MIDI-Signale müsste man sich vom Treiber abzwacken können (Details kenne ich aber net :?), und das Umwandeln in Wave könnte schwieriger werden.
Die Soundblaster Audigy kennt eine Option "Aufnehmen was aus den Boxen kommt", aber das ist nicht Standard. Fruity Loops (Sequenzer-Programm) kann das, aber wie die das anstellen, werden die wohl kaum verraten ;).

fred.reichbier 5. Aug 2004 15:02

Re: MIDI aufnehmen
 
Du meinst "Wave Out Mix"?
Aber wenn ich auf dem Keyboard was spiele, kommt das nicht aus dem Lautsprecher... :wink:

dizzy 5. Aug 2004 15:47

Re: MIDI aufnehmen
 
Nein, bei meiner Soundkarte gibt es als Aufnahmekanal "Was sie hören" zur Auswahl. Das hab ich aber bei noch keiner anderen gesehen.

Und dass (zunächst) nichts aus den Boxen kommt ist ja so lange noch logisch, wie noch kein Programm da ist, dass die MIDI-Signale auch tatsächlich abspielen lässt ;).

Ich würde mich mal umsehen, ob es nicht irgendwo ein paar OpenSource-Proggys gibt, die MIDI-Signale verarbeiten. Da könnte man sich das ein wenig abgucken.

mischerr 5. Aug 2004 17:42

Re: MIDI aufnehmen
 
Fragt mich dazu bitte keine Details - hab auch keine Midi-HW hier, aber laut MSDN scheint es sich doch um ein MCI-Device zu handeln, welches entsprechend angesteuert werden kann. Ein direkter Zugriff auf den Treiber sollte somit wohl nicht nötig sein. Vielleicht hilft ja der folgende Link in der MSDN weiter: Working with MCI Devices

Grüsse!

fred.reichbier 20. Aug 2004 11:45

Re: MIDI aufnehmen
 
Ich bin kein Suchtalent, weiß jemand, wie das geht mit mci_sendstring?
Kann leider kein gutes Englisch :oops: .


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:43 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