davy7125/polyphone

modulator targeting sample offset doesn't play in Polyphone

mrbumpy409 opened this issue · 3 comments

I thought I had reported this bug a while back on the forum already, but I couldn't find it, so I am reporting it here.

Any modulator targeting sample offset doesn't play in Polyphone, but does work correctly in players such as FluidSynth.

Steps to Reproduce

  1. Download and open the following SoundFont in Polyphone: sample-offset-test.zip
  2. Play each of the presets, using different velocities. Each preset uses a velocity→sample start offset modulator at the instrument level so that the amount of sample offset changes with velocity. This should change the sound of the note start, making it brighter at higher velocities.

Result

Polyphone ignores the velocity→sample start offset modulator, so no change to tone is heard when playing different velocities.

Expected Result

Notes should start brighter at higher velocites. To compare, Fluidsynth and current BASSMIDI both play this SoundFont correctly.

Again, thank you for this one

Thank you good sir for the fixes! I have successfully compiled current master after adjusting the instructions for Qt6 (fortunately, I am on KDE neon with updated Qt6 libraries), and I can verify the issue is indeed resolved.

awesome, thanks for the fix.
Sample offset allows for various creative use cases, for example triggering a ghostsnare from a snare, by moving the offset towards the middle of the snare e.g.