Onko keinoja, joilla wave-tiedoston äänen voimakkuutta ja balanssia voi säädellä toistettaessa sitä esim. sndPlaySoundilla vai onko wave-tiedostosta muokattava tilanteeseen sopivat versiot ja valittava sitten niistä.
ääni nauhrilla tai vaikka music makerilla.
Ääni menee mixerin kautta jonka liukusäätimiä voi asetella näin:
http://www.mentalis.org/apilist/auxSetVolume.
http://koti.mbnet.fi/nordta/SoundControl/
kai tolla voi.
Kiitoksia vastauksista, mutta säätö tarvittaisiin tiedostokohtaisesti eli esim. toinen ääni kuuluu vasemmalta ja toinen oikealta vaikka yhtaikaa, samoin voimakkuus äänikohtaisesti. Ilmeisesti noita äänitiedostoja on muokattava. Mikähän olisi siihen näppärä ohjelma.
edit Jaa, tuo Tuukan linkki taisi olla juuri se mitä haen. kiitoksia kovasti
En tuolla SoundControllilla saanut aikaan kuin suhinaa ja kohinaa. Onneksi löytyi toimiva muokkausohjelma.
parempi sitten kun hylkää sndPlaySoundin kokonaan...
vaihtaa esim. waveOut* hommiin tai DirectSoundiin
Muokkasin ääniä Creative WaveStudiolla. sndPlaySound toistaa ilmeisesti vain yhtä ääntä kerrallaan (ollut ennenkin täällä keskusteluissa). Lisäksi tulee ylimääräisiä tussahduksia. Mistähän noihin WaveOut ja DirectSound hommeleihin löytyisi lisätietoa. Googlella hainkin mutta ei oikein tärpännyt. Löytyi DirectSound3d, voiko VB:ssä hyödyntää?
lainaus:
Löytyi DirectSound3d, voiko VB:ssä hyödyntää?
DirectX8:ssa ainakin on jotain 3D-ominaisuuksia, ja sitä voi VB:llä käyttää.
En näkisi waveOut-APIen käyttöä kovinkaan järkevänä jos helpolla haluaa päästä, valmiita kirjastoja (http://www.fmod.org) äänien toistamiseen löytyy yllin kyllin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.