This is an old revision of the document!


Evolving Code into Music

At the beginning of the development, users are not able to change the content they want to play easily, but we managed to send MIDI signals with Javascript. Our aim was to create a Javascript musical library capable of playing customized chords for live coding performance.

Because we wanted to spice up our library, we made a keyboard filter that quantizes the notes users play on a keyboard to certain chords. With the new addition of the MIDI keyboard filter, users can play chords by pressing random keys on a MIDI keyboard at the same time. Now everyone can be a musician (sort of). You're a musician, Harry.

Users can also play arpeggios by pressing keys individually

This is the newest version of Konduktiva. It is now capable of playing custom chord progressions and supports major DAWs with recording MIDI. Please enjoy this video of the chord progression of Never Gonna Give You Up played in an absurdly fast speed.

  • coding-music-yiler.1706498081.txt.gz
  • Last modified: 2024/01/28 19:14
  • by yiler.huang