Axoloti as a MIDI USB host?


#1

Is it possible to use Axoloti to send MIDI information from a USB controller such as the Launch Control to other MIDI hardware via the MIDI out on the Axoloti board?


Using the Axoloti as a 1-in, 1-out MIDI Interface
Is the midi OUT also a midi THRU?
MIDIbox and Axoloti MIDI thru
Is the midi OUT also a midi THRU?
#2

You can test this little midi/in/script
midi_usbh_to_din.axp (1.2 KB)

I have not tested this. It does not do MIDI System Common Messages or MIDI System Real-Time Messages, like midi clock, or sysex.

Please reply if this works or not!


Midi in to Midi out (DIN)
#3

I'm still waiting for my Axoloti to arrive. Once it does, I'll give this a go. Right now I'm just speculating all the possible uses Axoloti might have in my studio. smile


#4

I have tested USB MIDI to MIDI OUT works great !! Thanks Johannes wink
Why does Program Change not work??


#5

Going to use this as a workaround until Arturia (hopefully) solves the stuck notes with DIN midi bug on the Beatstep Pro.


#6

This week I was trying to update the firmware of an effects processor (G-major) using all of by usb->midi interfaces.

Both my m-audio ftu and cheap chinese plug gave errors early in the transfor, but the axoloti did absolutely nothing!

TC Electronic have a whitelist with devices that should/won't work, so I know that I have to look further, but it's odd that the axoloti refused to even try wink


#7

Im assuming you used the above script?

are you connecting the Axoloti to a PC/Mac and then to the midi din outputs to the g-major.
if so then you need to check the input is USB midi device NOT USB midi host

Ive also not checked the above script/firmware to see if it works with sysex. which I suspect a firmware update would need. (its also why many cheap USB to midi din adapters don't work)

I know sysex works on usb host output, as i added it, but I have a suspicion its not working on other interfaces, which is why we say its not supported... and its not trivial to add, due to the arbitrary length of sysex messages


#8

I'm connecting from linux, but there's a caveat: the upgrade-software is running in wine.

How do I 'check the input is USB midi device and NOT USB midi host'? or is this something PC/Mac specific?


Midi clock out to sync extra synth thru axo from daw
#9

The above script

So no surprise it does not do a firmware update.
Adding support in Axoloti to receive SysEx is a pain.


#10

Ah sorry, I totally missed the script-part this time (had read the topic before wink ).

Anyway, I need to find a controller from the white-list to do this.

thnx


#11

I can attest that the aforementioned script works great for sending notes and cc.

Right now I'm trying the same principle, except to the usb device port (using the axoloti as a thru for the usb-host, basically).

midi_usbh_to_usbdev.axp (1.0 KB)

However I don't see anything coming in on midisnoop.
Did I make a typo? or should this be done differently?


#12

This script works fine for me, and if I switch USB host and DIN in the script, the Axoloti board forwards MIDI from DIN to USB also. For some reason if I'm running this script and my modified one at the same time, only one works. Does anyone know why that would happen?


#13

You may probably have solved this already long time ago. So I reply more for the sake of perhaps helping anyone in the future.

Your interfaces may actually work, but that you'll need to set to another buffer size of the transmission. Some interfaces are a bit too slow and just can't cope with SysEx transmissions that are coming in too fast.

Then again of course some interfaces out there that are unable to handle SysEx for various reasons...


#14

I'm able to receive Note Off messages from your script as written, as well as pitch bend and poly aftertouch. It loses most Note On messages, however.

The problem does not appear to be a typo. The patch compiles without error, and matches the syntax of Johannes' version. So, I'm not sure what went wrong.


#15

Those results were from LinnStrument. Turns out, I do receive consistent Note On messages from other controllers. This is surprising, to say the least. But it does not appear to be a problem in your code.


#16

Hi, is it possible to use axoloti the other way round to act as a midi DIN to usb interface for a computer? This would really help me since I don't have audio interface with midi input.


#17

@stepan.dvoracek
yes, you can use anything as source and destination...

in the community library, you can find my midi thru object
tb/midi/utils/midithru (I think :wink:)


#18

Ok, great, I'll try that :slight_smile:


#19

For anyone interested just select input: din and output: usb device port 1 and you get a MIDI DIN to USB converter :slight_smile: