Archive for October, 2011


8 is not enough

October 31, 2011

I was finding it difficult to only use 8 Mod patches at a time, so I changed all the scripts to support 16.  You can choose the second sixteen by pressing the (x=0, y=3) button on the grid when you press shift.  Patches 9-16 are shown in inverse.  Same goes for channels 9-16….the shift button for them is on the right side (x=7, y=3).

Mostly untested….it worked on the AumPad script.  If things don’t work as planned, I’ll update as soon as possible.  Let me know what you find.

As usual, just re-download, reinstall.


edit:: forgot to change the .py files to the current ones.  I shouldn’t release software when I’m delirious from sickness.  Anyway, fixed….all the correct files should be in there (now just need to see if they all work or not).

edit2:: forgot to change name of new AumPC20 and AumPC40 scripts in installer, so I’m sure it didn’t work.  Updated, should work now.

edit3::changed some BlockMod stuff to make it work correctly without Monomodular installed.


A little update

October 29, 2011

I’ve updated the new release with some bug-fixes and color maps.

Plinko was using the wrong version of Monomods, and now has a color map for monochrome.
TR256 got color maps.
Binary got  color maps.
The BlockMod script had a bunch of bugs that I noticed when I started documenting it….it should work correctly now.

Just redownload and reinstall (OSX) or replace the relevant files in your setup (Windows).



Just a few more colors.

October 29, 2011

I’ve compiled everything for b992 into a working installer for OSX.  I’ve tested it on a couple of computers besides my dev machine, but honestly, there is so much new content, I just don’t have time to test everything all at once.  Besides, I have a nasty cold, and a weekend full of shows coming up.

So instead of the painstaking testing I’d planned to do before releasing this version, I’m going to release it now and you can do the testing yourself.  As I find issues (and I know there probably will be plenty), I’ll fix them and post them here.  As I find time to document things, I’ll add it to the current content.  As I find time to FINISH all the stuff I wanted to get done in this version, I’ll update it to the current content.

If you are on OSX, I’ve created a simple OSA installer that will put the files where they go, but you have to point it to the right places.  As I make changes and post them, you can easily just reuse the installer to overwrite the last subversion.  The installer will overwrite any previous files and folders with the default names that they were installed as.  Keep in mind, if you make custom Mod presets you’ll want to put them somewhere else, as this process will overwrite them the next time you update your Monomodular install.

Refer to the readme file per changes….I’m afraid its quite incomplete at the moment, but rest assured I’m working on all this stuff daily.

Stuff that didn’t get finished:

Mainly, I haven’t had a chance to sit down with every controller and write a color map for it.  Color map support is included now, which basically means that each patch can have its own custom color map for every controller it supports.  As an example:  TR256 play position indicator.  On a monochrome, it should be ‘off’.  On a RGB, it could be any color that is different from the length indicator.  Etc.  The color map attributes allows the patcher to set a different color map for each controller type, even within the same patch.  I’ve been trying to figure out a convenient way to do this for a while, and finally discovered the ‘save()’ function inside js.  Duh.  Anyway, the attribute is now supported, but I have 4 color maps for every single patch that need to be written and tested now, and quite frankly, it takes a lot of time.  I’ll be working on them as I have time, and publishing updating them to the release as I get them done.

Documentation.  Yeah, I know.  I suck at documentation.  If its any consolation, I’ll be spending the majority of the b993 cycle writing documentation instead of patching.  In the meantime, I’ll film some videos as soon as time permits (earliest, by the beginning of next week) explaining how the new scripts work.  Of course I’d love some help, but since there is no documentation to refer to (doh!) I don’t expect any.

The APC20 and 40 scripts are largely the same as the stock ones.  There are some notes about their operation in the readme.

The new BlockMod script works largely the same as the MonOhm script, with a few exceptions due to space.

The Codec script will get some updates as I actually have a chance to use it and find out what works and what doesn’t as far as ergonomics and needs.

As always, thanks for the support and kind words, and I sincerely hope some of you enjoy the new Mods I’ve created in this version.

Happy Blinking 🙂


for OSX installer, download:

for raw files, download:



October 24, 2011

I spent all weekend working on scripts, and everything is pretty much done at this point.  Things took a lot longer than planned, mostly because ‘Binary’ started out without any direction six months ago and has become much more than it was originally conceived to be.  I had to rewrite a lot of it, and its still going to require some work after this release.  Good news, everything else is getting faster and better.

I’m tweaking the base Python scripts to make sure that everything works as well as possible, and adding color maps to all the current patches.  I managed to break my brand new video camera yesterday, so tutorials may take a bit longer than expected.  Also, I’ve not managed to do any documentation on new features/patches yet, and I don’t expect to get all this stuff done before I release the files.

Probably looking at a few more days…maybe a bit more depending on my schedule.  In any case, its imminent….



Akai Scripts

October 15, 2011

I finished the APC40 and APC20 b992 Monomodular scripts just now.  All together it only took me about three hours to completely integrate both control surfaces with the new Monomod scripts.  I think that’s a record!  The first releases will be very simple, as I completely started from scratch with the stock 8.22 scripts; its a no-frills setup.

As time permits, I will integrate the b992 scripts with Hanz’s scripts, as well as my own edits that I had used before I moved over to the Ohm64.

In addition, I’ve added some lines to the AumPad script to make the agonizingly slow WIFI speeds work better, and hopefully I’ll get back to it soon to add Codec support (the new Livid Code script).  I wouldn’t look for this until b993, though, as I really want to get a release out soon….I know its been a while, and everyone out there is using painfully old versions of this stuff (there are a lot of changes and additions in b992).

What’s left to do?  I have some buggers to fix in one of the new patches (Binary), I need to finish up non-codec support for EndCoders, the new timing engine still hasn’t been completed, and I need to implement the new color maps for the entire suite of plugins (possible now that I’ve finished coding scripts for all the control surfaces I plan on supporting).  I’ve got a little time off this week, so chances are good that I will in fact be able to release something by the end of next week.  Wish me luck 🙂



Any Lion Users?

October 13, 2011

Looking for someone currently using Lion along with the MonOhm control surface (either an RGB or a Monochrome) that can confirm that things are working/not working with certain parts of the script.  I have a user that has reported some strangeness, but I can’t confirm it on 10.6 nor do I have the time currently to invest in installing Lion on one of my machines.

Any interested parties please apply 😉




October 12, 2011

A little update….

Just finished a new patch last night, ‘EndCoders’, so named because it is likely the last parameter management patch you will ever need (well, not really…but I didn’t want to just call it ‘Knobs for Code’, since it does quite a bit more than the original ‘Knobs’ patch did).  Testing and tuning now, but the patch looks pretty clean and efficient at this point.

Now the only thing left to do before the next update is finish up the new timing engine, fix a few bugs with the Codec script, and finish coding support for the APC40/20.  Looks like I might have this out by the end of next week, if things go well.  Wish me luck 🙂



b991b bug fix release

October 4, 2011

Hey guys,

I figured out what was going on with the crashing situations with b991.  There was an old version of lh_midi on my system that was getting included in the frozen files.  I was under the impression that externals were not included in frozen m4l patches, but apparently that is not the case.  The link below will get you the fixed versions, and all you should have to do is replace the maxpatches in your Live library (the included version of lh_midi was the most current, so no need to replace it).

The old lh_midi plugin was causing monomodular to crash Live when other applications using virtual ports were open.  Hopefully this fix works for everyone, and of course please let me know if you are still having problems.

In other news, I’m still plugging along with getting b992 out, but work restraints are taking their toll.  I’m half way through finishing the second patch that will be released (a replacement for “Knobs”), and the first one just needs a few tweaks now.  You can expect the following additions with the next update (I’m just stating it again here to reorient myself):

renewed APC40 support
APC20 support (haven’t started on this one yet)
native Block support  (finished)
Code support  (nearly finished)
updated timing engine for all plugins
Binary Mod  (nearly finished)
“Super Knobs” Mod (haven’t decided what to call it yet)
Custom color/flash maps for different control surface scripts
Some other tweaks and bug fixes

I may release b992 without APC support if it seems like its taking too long, but I don’t expect the APC stuff to take too much time since I’ve already done most of the work on the APC40 script in older versions.

In addition, I’m aware that MonoLink doesn’t work with autoconfig at present, and its on the list of future changes, but I can’t comment on how long it will take as I haven’t looked into what changes are necessary yet.  I imagine it will be pretty simple, and if possible I’ll include it with b992, but then again the more changes that are included with b992, the longer it will take to release.

Thanks to Pete and Marc for helping me out with this current crashing situation, it was greatly appreciated.  Of course this kind of thing is going to pop up when I don’t really have much time to work on revisions 😉


link to new revisions:


BAD Automap!

October 2, 2011

So, I’ve had a couple of users notify me lately that Monomodular and Automap are incompatible.  Well, that’s news to me.  But I investigated tonight, and indeed, they are no longer friends.  I suspect this is due to the lhmidi external, but I’m not presently sure (in fact, I’m rather baffled!).  So I’ll be investigating this over the course of next week as I’m allowed the time.  I’d love any further reports of crashing so I can inform the relevant parties and get it all sorted out.

Thanks to the guys that reported this!