Page 1 of 6

Monomodular Thread (b994: Max6 Compatibility)

Posted: Thu Jun 03, 2010 9:33 am
by amounra93
New Resource is here

---All the links in this post are deprecated, go to the addy above to get current stuff----

I've been beating my head against this wall for months. Finally, I think its stable enough to give to everyone without fear of too much recrimination.

and tutorial:

You'll need a few things to get started. All of this is far from finished. Performance input will be next, not to mention a complete rewrite of the engine for better timing and faster tempos. But this is it for a while. Enjoy.

Monomod is a modular interface for the Launchpad. It allows the user to insert up to 8 different modular patches in a project and control them all from the launchpad. It does lots of other things as well, but that's the bit that matters currently, seeing as how I'm only releasing one modular patch right now.

Monomod also talks to the iPad. There is a custom patch for TouchOSC that will do lots of stuff (clip-launching, mixer control, device control, launchpad/monome 256 emulation, etc).

Plinko is a generative sequencer. It is similar in concept to Nodal, Hexatone, and Noatikl. It is made to be very easy to program in real-time. It is made to have endless possibilities. It is made to make you happy :)

I have several other patches to release in the next little bit. They are ports of other peoples monome patches, made for Monomod (i.e. RGB). I'm not wasting any time on releasing them until I see what kind of problems people encounter getting this one up and running.

Thanks to pukunui especially for his willingness to help, and for the guts of Monomod's cliplauncher.



Permalink to the patches @


Monomod Simple:

Monomod for APC40:






Press Cafe:


Re: sharing is uncertainty

Posted: Thu Jun 03, 2010 7:58 pm
by rabouille
whoo that looks and sounds insane! Going to test it,
thx for sharing,

if you have a website or blog please share also.

Re: sharing is uncertainty

Posted: Thu Jun 03, 2010 10:54 pm
by amounra93

If its insanely slow...well...sorry. Blame suddenlink.

I will get the goods up on asap. Tried to do it last night and it crashed my browser. I'm grudging lol.

Re: sharing is uncertainty

Posted: Tue Jun 08, 2010 5:45 pm
by amounra93
Anybody try this out on windows? I've got someone trying to use it on XPSP2 and they are crashing with two different versions. I don't have a Windows platform to test on, I was wondering if some of you could help me out?

Thanks in advance :)

Re: sharing is uncertainty

Posted: Fri Jun 11, 2010 6:38 pm
by amounra93
Would like to release a "simple" version of monomod that supports only the Launchpad. I need someone on Windows to test it for me. Any volunteers?

I just rewrote Plinko in pure Max, and its screaming now (4/8 resolution @ 300 bpm @16nt without a hickup). I've made a defer mode for the Launchpad display, so that when performing with fast tempos there is less of a clog of the cpu, and this helps considerably. I need to fix a couple of display issues, and fix the transmission on my 78' type 2, and hopefully will get it released by Sunday night, along with the Stretta patches I've modded.

I'm looking forward to getting an APC40 at the shop later today or early next week, so I'll be able to build support for that device as well. Very anxiously awaiting the next version of TouchOSC (supporting color change via OSC) so that I can get all this tied up and start working on something new.

Anybody try this stuff out? I'd love some feedback if anyone has gotten it working (or not).

Re: sharing is uncertainty updated

Posted: Fri Jun 18, 2010 2:50 am
by amounra93
New stuff for anyone who is watching.

First off, Plinko's main process is in native Max now, so it runs much faster and doesn't ever crash. A bunch of other improvements and a few new options as well. I will try to get a tutorial video up later tonight so someone can make sense of what it does, since its not exactly self explanatory.

Plinko b92:

Next, an update to Monomod. Some changes, new parameter initiation scheme that works, pattrs work now (moved them all to the top patch, so that I can move them back when 5.15 comes out....sheesh), and slimming down of the API calls so it only takes 5 minutes to remap the API when you add a track (instead of 15....sheeeeeeeshhhhh).

Monomod b92:

3rd, another Monomod host patch, "Monomod Simple", for anyone that just has a Launchpad and doesn't need all the other goodies. It works in the same manner, it just doesn't load all the API stuff, so its lots faster and more efficient for using with the modular plugins.

Monomod Simple b92:

And finally, the rest of the modular patches that I promised to release. They all require either Monomod or Monomod Simple to work, you can use up to 8 at a time, they all store as Live presets, they are all capable of running multiple instances (as far as I know, I haven't tested it all that much lately, to be honest. It worked the last time I did).

Stretta's stuff:

TR256 drum sequencer:

Polygome sequencer:

Press Cafe sequencer:

and pixelmechanic's Boinngg:

Feedback please :) I'd like to know if these are working for anyone or useful to anyone besides me....

Two more patches shortly, and if anyone wants a patch to work with Monomod, its probably not that hard; it just a little bit of code to drop in your patch.

Hopefully will get the Plinko tutorial up later tonight, and if I have time I might do another one with a full Live set tomorrow. Or I might just play some music for a change....

edit::Plinko Tutorial is up now, you can find it here:

Re: Monomod & its Children (b92)

Posted: Wed Jun 23, 2010 2:34 am
by amounra93
Not that I think anyone is watching this LOL

update 062210: b921

- Updated pattrstorage so that Plinko now stores and recalls multiple presets in each plugin instance when using preset device storage as well as between saving and opening Live sets

Re: Monomod & its Children (b92)

Posted: Wed Jun 23, 2010 5:20 am
by mode:masters
Oh believe me we're watching :)

Great work dude, i've been waiting to give this a try, saw the new devices popping up on the RSS feeds, been so flat out this week that I haven't even had a chance to download them.

Will give them a thorough workout tonight and get back to you !

Re: Monomod & its Children (b92)

Posted: Wed Jun 23, 2010 7:19 am
by bastienm
Wow, thanks a looot amounra93, looks promising. i'm DL-ing right now, will give it a try and then come back here. again, a big thanks for the hard work !!

Re: Monomod & its Children (b92)

Posted: Wed Jun 23, 2010 8:17 am
by amounra93
Thanks for the kind words guys ;) Lemme know how you get on.

Re: Monomod & its Children (b92)

Posted: Wed Jun 23, 2010 10:37 am
by bastienm
wow, after on hour using those babies it's just what i can say : WOOOOW !!! i need education on press cafe and gome (the top right four first button), i've DLed the video from youtube but my english is that poor as there's some points i don't really understoud.

bravo for the hard work, very efficient ^plugins that fix the redundant undo entries that monomeemu give me !!!

well done, please MOOORE! lol !!

Re: Monomod & its Children (b92)

Posted: Wed Jun 23, 2010 3:29 pm
by amounra93
Maybe this will help a little with plinko.


As far as the other two, its best to check out Mathew Davidson's info, as they are his compositions. I only modified them for use with Monomod.

In Polygome, the top right button is play mode. The far top right and left grid buttons are "hold". The other buttons trigger a sequence, which is built in the "Record", "Duration", and "Velocity" layers. The far right second button is to enter the "Record" layer. This is where you record a sequence. Next one is to enter the "Duration". 0 - 15, 1 for each step (step is left to right on grid, duration is bottom to top). Forth right button is to enter the "Velocity" layer (1-14, bottom to top), and on this layer the very bottom button for each step determines whether that step is on or off. Not very self explanatory, but I'll tell you it took me a little while to figure it out, too.

Touch Cafe is easier. Top far right button is play mode. Each square from left to right represents a different rhythmic sequence. Top to bottom are different notes, which are assigned in the GUI. Next far right button gives access to the layer where you program each rhythm. Top row of the grid is the first rhythm, next one is the second, etc. The third far right button goes to the length programmer.

I know Plinko is tricky....its not an easy concept. Hopefully the flowchart helps. If anyone has specific questions, I'm happy to try to answer them. I'm glad someone is at least getting this stuff working on their setup.

TR256 and Boinngg are, well, instant gratification ;)

Re: Monomod & its Children (b92)

Posted: Wed Jun 23, 2010 5:56 pm
by bastienm
ho many many thanks for this ! great ! yep, i've to get a look on stretta's website for more education.

thanks again, have a great day/night.

Re: Monomod & its Children (b92)

Posted: Thu Jun 24, 2010 11:51 am
by ytsek
Tried the TR256 drum sequencer. Didn't get a chance to understand all buttons on the launchpad yet. After a while the led feedback didn't work. And when I closed the Monomod device Live crashed.
Bit negative but keep up the good work. :)

Re: Monomod & its Children (b92)

Posted: Thu Jun 24, 2010 1:40 pm
by #1thelark
Looks really cool!
Can I try this out without buying m4l?

BTW: Any chance to use this with 2 LP at the same time?