Replies: 1 comment 4 replies
-
I don't have a strong opinion here. Converting the NRPNs would obviously clobber the respective CCs. Since that would be limited to gs bank select mode it would be fine I guess. The soundfont would still need to implement modulators to achieve the desired effect. On the other hand, one could convert the GS NRPNs to SF2 NRPNs to directly influence the respective destination generators. Have you considered that? |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The problem
Currently, there's no way to make fluidsynth react to GS NPRNs.
For example, take a listen to this MIDI file being played on a GS device. At around 18 seconds in, the trumpets can be heard with clear vibrato. Playing it on fluidsynth even with stgiga's HiDef (the SC-88Pro soundfont) does not result in any vibrato.
And that's fine, fluidsynth is not said to be GS compatible.
But, even as a soundfont creator, I can't make it GS compatible with modulators. You see, modulators only support CCs as sources, not NPRNs. This is why I propose the following:
The solution
In this SC8850 owner's manual you can see the CC numbers on page 227 and the correspoding NPRNs on page 228.
It would be great if fluidsynth mapped those NPRNs to their respective controllers. That is:
note: numbers with "H" at the end indicate hex
And by mapping i mean directly copying the data entry value to the CC:
**Note: this would only apply if the synth is in the
gs
bank select mode (I.E. after receiving a GS sysex)Rationale
What do you think?
Beta Was this translation helpful? Give feedback.
All reactions