Change in how Max in Live 12 handles the "Enumeration Icons"
Posted: Tue Apr 02, 2024 4:16 am
So I searched for a while about this but didn't find much anything. So first question is, where can I find documentation on the "Enumeration Icons"?
I've been building some Max for Live devices that expose some parameters to the Push2, using [live.banks]. Some of these parameters have values that are enumerations. I don't remember how I found out, but I noticed that if you put names of icons for Push2 in the "Enumeration Icons" field, you could have neat little icons that are used on Push2 in the stock devices, but for the parameters to my own devices.
For example, I had a parameter to select the waveform of an oscillator, which has values like "saw", "square", "tri", etc. I went to the images used for Push2 (located at "C:\ProgramData\Ableton\Live 11 Suite\Program\Push2\qml\Ableton\Push\Assets\Images"), find wave_square.svg, wave_saw_down.svg, wave_triangle.svg, and put those file-names, (minus the .svg extension) as the values to the "Enumeration Icons" field for that [live.menu]. Now, when selecting the nth item in the enumeration in the [live.menu], it will show the corresponding nth icon from the "Enumeration Icons", which makes it really cool to see the values at a glance when looking at the Push2 screen.
Or it used to with Live 11, it doesn't seem to be working now with Live 12.
I'm trying to track back how I had found out about this, but I'm not finding anything, so maybe I had stumbled on an undocumented, unsupported behaviour? I would be a shame, as that did make navigating through these devices a lot more efficient. This place seems to be full of knowledgeable folks, would someone have any idea about this?
I've been building some Max for Live devices that expose some parameters to the Push2, using [live.banks]. Some of these parameters have values that are enumerations. I don't remember how I found out, but I noticed that if you put names of icons for Push2 in the "Enumeration Icons" field, you could have neat little icons that are used on Push2 in the stock devices, but for the parameters to my own devices.
For example, I had a parameter to select the waveform of an oscillator, which has values like "saw", "square", "tri", etc. I went to the images used for Push2 (located at "C:\ProgramData\Ableton\Live 11 Suite\Program\Push2\qml\Ableton\Push\Assets\Images"), find wave_square.svg, wave_saw_down.svg, wave_triangle.svg, and put those file-names, (minus the .svg extension) as the values to the "Enumeration Icons" field for that [live.menu]. Now, when selecting the nth item in the enumeration in the [live.menu], it will show the corresponding nth icon from the "Enumeration Icons", which makes it really cool to see the values at a glance when looking at the Push2 screen.
Or it used to with Live 11, it doesn't seem to be working now with Live 12.
I'm trying to track back how I had found out about this, but I'm not finding anything, so maybe I had stumbled on an undocumented, unsupported behaviour? I would be a shame, as that did make navigating through these devices a lot more efficient. This place seems to be full of knowledgeable folks, would someone have any idea about this?