petersalomonsen / javascriptmusic

A.K.A. WebAssembly Music. Live coding music and synthesis in Javascript / AssemblyScript (WebAssembly)
https://petersalomonsen.com
GNU General Public License v3.0
382 stars 32 forks source link

Assemblyscript midisynth #23

Closed petersalomonsen closed 4 years ago

petersalomonsen commented 4 years ago

MIDI synth written in AssemblyScript

Adding MIDI capabilities to the AssemblyScript synthesizer, meaning that it can handle messages containing both note and velocity, and control change messages. A channel can play multiple voices simultaneously, you can map different instruments to keys on the midi-keyboard, and you can control effects per midi-channel.

You'll still write your instruments in the AssemblyScript editor pane with live compiling and hot-swapping of the generated WASM module.

AssemblyScript updates

WASM-git fixes