FoxDot with ableton?

hi all,
(new here so my uneducated questions will be primitive!)

What is the ‘best’ or current way to use foxdot with ableton?
Is it just the midi link? (Im not sure how you sync though)
Or is there some other cool way? Maybe via some maxlive trick?

Thanks

I haven’t seen anyone use FoxDot with Ableton but you can send MIDI out via SuperCollider, which you might be able to route to Ableton.

Hi,
I tried a bit but I get this error on a newly formatted Mac:

p1 >> MidiOut([0,1,2,3], channel = 1)

FoxDot.midi(1)
MIDI Sources:
MIDIEndPoint(“Scarlett 2i4 USB”, “Scarlett 2i4 USB”)
MIDI Destinations:
MIDIEndPoint(“Scarlett 2i4 USB”, “Scarlett 2i4 USB”)
MIDIEndPoint(“Maschine 2 Virtual Input”, “Maschine 2 Virtual Input”)
Sending FoxDot MIDI messages to Maschine 2 Virtual Input
→ FoxDot

ERROR: Primitive ‘_SendMIDIOut’ failed.
Index out of range.
RECEIVER:
Instance of MIDIOut { (0x7f80994757f8, gc=68, fmt=00, flg=00, set=02)
instance variables [3]
port : Integer 1
uid : Integer 1315522866
latency : Float 0.200000 9999999A 3FC99999
}
CALL STACK:
MethodError:reportError
arg this =
Nil:handleError
arg this = nil
arg error =
Thread:handleError
arg this =
arg error =
Object:throw
arg this =
Object:primitiveFailed
arg this =
MIDIOut:write
arg this =
arg len = 3
arg hiStatus = 128
arg loStatus = 1
arg a = 62
arg b = 127
MIDIOut:noteOff
arg this =
arg chan = 1
arg note = 62.0
arg veloc = 127
Function:awake
arg this =
arg beats = 842.21667440888
arg seconds = 842.21667440888
arg clock =
var time = 842.21667440888
^^ The preceding error dump is for ERROR: Primitive ‘_SendMIDIOut’ failed.
Index out of range.
RECEIVER: a MIDIOut

Any ideas?
thanks

That’s a SuperCollider issue I think and, unfortunately, I have no idea how to address it. Maybe worth asking something in the toplap chat app?

1 Like

btw thanks for foxdot :slight_smile: