Mat.LearnReport (hack solution to mapping JSUI)

AudioMatt's icon

matlearnreport.zip
application/zip 6.98 KB

This took so much hacking. Apologies for multiposting here but this deserves a new topic.

I'm a priss about my interfaces. I like custom ones. Until Ableton/Cycling decide to expose a javascript or C method for map mode, my solution has been to unhide live.numboxes when the user goes into map mode.

Mat.learnreport is an abstraction that sends 1s and 0s based on when the user hits Midi or Key in Ableton for this purpose.

If someone finds this is useful I can submit it to the package manager. Not sure if cycling will take it since it's based on something unofficial.

OCH's icon

no idea how did this. (Really, how?)
This should be a live. object in Max.

OCH's icon

(since you're back?) Can you give me some pointers as to how this is done?
I've spent some time trying to figure it out and I'm pretty much lost here.
I don't even think the MIDI remote script thing would allow one to do this.
My best guess right now, is that I've been looking in the wrong direction:
maybe you are not even worrying about a live API, and just figured out a way to read the state change of a live.object when the environment goes to a MIDI map mode. Again, I have no idea how this is done (would love to!) but it seems like something that should be available in vanilla max by default.

WESTON M's icon

11olson posted somewhere else "getattr learning" 1st outlet send 1 or 0, 2nd outlet connected to a live.dial