initial
improved everything. new ui, known bug: curve forms are not applied to midi note