MKWaveGen - Waveform Generator

Post and discuss Lemur Modules.
Post Reply
midikinetics
Regular
Posts: 61
Joined: 15 May 2015 17:46
Contact:

MKWaveGen - Waveform Generator

Post 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
Post Reply