Pictslider not visible to MIDI mapping
pictslider is not visible to MIDI mapping, even though the 'Visible to Mapping' is checked. In mapping mode it cannot be enabled.
If one checks 'Parameter Mode Enable', then 'Visible to Mapping' becomes greyed out, though still checked. Unchecking 'Parameter Mode Enable' does not bring 'Visible to Mapping' back – it remains greyed out, but checked.
Is this a bug, or expected behaviour? (If it's expected, what is it doing?!)
same thing with jsui, you need to change the type under parameter mode enabled options.
Thank you for this reply Omar. Many months later (!) I have actually tried it. I changed the type to 'float'. The object is now visible to mapping, but when I move a midi fader I get error messages, because pictslider expects messages with both horizontal and vertical values. My midi fader is just sending one value. (I am only using horizontal values in the pict slider.) Any further thoughts?
Hi Andrew,
If you share a copy compressed patch it'll be easier for me to propose something.
Question: If you're using a single fader, why do you want to connect it to a pictslider?
OCH
Hi - it would be complicated to share the patch (part of a big project, lots of dependencies and graphics), but here is a patch showing the same thing. You can try to MIDI-map the slider moving up and down, and you will see.
My need is very simple. I want a slider with customised graphics. I am using pictslider to do the same thing as a normal slider (output integers when sliding vertically), but with a custom graphic design for the knob and background. (I don't think you can use custom graphics on a regular slider.) The pictslider only moves in one direction, and I only use the y-axis output.
Following your helpful advice, the control is now visible to mapping, so I am trying to map it to a MIDI hardware fader. But when I move the physical fader I get 'pictslider: lists must be of the form <horizontal vertical>'. In fact, this error comes as soon as I change from 'blob' to 'float'. Yes, it's true pictslider is controlled by a list containing x and y values, but I don't know how to use MIDI mapping to get such values. As far as I can see, MIDI mapping only produces a single value. Thank you
Hi Andrew,
I get what you're trying to do now. I think there might be some midi controllers with a xy pad that actually send these list of values. But, in any case, especially since you can change the tracking settings to only track vertical movement, it would make sense to change the behavior of pictslider in midi mapping mode to expect only one value there as well. I strongly suggest reaching out to C'74 support to ask them about this. I think they'll appreciate this idea. And link to this issue so they can see the discussion we've been having.
Now, my only solution right now is this:
which is basically putting an invisible regular slider in front of pictslider. When you go to midi mapping mode you won't even notice the difference. I hope this works for you, and I'd be happy to see the final result :)
Best,
OCH
Ah yes, that's a really simple and effective idea, I hadn't thought of that. Thank you.
Here is the effect I was after. (This is a slightly different case, using a patcher. This is so you can Shift-click on the fader to jump to 0.) This then drives a live.gain~, which provides the metering. There may be an easier way to do all this, but at least it works now and is mappable.
Thanks for your help.
Andrew
It looks good!
Giving me major "pro tools mixer board" vibes here... (I miss phatboxx).
O