2 comments

[ 3.1 ms ] story [ 28.1 ms ] thread
what do you use to build the ui?
The "widgets" are implemented using Gridstack (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.