I’ve been away from any Norns scripting for a while and just getting familiar with the new clock system. It’s pretty awesome, so thanks to everyone that worked on it!
I’m working on a script that outputs MIDI into Ableton Live 11, synced with Live’s tempo. All working as expected, except I ran into one problem and I haven’t been able to find reference to it or solve it myself.
When I run the script and start Live’s transport, norns uses the default tempo in Params and not Live’s tempo. If I nudge Live’s tempo any amount, Norns picks that up and adjusts it’s tempo to match Live. But I don’t want to have to do that every time.
Is there a way to query the tempo from the external source? Is there something I can put in my init() that will check what Live’s tempo is before I start the transport?
When I’ve used Link before, as soon as the connection is made the two devices automatically sync tempos, although I’m unclear on which one of tempo is the one they sync to. With norns and Live, they don’t seem to sync tempos until one of the tempos is adjusted after the connection is enabled.
Not a big deal, but I think I was expecting them to sync tempos automatically. I’d prefer to have Live be the primary tempo, so nudging the tempo in init() won’t solve this issue for me.
fwiw, i’m definitely having less Link success with Live 11 than Live 10. on my side, it seems that Live 11 won’t always register that another Link device is on the network until a tempo change occurs. sometimes it works, though. if you’re testing Live 11, it might be worthwhile to check if this is the case with other Link-enabled apps and maybe report to Ableton.
when Link works (which seems to be more often with Live 10), Live always looks to norns for a cue on tempo.
are you connecting your computer to norns via norns-hosted hotspot? or just over your regular network? do you have the same levels of success between the two?
Hopefully this is the right place (found this thread searching Ableton + norns). Getting acclimated with norns and working through the docs and I can’t get MIDI out from norns working in Ableton (I’m still in Live 10 FWIW)
I’ve got USB port 1 on norns going USB-MIDI out into Midisport 2x2 MIDI IN A
norns output is set to audio + midi on MIDI out device 1, channel 1
Which scripts are you using? The level of MIDI support is entirely dependent on the script.
I routinely send MIDI from norns to Live via a setup nearly identical to what you are describing so I’d expect it to work.
When you selected the Midisport in the norns device menu does it give you two options? One entry for the first port and one entry for the second port? If not, have you tried switching which port A/B that the MIDI cable is plugged into?
MIDI devices on norns are identified by name internally in parts of the norns code base. Many devices with multiple ports will present unique names for each port but in your picture it just says “USB Midi”.
Sending MIDI using traditional MIDI DIN interfaces as the OP is doing is fine. The only time using the Sevilla Soft adaptor or iConnectivity mio2 is required is when trying to avoid using MIDI DIN cables entirely and trying to connect two USB Hosts exclusively using USB cables.
norns doesn’t give me any options or port clarity just “USB Midi,” but your hypothesis was right for whatever reason norns will only send to 2x2 MIDI port B (and I was using A). my synth can go into A or B but norns only sends to B. thanks for helping me work through this.