Currently one can connect the Morph to Max through a microcontroller and a serial connection using the Innovator’s overlay. However in this case the serial baudrate cannot go over the hardware limit of the little serial adapter which is part of the overlay. It seems to be an issue for very fast and multi-touch gestures so a dedicated external might be an improvement. Such a development would also allow to get rid of the microcontroller and maybe allow several Morphs to be connected simultaneously.
So, is anyone developing an “external object” to connect the Morph directly to Cycling '74’s Max?
I have made a try to merge the Morph C API examples to the Max SDK under Windows but without success so far. I’d be glad to go on with some assistance if anyone is willing to join.
hey
i am very interested in having my Sensel talk to Max
I purchased the music production overlay but i would love a simple help file that shows what/how the values are. The Help one on the Package Manager does not seem to respond to the music production one-- so i am assuming i need to read through the docs a bit more but pointers and tips are appreciated of course
I guess the music production overlay sends MIDI messages (MPE or classical), so in Max all the MIDI object boxes are your friends (ctlin, notein, midiparse, mpeconfig, mpeparse…).
To check what the Morph sends, midiparse and mpeparse should be used first.
I am having a lot of trouble detecting finger lifts on a finger by finger bases with the Sensel object in Max. It does not seem like anything in the Dict normalizes to zero when a finger is lifted. I see that the total number of contacts is provided but this does not help me.
did an Open Sound Control client that connect tthe morph with Usine Hollyhock.
it is based on an arduino Mega
no middleware needed as the arduino does some low level conditionning
hollihock send OSC message for the arduino to switch between different mode of finger detection
Interesting development, Olivar. I made something similar with a Teensy and a serial connection. However I am happy with the current state of the Max external. I’ll probably go back to the Teensy soon because I want to use at least two Morphs simultaneously and the Max external cannot handle this currently.
Which Ethernet ou wi-fi device do you use to connect the Mega to the network? Also, which data do you send and for how many touches?
I made different operating modes that I can select from the DAW :
up to 10 fingers with X and Y, and total force
number of fingers at first touch, number of finger subsequent, force, area, gistance between first and last finger (this one I use most to select different FX just by the number of fingers I first hit the morph with)
XY pad + grid 10x10
grid of 120 notes with velocity, pressure and XY pad around notes (moving finger after hitting a note is a pad and do not trig adjacent notes.
Just get my morph yesterday!
I mainly want to use it with Max.
After download and test some of your examples, I realized that I had to unplug-plug the device each time I open a new patch or the Sensel doesn’t work (no datas on the screen and no sound).
Weird because I can see it in max midi devices.