slider/knob/dropdown multisysex

Home Forums General Using Ctrlr slider/knob/dropdown multisysex

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #29870
    mdma
    Participant
    • Topics: 1
    • Replies: 2
    • Total: 3

    Hello everyone,
    i want to program a knob/slider/dropdown which changes fx on mc909 via sysex.
    Ctrlr is used as VST and the knob mapped to one control change.

    the purpose of that panel element should be, that it sends different sysex messages per different value of cc mapping.

    Example:

    host cc parameter 0-09->ctrlrVST->sysexA
    host cc parameter 10-19->ctrlrVST->sysexB
    ..
    host cc parameter 120-127->ctrlrVST->sysexY

    Whats the best panel element to use for that,
    for it acts like a cc to multisysex ?
    how to configure?

    greetings

    • This topic was modified 7 years, 9 months ago by mdma. Reason: wrong forum category
    #29872
    zeoka
    Participant
    • Topics: 73
    • Replies: 466
    • Total: 539
    • ★★★

    Several ways
    you could link a modulator(cc) to another(sysex) for example
    also there some specials bytes in the sysex editor that you can may be change the sysex dynamically
    You could may be show us sysex’s you need.
    There is also a “controller” feature that seems it’s good for you ….

    #29877
    atom
    Keymaster
    • Topics: 159
    • Replies: 2945
    • Total: 3104
    • ★★★★★

    If you plan on controlling an external device from your host using Ctrlr as a bridge, you don’t need to translate CC->Sysex

    the host will modulate your Ctrlr knobs without any CC parameters needed, the internal VST protocol will deal with that, you need to assign your sysex to whatever UI elements you like. Unless you want some other external gear that transmits CC to control your other gear that accepts SysEx with a Ctrlr as a translator, you don’t need any special tricks.

    If however you want that sort of translation platform then it gets complicated.

    #30252
    mdma
    Participant
    • Topics: 1
    • Replies: 2
    • Total: 3

    thank you both for reply!
    zeoka:(taken from mc909 editor)
    mfx1 on :F0 41 10 59 12 01 00 00 01 7D F7
    mfx1 off:F0 41 10 59 12 01 00 00 01 7E F7
    mfx1 parameter fx type:
    00 through = F0 41 10 59 12 01 00 00 01 7E F7
    01 stereoeq= F0 41 10 59 12 10 00 02 01 6D F7
    02 spectrum= F0 41 10 59 12 10 00 00 02 6c F7
    03 enhancer= F0 41 10 59 12 10 00 02 00 03 6B F7
    04 isolator= F0 41 10 59 12 10 00 02 00 04 6A F7
    ..
    38 gatedrev= F0 41 10 59 12 10 00 02 00 26 48 F7
    roland mc 909 uses checksum i read
    I dont know exactly how to calculate that at the moment.
    only can give you calculated-end-message from sysex-editor of mc909
    is that message enough anyway?

    atom:iam a total knoob! is this possible?
    in this case fe. a knob 0-38 steps, sending 39 different sysex,

    1.)using ctrlr as vst(atomation+randomizing cc value)

    2.)i have quneo midicontroller, wouldn t that work? midilearnin host, -knob cc ctrlr, cc quneo=happy controlling of hardware with hardware, or not that easy?

    • This reply was modified 7 years, 9 months ago by mdma.
    #30310
    zeoka
    Participant
    • Topics: 73
    • Replies: 466
    • Total: 539
    • ★★★

    Hi
    The byte just before the end byte F7 is the checksum
    The simplier way is put z5 as byte in the sysex editor of the modulator
    It’s strange that THRU and off are the same param
    On my roland 0n/off and 00:THRU are 2 different params
    strange that length of sysex is different for the same param
    it looks like you just have to put f0…xx z5 f7 in the sysex editor

    may be you could rely the quneo to the daw (cc) and ctrlr to mc909 (sysex&cc)
    that way you control the mc with quneo

    #30360
    mdma
    Participant
    • Topics: 1
    • Replies: 2
    • Total: 3

    Hallo and thank you!zeoka you are right! theres a typo-mistake(4) and they are also different
    F0 41 10 00 59 12 01 00 00 01 00 7E F7 mfx1:off
    F0 41 10 00 59 12 01 00 00 01 01 7D F7 mfx1:on
    F0 41 10 00 59 12 10 00 02 00 00 6E F7 00:through
    F0 41 10 00 59 12 10 00 02 00 26 48 F7 38:gated reverb

    it looks like you just have to put f0…xx z5 f7 in the sysex editor
    dont understand completely the “tockens” now

    [F0 41 10 00 59 12] 10 00 02 00 26 6D F7
    [(1) (2) (3) (4) (5) (6)] address data checksum (7)

    would become what ?:
    [F0 41 10 00 59 12] 10 00 02 ?? ?? z5 F7

    ————————————
    My question was how to configure in ctrlr:
    my thought behind: i dont want to use a select-field(ui-combo with combo content i saw)…
    a slider/knob with parameter intervals ->sending different sysex.
    is it really only sysex-formula?
    what is multi-list for?

    #30378
    zeoka
    Participant
    • Topics: 73
    • Replies: 466
    • Total: 539
    • ★★★

    F0 41 10 00 59 12 01 00 00 01 xx z5 F7 uibutton
    and
    F0 41 10 00 59 12 10 00 02 00 xx z5 F7 uislider, set the min val 0 max val 38
    if you use uifixedslider (to display custom values like THRU…etc) you don’t need to
    set min/max values. judt type values in the slider content property
    imo it’s better to use combo or listbox to select an effect

Viewing 7 posts - 1 through 7 (of 7 total)
  • The forum ‘Using Ctrlr’ is closed to new topics and replies.
There is currently 0 users and 64 guests online
No users are currently active
Forum Statistics
Threads: 2,495, Posts: 17,374, Members: 77,605
Most users ever online was 12 on January 22, 2019 3:47 pm
Ctrlr