BleuBleu/FamiStudio

Engine Bug: SFX overlap

Closed this issue · 3 comments

Playing different sound effects on the same track (such as a Square 1) can overlap, causing the sound effect to sound strange.
(Sorry, the sorting of "FAMISTUDIO_SFX_CHx" is inconsistent with the engine and has been reversed. It has now been described again.)

Therefore, it should be when FAMISTUDIO_SFX_CH0, FAMISTUDIO_SFX_CH1, or FAMISTUDIO_SFX_CH2 plays a sound effect, if FAMISTUDIO_SFX_CH3 is playing a sound effect, it is not allowed to play, and it is directly stopped until the playback is complete.

By analogy, for example, when FAMISTUDIO_SFX_CH0 or FAMISTUDIO_SFX_CH1 plays a sound effect, if FAMISTUDIO_SFX_CH2 is playing the sound effect, playback is not allowed, and playback is stopped directly until the playback is complete.

As a supplement, overlapping sound effects have a chance, and it should be the result of mixing multiple sound effects with music as much as possible.

Im not planning any work on SFX in near future. If you want movement on this you should get involved.

I understand.