Fluidsynth Midi CC?

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

Post Reply
User avatar
Linuxmusician01
Established Member
Posts: 1524
Joined: Mon Feb 23, 2015 2:38 pm
Location: Holland
Has thanked: 756 times
Been thanked: 137 times

Fluidsynth Midi CC?

Post by Linuxmusician01 »

I'm, using te 'olde humble Fluidsynth. I installed it on a Raspberry Pi and play it with a Midi keyboard. I noticed that the volume slider and the mod wheel on my keyboard work. Are there more Midi messages or control channels that work in Fluidsynth? I can't find any info on this anywhere...
zoco
Established Member
Posts: 177
Joined: Fri Jan 25, 2019 4:04 pm

Re: Fluidsynth Midi CC?

Post by zoco »

May i follow this one for the answers? :D
Plug&Play
Established Member
Posts: 49
Joined: Sat Jan 14, 2017 2:09 am

Re: Fluidsynth Midi CC?

Post by Plug&Play »

I googled "fluidsynth manual"
got "MIDI Control Change Implementation Chart"
https://github.com/FluidSynth/fluidsynt ... idFeatures

Rob

Music Music Music !
User avatar
Linuxmusician01
Established Member
Posts: 1524
Joined: Mon Feb 23, 2015 2:38 pm
Location: Holland
Has thanked: 756 times
Been thanked: 137 times

Re: Fluidsynth Midi CC?

Post by Linuxmusician01 »

Plug&Play wrote:I googled "fluidsynth manual"
got "MIDI Control Change Implementation Chart"
https://github.com/FluidSynth/fluidsynt ... idFeatures
Wow! There's more info on the Github page where the source code is than on Fluidsynth's home page. I have a hard time "understanding" Github's webpage interface. So I completely missed that on the Wiki page there is a table of contents on the right hand side under the word "Pages". And indeed: there is the "FluidFeatures" page that you refered to.

BTW, for others following this thread, on said wiki page about Midi and Fluid they refer to "section 8.1.2 in the spec.". What they mean are the SF2 specifications which can be found here. I wouldn't read it though. Meant for developers.

Anyway, out of the box Fluid supports (among others):
  • Program (preset) change
  • Pitch wheel/bend (makes Fluid crash for me...)
  • Mod wheel (Midi Control Channel 1)
  • Volume (Midi CC 7)
  • Glide/glissando/portamento time (CC 5) and swith (CC 65)
  • Reverb (CC 91)
  • Chorus (CC 93)
Al these CC's are the standard "unwritten law" Midi settings, that is: your Midi controller/keyboard will be set per default to use these channels for said effects etc.

What I could not find in the supported Midi Control Channels:
  • Cutoff frequency of filter
  • ADSR
Post Reply