• Features
  • Writing to multiple individual MIDI ports

Hi Peter,

I’m still trying to expand the boundaries or what ST3 can do with MIDI, it must be working as even my agent was happy after seeing my newest MIDI based show, all automated by ST3.

However, is there a way to individually address MIDI interfaces to send data from ST3? The reason for this is I have two instruments with the same fixed MIDI ID but I want to address them separately within the same song.

I have two interfaces connected (see picture) and both can receive data to ST3 from either but I would like to send messages to individual devices on each interface. E.G. if I have a keyboard on device 1 on my MT-BD01 interface but a guitar effects on device 1 of my MagicBox-V2 interface currently if I send a PC2@1 command both will change to the same preset. I am looking for a way to send different commands to each interface but have no way of addressing them individually.

If there were a way of assigning an interface to a number I.e. MT-BD01 = 1, MagicBox-V2 = 2 etc then the command could look something like this [MIDI: PC2@1.1, PC31@1.2] if there were no number after the channel then it would send to all MIDI devices like at present and this would remain backward compatible [MIDI: PC4@1] would change the program to 4 on all devices.

Many thanks, Brian

    Beejaywh you should be able to change the midi channels of those devices on the devices themselves.

      Lishy No, hard wired into their firmware.

      Even if i could I'm using more than 16 channels

        Beejaywh what do you mean hardwired into their firmware?
        what devices are you using and you’re using more than 16 midi devices??

        I'm using multiple keyboards, some vintage (they have fixed MIDI channel inputs and cannot be changed without a re-wiring job) plus I'm using guitar effects unit, a digital drum kit for our drummer, vocal processors, MIDI controlled stage projector screen and MIDI-DMX lighting and more.

          It is not possible to address specific midi outputs in ST3. All midi messages are sent to all ports (except those that you have disabled in Settings).

          Beejaywh I'm using multiple keyboards, some vintage (they have fixed MIDI channel inputs and cannot be changed without a re-wiring job) plus I'm using guitar effects unit, a digital drum kit for our drummer, vocal processors, MIDI controlled stage projector screen and MIDI-DMX lighting and more.

          I think i understand your problem , you have multiple older equipment that use the same midi channel they work on so you need two separate midi paths so you can control them seperately.
          I actually own a Yamaha Tyros 2 that has two totally seperate midi in and outs one is labeled A the other B they give me a total of 32 midi channels but both paths use midi channel 1 to 16 this allows me to direct data on the same channel but to a different path so yes i can use midi channel 1 to one instrument on midi out A and midi ch1 to midi out B.
          With ST3 and any other software you only have one midi path so you cant seperate the information to two different instruments on a same channel yes you have 16 channels but thats it .
          Conputer manufacturers would have to design this in to their operating system and then create software and hardware to make it work like my Yamaha Tyros 2 , i personally never used more then 16 channels of midi i think the most i ever used is about 15 channels so i never needed the B output.
          Good luck in your hunt for a better way.
          Now days i couldn be bothered using any midi on stage , i use to be a big midi user in my younger days, now, i want it ALL and i want it NOW! no time to f around.😂🤪🕺🎤🎸

          Thanks all. I’ll have to think of another approach