Sending MIDI CC via an external USB MIDI Interface
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
- Kitch Membery @Kitch2023-04-17 22:45:28.206Z
Can you copy and paste the script/macro you tried into this thread?
- JIn reply toJordon_Popp⬆:Jordon Popp @Jordon_Popp
This is the action I tried to use
- TIn reply toJordon_Popp⬆:Troy Nababan @Troy_Nababan
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
- TTroy Nababan @Troy_Nababan
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
- JJordon Popp @Jordon_Popp
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.
- TTroy Nababan @Troy_Nababan
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)
- MMichael Feldman @Michael_Feldman
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.