Presets, Programmed, Powered
Presets are self enclosed files which contain all the logic behind DaScratch. When creating DaRouter, Stanton and Bome’s Software wanted to create a simple and intuitive application that could use presets with very little setup or complexity. However the files that DaRouter loads are indeed quite deep and complex.
A preset at its fundamental level is simply a bunch of “translators”. Translators are simple rules that have inputs and outputs. In most cases the inputs are MIDI commands coming from DaRouter and outputs are MIDI commands going to the application. Within each translator are also rules. For instance, a translator might send a different output message depending on the value of a variable. As an example, let’s say you wanted a slider to send a message to change deck volume when you hold button A, but an effects parameter when holding button B. This can be easily done using a translator.