Modified BeatSpace script to be mappable in Ableton

Francesco Casanova90 views3 posts
  • Francesco Casanova

    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

    YouTube Video

    MicrotonicBeatSpaceMapper.amxd(43.8kB, 62 downloads)
    BeatSpace_main.js(27.2kB, 63 downloads)
  • Andy Music

    Very interesting!!! I don't have Max, but I'll try to implement it with Bettertouchtool or other workarounds.

  • Magnus Lidström

    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 to post a reply

Sign In / Sign Up


First time here? Just enter your current email and sign up.
×
Facebook sign in no longer available. Use the same email to set password and access your account. If you need help, contact us.