Ardour and calf-fluidsynth: which midi channel is used?

Support & discussion regarding DAWs and MIDI sequencers.

Moderators: MattKingUSA, khz

Post Reply
hdr
Established Member
Posts: 138
Joined: Sun Feb 03, 2019 1:47 pm
Has thanked: 1 time

Ardour and calf-fluidsynth: which midi channel is used?

Post by hdr »

Hi,
my workflow is like this:
I do some guitar parts with tuxguitar -> export to midi -> import to a ardour midi track -> use calf fluidsynth

By default every channel in calf fluidsynth is Yamaha Grand Piano as instrument.
Usually I want to change the instrument, e.g. to Jazz Guitar.
The problem is I dont know which of the 16 midi channels is used for a specific track.
My solution is changing every midi channels instrument, starting from 1st channel during play. Once I hit the correct channel I can hear the instrument change. But there must be a better way to figure out which channel is used :)
I tried every menu and option but couldnt find the information which midi channel is used - neither in the track options nor in midi file option.
OS: Debian 10 DAW: Ardour 6.2
12strings2hands
Established Member
Posts: 29
Joined: Tue Jan 10, 2017 5:28 pm
Has thanked: 4 times
Been thanked: 4 times

Re: Ardour and calf-fluidsynth: which midi channel is used?

Post by 12strings2hands »

usually channel 1 is the default for instruments. channel 10 is the default for percussion.
You can look at the midi notes in Ardour by adding 'A-MIDI-Monitor' to the track. The first column is the channel number.
Robin Gareus, author of x42 plugins and one of the Ardour developers, has some essential midi plugins.
hdr
Established Member
Posts: 138
Joined: Sun Feb 03, 2019 1:47 pm
Has thanked: 1 time

Re: Ardour and calf-fluidsynth: which midi channel is used?

Post by hdr »

Where can I find this Midi-Monitor?
OS: Debian 10 DAW: Ardour 6.2
rghvdberg
Established Member
Posts: 1067
Joined: Mon May 12, 2014 7:11 am
Has thanked: 15 times
Been thanked: 36 times

Re: Ardour and calf-fluidsynth: which midi channel is used?

Post by rghvdberg »

hdr wrote:Where can I find this Midi-Monitor?
Should be installed by ardour by default.
It's an internal lv2 plugin. Internal to ardour.
rghvdberg
Established Member
Posts: 1067
Joined: Mon May 12, 2014 7:11 am
Has thanked: 15 times
Been thanked: 36 times

Re: Ardour and calf-fluidsynth: which midi channel is used?

Post by rghvdberg »

By default ardour sends on all midi channels in a track.
If the midi file has program changes in it, calf fluidsynth should automatically change the program. I assume the General Midi programs are used.

Ardour (binary from ardour.org) comes with it's own GM synth and a generic sf2 player, just in case calf doesn't do the trick. For some users calf plugins give trouble with Ardour. Personally I've never noticed much.

If you have the kxstudio repositories installed you get the same binary as from ardour.org. But it's always highly appreciated if you subscribe or donate to ardour of course.
User avatar
bluebell
Established Member
Posts: 1909
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 111 times
Been thanked: 116 times

Re: Ardour and calf-fluidsynth: which midi channel is used?

Post by bluebell »

Each CALF fluidynth LV2 instance has settings for each channel (soundfont per channel). That's not always what you want and can be confusing.

Fluidsynth-dssi is much simpler. One instance, one soundfont.

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

User avatar
noedig
Established Member
Posts: 233
Joined: Wed Feb 12, 2014 4:39 am
Location: South Africa
Has thanked: 9 times
Been thanked: 52 times

Re: Ardour and calf-fluidsynth: which midi channel is used?

Post by noedig »

You can find the MIDI channel of a MIDI note by hovering the mouse over it in Edit mode:
Press E, then hover over a note. The note name, velocity, and channel is displayed.
Press G to return to normal (grab) mode again.

You can change the channel of all notes in the MIDI region as follows:
Right-click on the region --> first menu entry --> MIDI --> Transform.
Then Set channel to exactly 1.

Finally, you can set the track to only play back on a certain MIDI channel:
Right-click on the track (left of the edit region, where the name/mute/solo are), click "Channel selector...".
Under Playback, select the 3rd option. This will force all MIDI to the chosen channel.
hdr
Established Member
Posts: 138
Joined: Sun Feb 03, 2019 1:47 pm
Has thanked: 1 time

Re: Ardour and calf-fluidsynth: which midi channel is used?

Post by hdr »

bluebell wrote:Fluidsynth-dssi is much simpler. One instance, one soundfont.
Yeah, sounds good. I never got why there are so many different synths. If I have the same soundfont in different synths will there be any difference regarding the sound?

@noedig: Thank you so much. That was exactly what I was looking for.
OS: Debian 10 DAW: Ardour 6.2
Post Reply