Max for Live Connection Kit - Arduino Ports
I am playing around with the Arduino device inside the connection kit - https://github.com/Ableton/m4l-connection-kit/tree/master/Arduino
By default it sets to the Bluetooth port, but I want it to only read USBModem. Is there a way for me to go into the device and edit out the ability to find the bluetooth, or maybe loadbang it to the right port?
Also when you close the ableton session, a lot of parameters don't save, such as where the inputs/outputs were mapped to. Anyone figured out how to save all these mappings?
I don't know about the arduino, but when it comes to saving the state of M4L devices, you'd have to use objects that support parameter mode like live.dial and live.number or whatever. That's usually not enough so I tend to use textedit to remember settings and reload the settings every time with live.thisdevice
I have similar issues. The mappings save with each live set but I have to turn analogue inputs off and on again, then recalibrate. Which makes it not possible to do an actual live set switching between sets in a gig. I'm using M4L.
Also it is not possible to program more than one instance of the arduino patch and switch between them. Is there any other workaround? I'm pulling my hair out!
As first I would say most troubles begin with using that premade fermatas and
stuff like maxuinos and that connetion kit.
That will prevent you from learning using arduino in first place.
------
Then - using several serial objects at same time simply does not work.
One would have to close the port before activating it in another patch.
Thanks for this. I understand I should learn Arduino and programming but I'm more interested in making music. It's a shame the M4L connection kit doesn't remember stuffstuff properly in a live session. Decided to use just max for my live playing for now, but now need a way of getting Arduino data into max.
If you use fixed set of sensors on Arduino,
just post what it is and what range you want to read in Max or Max4Live.
That bullshit of connection kit is simply rubish.
It can't be used to do any smoothing of analog readings, scaling etc
it forces one to send tons of values and use raw input in Max to do the scaling
etc, very stupid.
Also if you use any Arduino that is USB Midi Capable, you can drop
serial communication alltogeher and use midi directly.
That applies to all ATmega32u4 or ATmega32u16 boards.
Or you use real serial midi output from nano and similar boards
to 5 pin midi input
-------
Anyway just post what your sensor, pot, buttons etc configuration is,
and which board you use, it would take only a little bit of time to put some code together
yeah it's a really interesting issue. the promise of a modular controller but then the reality of having to program it. I can see your predicament Carl. The first device I made in this area was a metronome blinker but it uses M4L Connection Kit. I think it would be nice to rewrite this so it doesn't need that device. My future plan was to make a variation of this device that uses an RGB light to show you the looper status.