Noob, looking for a midi controllable colour system.
Hi I am new and learning, so apologies if this is something obvious I have missed.
Is there anyway to pick colour using Midi?
I was thinking if I could map x and y access on something like 2tonR bellow. I also want to link up colour settings but doesn't seem like there is colour in and out. again just starting wondering if anyone could lead me in right direction.
thanks
Jim

What midi messages are you wanting to use? I’ve used ccs from Ableton to set colors, I’d assume you could use notes, velocity or any message really. You’d just need to scale the value from what comes in to whatever you need it to be.
Greg,
Thanks for the speedy reply.
what I ultimately want to have is a palette of 8 colours that are used through out synth, so the colours of the animations and all the effects are all mapped to these colours.
User can select colours via 2*4 pads or any other sort of button, then use cc to control what the selected colour is. My inital plan was to use 4 cc faders to control RGBA. for each selected colour. but if I can use any sort of cc control, such as a hue param.
I am also trying to work out how to manually edit midi mapping?
Sure:) if your talking about physical faders that should work I’d think, it’d just be a matter of sending the right messages to the right objects. If your talking about something embedded in the UI check out the swatch object, it may be usefu?
As is always the case in Max, you need to ask yourself three questions:
Q1: I have an incoming message. What form does it take?
A: Since it'll be MIDI it's basically three values: note number (0-127), velocity (same), and duration (milliseconds)
Q1b: Which of those do I want to use to do stuff? All three? Two of them? An average? etc. That's your choice. There's no single answer.
Q2: I have an object that expects messages in a specific form to do their work. What form does that stuff require?
A2: Take a look at the inputs of the 2TONR module. Since this is Vizzie, all the module inputs are expecting floating-point values in the range 0. - 1.0. Which inputs do you want to send values to? You need to figure that out.
Q3: what do I have to do to modify those incoming numbers to transform them into values that the inputs in the 2TONR module will expect?
A3: <is going to be based on the basics of Max> You need to figure that out. That's what the tutorials and help files are for
Those 3 questions (What are the output messages I'm getting? What input messages do I need to send? How do I get the output modified so it matches the same values as the input expects?) are what every single Max programmer does all the time.
Max, thanks for the walkthrough,
I didn't understand the term "set the Red part of colour x" I thought it was referring to 'RGB video channel' I thought it was an image input when I looked up in the node help.
I used to work in Quartz and did my masters in nuke so not my first node based software. I would denote it is as "Red value"
But The swatch object is perfect!!! exactly what I was looking for.,