Author Topic: Question about BASSMIDI RPN tuning behavior  (Read 138 times)

spessasus

  • Posts: 13
Hi,
So I've noticed something when using Falcosoft MidiPlayer and VirtualMIDISynth (both of which internally use BASSMIDI)
When I send a RPN Coarse Tune message, it does not tune the notes...
It shifts the keys up or down rather than tuning the notes!
So my question is...

Why?
Why does it do that? Doesn't that violate the MIDI spec too? Nothing in the spec mentions shifting keys via the RPN. It only says tuning. Master coarse tuning sysEx in BASS applies tuning normally, so why does this RPN act differently?
I've attached a test file. Playing it with bass leads to a different result than timidity or fluidsynth (or any other synth I know of).
Is this because of compability? Or did hadware sf2 synths do that and it's replicating the behavior?

EDIT:
I've attached a test soundfont. Note that it plays drums in BASS when the pressed key contains a piano sound.
« Last Edit: 9 Aug '24 - 22:20 by spessasus »

Falcosoft

  • Posts: 203
Re: Question about BASSMIDI RPN tuning behavior
« Reply #1 on: 9 Aug '24 - 22:58 »
Hi,
It seems that this conversation has the answer for you:
http://www.un4seen.com/forum/?topic=19702.msg137896#msg137896