westlicht / performer

PER|FORMER Eurorack Sequencer
https://westlicht.github.io/performer
MIT License
236 stars 70 forks source link

Channels on USB/Midi Ports? #337

Open godbeat opened 3 years ago

godbeat commented 3 years ago

Hi!

Perhaps i'm missing something, but there's any way to select channels on MIDI/USB Output ports?

I'm using it with a iConnect Midi 4+, but i have no chance to select the external hardware correctly, it seems that only works on port 1.

For example: Elektron Analog Rytm is set on Port 8 of iConnet USB but i want to use the channel 3 of this port (rimshot for example).

How exactly work this feature, target is a MIDI/USB Channel or port on the connected device?

godbeat commented 3 years ago

Ok, based on test, if anyone is interested on this solution:

The Output USB/MIDI seems to only can host the actual port on the iConnect, for use with up to 16 external devices do the following thing:

In my case, i'm using the first channel on the USB device Jack 2

[Midi Port Routing Tab] Select first channel and route to the USB Host Jack 1 to 8 and the DIN Ports (if you need them) (route.jp route g)

[Midi Channel Remap Tab] Remap the channels 1 to 16 (1 to 16 USB Out in the Performer) to the Internal port of the external devices remap

For example:

Blofeld hardware has the port 11 assigned, in the remap, i took the second channel and assing it to the channel 11 (the Blofeld port), all incoming traffic to the channel 2 goes to the port 11. In the Performer, select the channel 2 for the Blofeld.

In the devices with more than one midi port (Analog Four, Digitakt, etc....) you need to route to the auto channel, in this way you can select the channel on hardware as you wish... you can also route to a especified channel too. In mi case, is better to route to the auto channel and select by my own the sound i want.

I hope any day could be possible select USB Port and channel on the Performer, but in meantime you can use this trick.