Reply To: howto get feedback from panel:sendMidiMessageNow()

Home Forums General Using Ctrlr howto get feedback from panel:sendMidiMessageNow() Reply To: howto get feedback from panel:sendMidiMessageNow()

#72184
Mr.ToR
Participant
    • Topics: 7
    • Replies: 51
    • Total: 58

    ok, apparent this actually would create latencies on the modulators as well.
    So if you’re sending multiple messages for a program and need to have a little delay between each message, your synth might require a small delay between each message. so the solution is to use this parameter programatically and keep it normally at 0ms to avoid latency on the modulators.

    this is how I use it.

    panel:setPropertyInt(“panelMidiGlobalDelay”,20) — Set MIDI delay to 20ms
    panel:setPropertyString(“panelMidiPauseIn”,”1″) — disable MIDI input
    for s=1, 5, 1 do panel:sendMidiMessageNow(CtrlrMidiMessage(MidiMsg[s])) MidiMsg[s] = “” end — send 5 Midi messages
    timer:setCallback (9, TimerCallback) timer:startTimer(9, 1000) — enable MIDI input
    panel:setPropertyInt(“panelMidiGlobalDelay”,0) — Set MIDI delay back to 0ms

    Ctrlr