Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi sounds professional in Delphi - womit? (https://www.delphipraxis.net/31166-sounds-professional-delphi-womit.html)

hackyie 5. Okt 2004 14:14


sounds professional in Delphi - womit?
 
Hallo,

ich bräuchte mal ein paar Tipps zur professionellen Soundwiedergabe in Delphi, ich überlege, ob ich eine Art Schlagzeugprogramm in Delphi programmiere, man soll also das Keyboard als Schlagzeug nutzen können. Dazu ist es natürlich wichtig, dass

- Soundfiles ohne nennenswerte Verzögerung abgespielt werden
- meherere Soundfiles gleichzeitig gespielt werden können

Womit würdet Ihr das in Delphi realisieren, reichen da die Bordmittel MediaPlayer / mmsystem? Wie sehen die Befehle dann aus?

Nonsense 5. Okt 2004 14:25

Re: sounds professional in Delphi - womit?
 
Denke, dass Du da um DirectSound nicht rumkommst.

hackyie 6. Okt 2004 08:27

Re: sounds professional in Delphi - womit?
 
gut, werd ich mich mal schlau machen, gibt's da links / Tutorials / freie Komponenten zum thema DirectSound? Andere Alternativen?

Wishmaster 7. Okt 2004 01:43

Re: sounds professional in Delphi - womit?
 
DirectSound.pas
DirectMusic.pas
DirectShow9.pas


info + DL:= DirectSound

supermuckl 7. Okt 2004 02:53

Re: sounds professional in Delphi - womit?
 
für eine latenzfreie wiedergabe wie es in software samplern vor kommt ( und standard ist ) solltest du den ASIO Treiber unterstützen

dieser treiber wird von den besseren soundkarten unterstützt und bringt eine nahezu lazenzfreie wiedergabe von sounds

mit direct sound wirst du immer eine spürbare latenz haben die du nicht weg bekommst.. nur mit ASIO gehts

die creative audio 2 ZS unterstützt z.b. den ASIO standard 1 und das für ungefär 70? ( nur mal so am rande )

einen software sampler wie du ihn bauen willst hat mit einer hohen latenz für direkte wiedergabe ( midi direkt vom keyboard --> wave ausgeben ) nicht wirklich zukunft..

du kannst natürlich einen drumcomputer draus bauen oder ein "offline" midi sampler. aber direkte live ausgabe der mididaten kannste ohne asio vergessen..

haste auch schon ne midi schnittstelle mit delphi gemacht?
müsstest ja dann abgreifen können ( und das in echtzeit )

hackyie 7. Okt 2004 13:10

Re: sounds professional in Delphi - womit?
 
hmm, also ich hab mir mal die directsound - bibliotheken besorgt und ausgetestet. Für das, was ich haben will, reicht das völlig. Ich kann SOunds per Tastatur abspielen und das wie mir scheint verdammt schnell hintereinander, Latenzen spüre ich da kaum. So professionell in Richtung MIDI soll das ganze (vorerst) mal noch nicht gehen...


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