Here ya go:
http://dl.dropbox.com/u/6044993/b991_release.zip
I really hadn’t intended on updating this stuff quite so soon, but I found a bug tonight that prevents the patches from loading from a saved Live set….something I added at the last minute and should have checked out further.
IMPORTANT: replace boiingg_b99.class in the Max/Cycling ’74/java/classes folder with the new one (b99b). In fact, I left ‘classes’ off the destination address, so, in fact, if you followed the directions you put both the .class files in the wrong folder: make sure plinko_b99b is in the right place.
If you downloaded the first package, you should download this one now. If you have saved any patches with the old plugins and have preset info stored in the project, you can just drop the new plugin (version b991) on top of the old one and resave the project….all the pattr information will transfer to the new plugin. Besides the actual m4l client plugins, everything is identical.
In addition, I’ve fixed the preset storage in Plinko and Boinngg so that presets can be stored and accessed from the grid. Just hold down Alt (top right function button on Ohm, User2 button on Launchpad) and the grid is split in two while its held down: the top 32 cells will be blank, and will indicate locations after they are stored, while the bottom 32 are flashing, and represent empty locations that can be stored. If you press a bottom cell it will store a preset location in the corresponding top cell. If you press a lit cell on the top (if its turned on because you’ve stored a location there) it will recall that location. I had to do it this way because I was out of buttons and didn’t want to rewrite a bunch of new stuff right now….besides, there are enough silly button combinations as it is. Let me know if that makes sense to anyone?
Boinngg will recall the same grid space as it existed right when you store the preset. I’ll have to work on the timing later.
Expect similar preset systems for all the other plugins as I have a chance to integrate this new method. The object I’m using will become a reuasable abstract as I get the bugs worked out and decide what works best (for instance, there’s still no way to copy and paste or erase already stored presets….but you can always just overwrite a preset, and for copying, just recall a preset into the grid and store it in another location).
Still no tutorials, my evening was spent fixing bugs instead….hopefully things go better tomorrow. I did get to play some music with the new stuff tonight, though, so that’s encouraging 🙂 Everything went swimmingly after I figured sorted out the bug.
I’m still running into weirdness when switching between edit mode or saving m4l patches as presets (which is what the introduction of the b99 bug was all about….I made a change that was supposed to fix that problem, but instead it caused another). I’m working on it…I don’t think anyone is using this stuff for further coding anyway, but if someone runs into issues, let me know.
I’ll be migrating to 10.6 later this week, so I should have a better testing platform for those of you that are on MacOS. Wish me luck…that’s 3 computers to upgrade and without anything breaking….blehhh.
It honestly wouldn’t be so irritating if I didn’t have to open up every single patch, resave it, refreeze it, resave it…..whatever. Labor of love 😉
a
