Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 

WebMIDI Synth for Launchkey Mini

An experimental synthesizer made for the Novation Launchkey Mini MIDI keyboard, using Web Audio / WebMIDI.

It can also be controlled using any other MIDI controller, and with your computer's keyboard!

webmidi synth screenshot with oscilloscope

This is work in progress. Feedback and suggestions are welcome!

Vision

This synthesizer was developed with the aim of performing "chiptune" music live. The idea would be to have 4 musicians use MIDI instruments to perform each of the 4 monophonic channels that a Nintendo/NES can play.

You can read more about that project, there: adrienjoly.com/chips

Features

  • Tone synthesizer with the following modes (use the [ and ] keys to cycle through them):
    • Square wave
    • Pulse wave with 12.5% and 25% duty cycle (like on the Nintendo NES and GameBoy)
    • Triangle wave
    • Sawtooth wave
    • Sine wave
  • Noise generator with the following built-in sounds/presets:
    • bass drum kick (press Q)
    • snare drum (press W)
    • closed hi-hat (press E)
    • opened hi-hat / cymbal (press R)
  • Supported inputs:
    • Novation Launchkey Mini keyboard, or any other MIDI controller.
    • your computer's QWERTY keyboard.
  • Visualizations:
    • oscilloscope, for the tone synthesizer only

Contributors

About

🎹 An experimental web-based instrument for Launchkey Mini, using WebMIDI

Topics

Resources

Releases

No releases published

Packages

No packages published