5 ms·
The "widgets" are implemented using Gridstack (https://troolee.github.io/gridstack.js/ https://troolee.github.io/gridstack.js/), the rest is all hand coded JS/C
by aqsis 9y ago
The "widgets" are implemented using Gridstack (https://troolee.github.io/gridstack.js/ https://troolee.github.io/gridstack.js/), the rest is all hand coded JS/CSS. The pattern editor, waveform editors and other intensive aspects are implemented on top of the HTML5 canvas.