Making Max/Ableton talk Firmata/Arduino

Updates on the way…

Posted: October 9th, 2010 | Author: | Filed under: Uncategorized | 15 Comments »

With the release of new arduinos and new firmata capabilities, we are getting ready to release a new version of Maxuino. We will also be looking for testers for an actual Maxuino compiled object as opposed to the current javascript implementation which should give some great speed boosts.

Our present list of features to be integrated into the release includes:
-compatibility with latest Arduino hardware
-stepper motor control
-added built-in hint-documentation to Max help files
-additional examples in Max helpfiles
-dynamic MIDI mapping for Maxuino Max For Live device
-dynamic pin/channel selection in Maxuino Max GUI
-integration of pin-mode query capabilities in new Firmata
-documentation of Maxuino OSC name-space and better compatibility with Arduino programing syntax

If there are particular features you want to see, please let us know as comments to this post.

Chris & Ali


15 Comments on “Updates on the way…”

  1. 1 Matteo Marangoni said at 3:26 pm on October 16th, 2010:

    Hello

    one feature that would be handy is the the possibility of setting the prescaler for the arduino’s timers. This enables to change the frequency of the PWM and is very useful for a range of applications.

    there is quite a lot of documentation about PWM frequency and timers, starting from this post by Ken Shirriff:
    http://www.arcfn.com/2009/07/secrets-of-arduino-pwm.html

    basically arduino needs to receive a message such as:
    TCCR0B = TCCR0B & 0b11111000 | 0×03;

    this is easy to do in the arduino programming environment and it would be great if it could be done also in maxduino

    cheers

    Matteo

  2. 2 MAXFISCHER said at 2:28 am on October 20th, 2010:

    Yeah it would be sick to get an update for the uno firmware as I just got one in the mail to use with Max.

  3. 3 Ali Momeni said at 11:13 pm on October 21st, 2010:

    Excellent idea…. thanks Matteo.

  4. 4 Jonathan Thompson said at 9:00 pm on November 7th, 2010:

    It would be very nice if the M4L object would respond to midi so that midi notes routed to the same channel as the object in Live would trigger on/offs. So a C0 would trigger output one turning on, a second c0 (or the noteoff from the 1st midi note) would trigger the output off. This would make sequencing sooo much easier! (If you are using the maxuino to sequence LEDs) I am using it now, but I have to do a complex midi routing setup and it interferes with other objects. This sort of midi trigger would be amazing!

  5. 5 Jordan said at 8:17 pm on November 18th, 2010:

    Is there any sort of ETA on this? or possibly a beta? I am very eager to try this out on the Mega 2560 :)

  6. 6 Joseph Tekippe said at 3:11 pm on November 19th, 2010:

    I’m teaching a Fine Arts electronics & programming class to use Maxuino, and am unsure whether or not to recommend they buy Uno boards or seek out the older Arduino models. Any kind of timeline for the new release with Uno compatibility would be greatly appreciated.
    Also, I have a room full of ambitious students who would love to act as testers for the new Maxuino object, if and when it’s ready.
    Thanks so much for your work!

  7. 7 pe lang said at 8:28 pm on November 19th, 2010:

    can’t wait for stepper motor control

    stuff like velocity, Acceleration and Position would be very cool..
    maybe a easymode for drivers with step/directions input ?

    thanks, pe

  8. 8 maxuino said at 8:47 pm on November 19th, 2010:

    A quick note to those waiting for the update, our apologies as we are both teachers wrapping up classes for the semester. I believe we can firmly and safely say the update will be ready before January 1 and hopefully sooner.
    Chris

  9. 9 Ali said at 4:57 pm on November 27th, 2010:

    Jonathan Thompson,
    Sorry for the late response:

    midi implementation is already in the m4l device. you can sent note on/offs to turn digital outputs on/off, and you can send control messages to set PWM/SERVO’s.
    the analog inputs are also sent out as control changes. because of a lame live limitation, you need an m4l device to receive these and send them back out; i’m working on a work-around for the next release.

    all midi business is on channel 1.

    let me know how that works out…

    a

  10. 10 A Magro said at 6:34 pm on November 27th, 2010:

    Congratulations for the great developed work, recently i adquired a arduino uno, and i having some problems with maxuino, is general, or is just me that have problems with that? news for maxuino v.010?
    Cheers

    A Magro

  11. 11 maxuino said at 9:51 pm on November 29th, 2010:

    Regarding M4L plugin:
    It already accepts midi note input to turn digi-out’s on/off; it accepts midi control change input to set PWM values,
    and puts out midi control change for incoming analog data.

    it’s all on midi channel 1
    and the midi pitch/controller value correspond with pin number!

    this feature will be better documented in the upcoming release…

    ali

  12. 12 Tom K said at 3:16 pm on December 18th, 2010:

    Hello, I am trying to communicate from max to arduino to an led matrix board via rs485. Can maxuino help me with this?

  13. 13 Tom Kogut said at 6:10 pm on January 24th, 2011:

    Is there anyway the new maxuino will be compatible with the Displayduino controller? I have been working on a project that requires max to talk to this controller and have run into some problems, especially in the maxuino java. any help would be appreciated.

  14. 14 A Magro said at 5:41 pm on February 18th, 2011:

    Hi,

    I made a matrix 4X10 and i use 4 analog ports as digitals ports, i would like to know if maxuino can send data from this analog ports as digital ports, because I’m not able to do that.

    thanks

  15. 15 KinoLab said at 1:49 am on March 14th, 2011:

    Hi, sorry but there are news about the maxuino v0010….

    I’m preparing a porject and i nedd to know how can i control a step motor trough max…

    please someone have an idea ??


Leave a Reply