VOGONS


First post, by superfury

User metadata
Rank l33t
Rank
l33t

What is the MIDI ADSR(actually DAHDSR in the format) behaviour when a note is released and not held using the sustain pedal during any of the pre-sustain phases(delay,attack,hold,decay)? Does it jump immediately to release phase from the current level of attenuation? That's what UniPCemu is currently doing. Is that correct behaviour?

UniPCemu Git repository
UniPCemu for Android, Windows and PSP on itch.io
Older UniPCemu PC/Android/PSP releases

Reply 1 of 1, by superfury

User metadata
Rank l33t
Rank
l33t

I notice some interesting behaviour with the AweROMGM.sf2 "slow strings" instrument(preset number 49). When it's sounding a note-on key, it has a strange behaviour. Somehow, the attack phase seems to weirdly start later(by the same time the attack phase is supposed to last)?

Thus it's always about half a second late compared to what Viena is giving me as the supposed output speed of the envelope? According to the soundfont, it should have a 0.594 second attack phase, but it sounds like the attack phase starts at that time, lasting for 0.594 seconds for some reason?
Forcing said variable to become 0(thus instantaneous attack) causes the sounds to match Viena's results?

Or could it be that the issue is a different matter altogether? Just the volume slope being incorrect somehow (wrong formula)?

UniPCemu Git repository
UniPCemu for Android, Windows and PSP on itch.io
Older UniPCemu PC/Android/PSP releases