MIDI mapping of the mouse area (e.g. max/msp multislider

pureborn
pureborn Member Posts: 6 Newcomer
edited October 2024 in Reaktor

hello. I'm new to reaktors.
I'm looking at a patch called skrewell because it's really interesting, but the 8 sliders in each category that are midi mapped to the other knobs are not midi mapped. How can I control these parameters with midi?

Comments

  • Studiowaves
    Studiowaves Member Posts: 648 Pro

    Usually right click on a slider and it prompts you to set up a midi controller. It's been a while but it was pretty easy, I think you have a few option like midi take over but in general it waits for you to move a midi controller like the pitch wheel or something, then it learns that controller and easily sets it up.

  • colB
    colB Member Posts: 1,007 Guru

    Internally screwell uses some trickery to simplify the code, but it does it in a way that means to get right click midi mapping, it would need a total re-write.

    That block of green sliders:

    …uses just one mouse area for all 8 sliders, internally, they are updated as you drag the mouse around, but instead of being 8 separate signals, the values are really a single 8x polyphonic signal, and the display is a polyphonic display where each voice is at a different horizontal position… (sounds complex, but it's not so uncommon in Reaktor land to do things this way). Doing it this way makes it so much easier to manage a large control matrix like this (8 banks of 8 controls, and there are no horrible unmaintainable nests of 64 wires anywhere in the structure!).

    It might be possible to patch in some sort of bespoke midi mapping right click type of thing, but it would be a huge job, and I thing it kind of misses the point anyway. Really, as an instrument, this is designed in a way to encourage gestures… so instead of individually editing single bars, drag the mouse accross them… and you can midi map that!

    A better way to add hardware control, more in keeping with the intent of the original designer, might be some sort of Joystick or touchpad interface, and that might be easier to patch in, but I don't have one, so I cant really help you there. You would still need a bespoke mapping interface (or a bad hack ;))

  • colB
    colB Member Posts: 1,007 Guru

    This had been asked a few times in the past, so I had a go at a workaround.

    Here is a patch with some proxy knobs that 'should' be mappable (untested), and also echo properly what happens on screen etc.

    One feature/limitation here is that when you change the function tab, the proxies then take on that values and control the sliders for that tab. This is good or bad depending on your perspective :)

    I chose to add the new knobs as a nested instrument so they get their own panel, that way the original GUI stays pristine. The only reason I grabbed some knob graphics from some other ensemble is that I needed access to the knob animation to use with a multi picture, and we don't have access the the defaults…

    Please test this and report back if it works!

    It would be possible to use invisible sliders as proxies and have this work as a right click right on the slider group, but that might not be so intuitive, because the mapped knob would change its target when the function changes… at least this way, its obvious that there are proxies involved… hmm

  • pureborn
    pureborn Member Posts: 6 Newcomer

    Sadly. Skrewell's sliders are used to adjust the slider values, not the midi options, even when right-clicked. Am I mistaken?

  • pureborn
    pureborn Member Posts: 6 Newcomer

    It's a bit difficult for me, is there a manual for studying problems like the above, and when you say mouse dragging, do you mean oscilloscope?

  • pureborn
    pureborn Member Posts: 6 Newcomer

    Oh my god. This is exactly what I was looking for, thank you so much for your hard work and kindness. Did you understand and hack the mouse area or did you find the destination of those sliders (parameters) yourself?

  • colB
    colB Member Posts: 1,007 Guru

    I had a look through the code, worked out what was going on, and patched in those proxy knobs.

    The main thing is, does it work properly with hardware midi knobs?

  • Studiowaves
    Studiowaves Member Posts: 648 Pro

    Well, almost every reaktor ensemble I've seen allows you to adjust a controller via midi. Right click and a menu pops up, I have a feeling skrewell's doesn't work like that because cobi went into great detail about it. I right clicked on the xy screen and it came up.

    It's there and it might be waiting for you to move your midi controller. If I remember once you move a slider it locks on to it and uses it. Then you can set it up to move around and follow your midi controller movements or there's another mode that lets you midi controller take over. So the current setting can jump to the setting of the midi controller. So one mode uses your controller value to add or subtract from the current setting and the other mode will simple take over, I think that's all there is too it. I can't test it from this screen because I'm not using the other computer with my midi controllers.

  • pureborn
    pureborn Member Posts: 6 Newcomer
This discussion has been closed.
Back To Top