I have no idea why this is happening but when I have multiple sounds loaded and then play each several times during the gameplay, the sound volume is decreasing. Not globally, but separately for each sample depending on how many times this particular wav was played already.

This ends up with all the sounds fading completely (one by one). I can't explain this behaviour. I don't tamper with audio.volume() during the gameplay.
I only call play() and time() repeatedly.

I remember we had some trouble before with audio decreasing... But I thought that had been fixed in a newer firmware update... And I think that affected the whole player's global sound level.
This is a first hearing about wavs individually decreasing in audio. jbob might know more, he's way more experienced with the sound of this thing than I am.

__________________"If you are good enough at English to apologize, then there is no need to." - A good friend of mine
Discovered something about the X-Fi2 you think others may not know? Post it here so others can learn about it!
Have a question about X-Fi2 apps? Consult the FAQ before creating a thread about it.Like my work? Tell your friends. Don't like it? Tell me so I can improve. ^.^

Hmmm, you say the sound decreases, I as well remember that if the volume was greater then 15 or so the sound would decrease(but i thought they fixed this). I have tried to replicate the problem but I cant even on a sound level of 25

1. version: 1.22.03 (i.e. the latest)
2. sound level: 15
3. length: several short samples with a maximum of 2 seconds in length
4. I have a table:

Code:

sounds={hello,pause,edge,gameover,ringing,jumpLo,jumpMid,jumpHi}

Then for each item i call :load() and then I use time() and play() for these objects to play them back of course and for setting a countdown to the end of a sample (only for those samples that should suppress the others while playing - that means no other sound will play until the counter reaches zero again - only two samples have this priority, the others can be interrupted by second sound which is triggered before the end of the previous)

Anyway, this has to be a bug because this behaviour manifests only when the earphones are plugged in. Everything works fine with the speaker.

EDIT: I've just tried volume 14 and it started to work properly. So I'll have to restrict the volume in my app. At least for earphones.

1. version: 1.22.03 (i.e. the latest)
2. sound level: 15
3. length: several short samples with a maximum of 2 seconds in length
4. I have a table:

Code:

sounds={hello,pause,edge,gameover,ringing,jumpLo,jumpMid,jumpHi}

Then for each item i call :load() and then I use time() and play() for these objects to play them back of course and for setting a countdown to the end of a sample (only for those samples that should suppress the others while playing - that means no other sound will play until the counter reaches zero again - only two samples have this priority, the others can be interrupted by second sound which is triggered before the end of the previous)

Anyway, this has to be a bug because this behaviour manifests only when the earphones are plugged in. Everything works fine with the speaker.

EDIT: I've just tried volume 14 and it started to work properly. So I'll have to restrict the volume in my app. At least for earphones.