MKWaveGen – Continuous MIDI Waveform Generator
A new Lemur module is up on the GitHub: MKWaveGen — a simple tool for generating continuous MIDI controller values using classic waveforms.
Choose your waveform (Sine, Square, Triangle, Sawtooth), hold down the ring, and MKWaveGen will output a tempo-synced modulation signal. Use it to automate filters, panning, pitch—whatever your synths can take.
MKWaveGen comes in two versions, depending on how much UI you want:
MKWaveGen
A standalone control panel that lets you:
- Select from Sine, Square, Triangle, and Sawtooth waveforms
- Set tempo via slider or tap tempo
- Choose rhythmic subdivisions (Whole, Half, Quarter, Eighth, Sixteenth)
- Apply dotted rhythms
- Invert wave direction (start small or start large)
- Configure MIDI target, channel, and CC number via popup menus
MKWaveGenMini
Just the animated modulation ring — no UI, no controls. You configure everything via expressions in code: bpm, subdivision, waveform, inverted, etc.
It works more like a classic Lemur widget: output is available as `x`, touch state as `z`. It's Ideal if you want something small and reusable that blends cleanly into your own UI.
Download now:
https://github.com/MIDIKinetics/MKWaveGen
MKWaveGen - Waveform Generator
-
- Regular
- Posts: 61
- Joined: 15 May 2015 17:46
- Contact: