Newsgroup: it.comp.lang.delphi
Titolo: Multi WAV playing

Does any one know a simple way to play two or more .WAV file
simultaneously?
Files are quite heavy ( from 500K to 3M ).
Grazie.
BRAMBILLA Giovanni
 
--------------------------------
Inviato via 
http://usenet.iol.it

 Files are quite heavy ( from 500K to 3M ).
aren't you Italian? We are in an Italian newsgroup however I'll answer you
in English. I think that you have to create different threads and from each
one you have to call the sndPlaySound().
I've just tried to call sndPlaySound() from my process while my mp3 player
(winamp) is running and both the wave files are executed at the same time,
so I suppose that all that you have to do is what I've told you before.
regards,
--
- Carlo -
c.b...@libero.it

ma non c'è un problema di utilizzo risorse? mi sembra ke un'applicazione
non "possa suonare" mentre suona un'altra... o forse nella stessa
applicazione è possibile? scusate :)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 applicazione è possibile? scusate :)
io ho provato proprio per questo motivo: ho fatto suonare un wave alla mia
applicazione proprio mentre winamp ne suonava un altra. Ora non so se questo
sia stato possibile grazie ai driver della mia scheda audio (Sound Blaster
Live!) tuttavia non ho avuto problemi. Ora basandomi sul concetto che un
thread è un "processo leggero" (Tanenbaum) suppongo che possa funzionare
richiamando da n thread n file wave, ma sinceramente non ho provato.
Saluti e buona pasqua


Saluti e buona pasqua

--------------------------------
Inviato via 
http://usenet.iol.it
 

Questo mi pare un po piu tosto.
Già, ma sopratutto è tosto il casino sonoro che ne uscirebbe fuori
:-))

 sia stato possibile grazie ai driver della mia scheda audio (Sound Blaster
Non ne sono certo, ma credo, in seguito ad esperienze personali, che 
dipenda dai driver della scheda audio.
Infatti, quando ancora usavo Win9x, all'inizio usavo i driver forniti in 
bundle con la mia scheda. Situazione: non potevo ascoltare piu' di un 
file audio per volta.
Successivamente, con le stesso OS, lo stesso WinAMP ma driver 
aggiornati, potevo ascoltare piu' file in contemporanea.
In conclusione, cmq, se in un sistema e' possibile ascoltare due (o +) 
file audio eseguiti da applicazioni diverse (o instanze diverse della 
stessa applicazione), è certamente possibile far eseguire piu' file 
audio alla stessa applicazione con l'utilizzo di thread.
-- 
Koreano
kore...@email.it

 un'applicazione non "possa suonare" mentre suona un'altra...
dipende dalla scheda audio e soprattutto dal driver che la interfaccia 
al sistema operativo
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!

Usando le directsound e' possibile suonare "n" file wav contemporaneamente.
I giochi usano normalmente questa tecnica, se no non potremmo sentire
esplosioni, con musiche di sottofondo, "ding" che sottolineano i punteggi,
ecc.
Ciao, Sandro

Ciao, Sandro
--------------------------------
Inviato via 
http://usenet.iol.it
 

 Il problema Š fare suonare due o pi— files wav dalla stessa applicazione.
www.torry.net
fai una Quick Search per "wave"
Per la cronaca, la PlaySound in più thread, non fa al caso, bisogna 
utilizzare il subset "waveOut" delle Waveform Functions.
Ciao!
Davide DG.
-- 
All resistance is futile! Prepare to be disassembled !