Softbits Live will be a graphical front-end to my Softbits Library. Softbits are simple functions that feel like snapping together the LittleBits hardware modules. Each Softbit takes it's input from the previous function and passes it's output to the next function. Currently you have to compile the Softbit sketch when you make changes. The Softbit Live front-end will allow you to link together Softbits without having to recompile. The Softbits Live sketch is a simple virtual machine where each bytecode is associated with a Softbit function.
The plan is to use something like Scratch for Arduino where the webpage either talks to a local server that then sends the data to the Arduino or uses Java to communicate directly. It can also do Softbit emulation completely in the webpage and not need any hardware. It may be possible to emulate the Synth kit using something like WebModular (HTML5+Javascript Modular Synthesizer). The current plan is to be able to snap together softbits on the page and have the Arduino run them with some feedback to the webpage from the Arduino.
Day 6
This is the logger |