Ansteuern der Soundkarte mit BCB 6.0

Hallo zusammen, ich will mir ein kleines Programm schreiben,dass eingegebene Noten in verschiedenen Klangfarben abspielen kann. Leider habe ich überhaupt keinen Plan,wie ich die Soundkarte ansteure. D.h.,ich will keine Datenbank mit verschiedenen Sounds die jeweils geladen werden und über den Mediaplayer dann abgespielt werden;sondern ich will,dass meine Soundkarte eine von mir definierte Frequenz mit einer von mir definierten Wellenform generiert. Kann mir jemand sagen,wie ich das am dümmsten anstelle, oder wenigstens unter welchem Kapitel ich das nachlesen kann? Danke im Voraus…

Gruß Sebastian

Hallo Sebsatian!

Hallo zusammen, ich will mir ein kleines Programm
schreiben,dass eingegebene Noten in verschiedenen Klangfarben
abspielen kann. Leider habe ich überhaupt keinen Plan,wie ich
die Soundkarte ansteure. D.h.,ich will keine Datenbank mit
verschiedenen Sounds die jeweils geladen werden und über den
Mediaplayer dann abgespielt werden;sondern ich will,dass meine
Soundkarte eine von mir definierte Frequenz mit einer von mir
definierten Wellenform generiert. Kann mir jemand sagen,wie
ich das am dümmsten anstelle, oder wenigstens unter welchem
Kapitel ich das nachlesen kann? Danke im Voraus…

Tät schon helfen wenn du sagst welches OS und welche Platform!

z.B. PocketPC 2005, xScale, Visual Studio 2005 Professional Edition,
dann würde ich nach waveOutOpen suchen!

Da du Mediaplayer sagst nehm ich an irgendwas windowsartiges,
dann würd ich auch mal bei waveOutOpen schauen.

Gruß
Stefan

Hallo Stefan,

ich dachte, durch die Überschrift wäre alles geklärt. Es soll ein Windowsprogramm, geschrieben mit dem C++ Builder 6.0 von Borland, sein.Mit „waveOutOpen“ kann ich leider garnichts anfangen. In der ganzen Hilfe habe ich weder einen Befehl noch eine Unit gefunden, die so heißt. Was ist das???

Gruß und herzlichen Dank Sebastian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Tach!

Die vorgeschlagene Win32 API-Funktion waveOutOpen ist Teil der Windows Multimedia API. Lies’ dich vielleicht am besten mal hier: http://msdn.microsoft.com/library/default.asp?url=/l… ein, da wird so ziemlich alles behandelt, was Windows an Audiofunktionen anbietet.

Alternativ könntest Du Dich auch über DirectX schlau machen, dort gibt es ebenfalls entsprechende Funktionen.

Gruß,
Martin

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Sebsatian!

ich dachte, durch die Überschrift wäre alles geklärt. Es soll
ein Windowsprogramm, geschrieben mit dem C++ Builder 6.0 von
Borland, sein.Mit „waveOutOpen“ kann ich leider garnichts
anfangen. In der ganzen Hilfe habe ich weder einen Befehl noch
eine Unit gefunden, die so heißt. Was ist das???

Martin hat ja schon geantwortet.

Den Link wollte ich dir aber nicht vorenthalten…
http://www.planet-source-code.com/vb/scripts/ShowCod…

Gruß
Stefan