Hello everyone!
Francesco aka Cippo from Italy
I really enjoyed the BeatSpace feature of Microtonic and I felt a bit disappointed that was not mappable in MIDI or whatever. So i tried to "hack it" I hope Magnus will not be angry with it.
The principle is simple, i modified the BeatSpace_main.js file that you can find in ~/Library/Application Support/Sonic Charge/Microtonic Scripts/BeatSpace.mtscript/ adding the feature that is continuosly reading a .JSON file every 30msec where inside there is the array with all the X and Y coordinate of every point.
Then i created a MaxForLive that is writing continuosly that specific file in realtime, using live object in Max you will be able to map every single parameter with Automation or LFO.
BUT
There is a huge limitation, all this things works if the interface of Microtonic it's open and the BeatSpace interface is open.
Not a special thing but i think it's funny to try out with it.
Now it's working just on Mac because is the only system that i have but i will be open to some further updates for Windows if someone can contribute with it :)
I attached the two files, the modified script and the MaxForLive
Tested with Max 8.5, Max 9.0, Ableton 11, Ableton 12
Very interesting!!! I don't have Max, but I'll try to implement it with Bettertouchtool or other workarounds.
Haha! That is such a cool and inventive workaround!
Currently, the scripting system can’t interact with MIDI or run in the audio thread when the GUI is closed. We’re working on a new system for this, which should enable a lot of interesting, more controllable real-time scripts in the future.
But until such times, your solution for controlling Beatspace from the outside is probably as good as it gets.
You need to be signed in to post a reply