Hi,
I’m trying to send midi clock straight from super collider as for some reason, when I use the midi method described in the synchronizing midi clock via tidal the clock misses a pulse every bar.
So I went on to the Link2MidiClock method described here.
The definition from the page works fine, ~lc.numPeers reports a connection with link. When I define ~ltmc = LinkToMidiClock(~midiout, ~lc)I get -> a LinkToMidiClock reported back by supercollider but when I want to start the clock ~ltmc.startI get an error:
ERROR: Message 'start' not understood.
RECEIVER:
nil
ARGS:
KEYWORD ARGUMENTS:
CALL STACK:
DoesNotUnderstandError:reportError
arg this = <instance of DoesNotUnderstandError>
Nil:handleError
arg this = nil
arg error = <instance of DoesNotUnderstandError>
Thread:handleError
arg this = <instance of Thread>
arg error = <instance of DoesNotUnderstandError>
Thread:handleError
arg this = <instance of Routine>
arg error = <instance of DoesNotUnderstandError>
Object:throw
arg this = <instance of DoesNotUnderstandError>
Object:doesNotUnderstand
arg this = nil
arg selector = 'start'
arg args = [*0]
arg kwargs = [*0]
< FunctionDef in Method LinkToMidiClock:start > (no arguments or variables)
Routine:prStart
arg this = <instance of Routine>
arg inval = 28.0
^^ ERROR: Message 'start' not understood.
RECEIVER: nil
I had a mistake in may midiout names. solved now