03-07-2017, 12:57 PM
Thank you!
There seems to be an issue with the sceSasCore voices: a voice is ending immediately after it has been set to "on". This is probably the reason why there is no sound.
I need to further investigate this problem, it is probably related to the passed ADSR parameters as they look quite unusual (very fast decrease on the sustain curve).
There seems to be an issue with the sceSasCore voices: a voice is ending immediately after it has been set to "on". This is probably the reason why there is no sound.
I need to further investigate this problem, it is probably related to the passed ADSR parameters as they look quite unusual (very fast decrease on the sustain curve).
Code:
19:05:05 DEBUG hle.sceSasCore - user_main - __sceSasSetADSR sasCore=0x89EEB40, voice=0x9, flag=0xF, attack=0x3FFFFFFF, decay=0x0, sustain=0x7FFFFFFF, release=0x32
19:05:05 DEBUG hle.sceSasCore - user_main - __sceSasSetADSR voice=0x9: VoiceADSREnvelope[AR 0x3FFFFFFF(LINEAR_INCREASE), DR 0x00000000(LINEAR_DECREASE), SR 0x7FFFFFFF(LINEAR_DECREASE, SL 0x00000000), RR 0x00000032(LINEAR_DECREASE)]
19:05:05 DEBUG hle.sceSasCore - user_main - __sceSasSetADSR returning 0x0
...
19:05:05 DEBUG hle.sceSasCore - user_main - __sceSasSetKeyOn sasCore=0x89EEB40, voice=0x9
19:05:05 DEBUG hle.sceSasCore - user_main - __sceSasSetKeyOn returning 0x0
...
19:05:05 DEBUG hle.sceSasCore - user_main - __sceSasGetEndFlag sasCore=0x89EEB40
19:05:05 DEBUG hle.sceSasCore - user_main - __sceSasGetEndFlag returning 0xFFFFFFFF
Always include a complete log file at INFO level in your reports. Thanks! How to post a log