No internet connection
  1. Home
  2. How to

Sending MIDI CC via an external USB MIDI Interface

By Jordon Popp @Jordon_Popp
    2023-04-17 18:12:47.279Z

    Hello,

    I'm trying to control a KHE Amp Switcher via macros on a Soundflow Surface.

    I know that the MIDI interface is working with the KHE switcher, so it seems like the issue is that I cannot get Soundflow to send CC data via the external device.

    I'm a bit stuck on this. I tried setting the external midi port via an action, but no matter what I set it to, it doesn't send any data.

    Thanks!
    -J

    • 7 replies
    1. Kitch Membery @Kitch2023-04-17 22:45:28.206Z

      Can you copy and paste the script/macro you tried into this thread?

      1. J
        In reply toJordon_Popp:
        Jordon Popp @Jordon_Popp
          2023-04-17 22:59:57.336Z

          This is the action I tried to use

          1. T
            In reply toJordon_Popp:
            Troy Nababan @Troy_Nababan
              2023-04-18 12:49:32.479Z

              Hi, coincidently I also use Soundflow to control a KHE amp switcher! It was a pain to work out how to make it work, long story short I needed to use a Java script to send the midi messages so I could tell sound flow to send midi to the specific usb midi interface (in my case a Roland UM-1). Works like a charm, I’ll post the script when I get to my computer

              1. TTroy Nababan @Troy_Nababan
                  2023-04-18 13:09:54.072Z

                  Here is my script to select channel 1 of my ASC8x4

                  sf.midi.sendCC({
                      externalMidiPort: 'ICON CubeMi3 V1.00 Port 3',
                      midiChannel: 5,
                      midiCC: 0,
                      value: 127,
                  });
                  

                  The externalMidiPort is my ICON CubeMi3 usb midi interface (that im using instead of the Roland UM-1 now). Just make sure you change this to whatever your midi device is called, in my situation the script wont work if I dont have "V1.00 Port 3" in the name.

                  Hope this helps. Here is a pic little surface I put together to control my amp rack

                  1. JJordon Popp @Jordon_Popp
                      2023-04-18 17:06:02.757Z

                      I suppose the issue is that I'm not sure where to get the proper device name. I've tried a few things on my end, but it doesn't seem to be working.

                      1. TTroy Nababan @Troy_Nababan
                          2023-04-18 22:54:01.656Z

                          Go into Audio Midi setup, navigate to the midi window and you should see your midi device with the correct name there. If it has multiple midi ports you just have to make sure you type the correct one (like in my script above)

                          1. MMichael Feldman @Michael_Feldman
                              2023-04-20 18:23:04.723Z

                              Hello, I've been having this same issue and just figured out a solution!

                              In Audio MIDI Setup, create a new external device (using the plus icon), label it whatever you like and connect it to the desired port of your physical midi interface. Then you can point soundflow to that specific device name you created.