Page 1 of 1

MKWaveGen - Waveform Generator

Posted: 26 Jun 2025 19:42
by midikinetics
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