Microtonal Piano roll

Joaquin Aldunate Infante

Interaction Designer
Audio Engineer
Web Developer
JavaScript
TypeScript
Vue.js

Fully featured piano roll editor, written from scratch as a project to learn to use Vue framework. It features various synthesizers and samplers, all implemented from scratch using Web Audio Api.

I am interested in microtonal music, perhaps not so much because I'd like to find the perfect harmonies, or somehow fix music, but because I am also interested in those intervals that sounds strange to my western ears.

Piano roll, basic view
Piano roll, basic view

The design of this experiment came about quite organically. On my bachelor studies I had to work a lot with graphic design and CAD tools, which I enjoyed a lot. If it's possible to add a note on any place in a two-dimensional space, in order to create order, it's also necessary to have configurable constraints; or snaps, as you would have on Adobe Illustrator, for example. These snaps or constraints help the user place visual elements in alignment with other elements.

Piano roll: Automating a parameter (in dark mode)
Piano roll: Automating a parameter (in dark mode)
Example of a note being dragged with a 'proportional' constraint active.
Example of a note being dragged with a 'proportional' constraint active.
Modular effects chain rack in action
Modular effects chain rack in action

Partner With Joaquin
View Services

More Projects by Joaquin