helio-fm / helio-sequencer

One music sequencer for all major platforms, desktop and mobile
https://helio.fm
GNU General Public License v3.0
3.04k stars 115 forks source link

There's only one midi output (linux) Can there be more? [Feature-Request] #297

Open toadzroc opened 3 months ago

toadzroc commented 3 months ago

I've read through some of the issues related to midi out, as like others, I'd like to use Helio's midi functions, and route out to external apps, in this case, linuxsampler, loaded up with an orchestra, and requiring multiple midi inputs.

Can I suggest midi output be upgraded to midi outputs, i.e. the user designates how many midi outs they want, and where they're routed from (inside Helio)?

i.e.

Create a track. Set the channel for the track, and assign the output. So my piccolo would be channel 1, using midi output 1, solo flute would be channel 2, midi output 1, etc.

Moving down the list, 1st violins might be channels 10,11,12 on three tracks, routed to midi output 4.

I hope you get the drift of what I'm suggesting.

If the user can "create" midi outputs (port), and name them, then, imho, this would make routing to external synths and apps considerably easier. In the docs, it's suggested users use Helio-default (an example) as a bridge to route midi in to midi out. That still leaves the problem of having only one midi output.

I've just started trying Helio, so if i've missed something here, and multiple midi outputs are indeed possible, then i'd appreciate a heads up how it's done.