MonoCycle
A single-cycle waveform designer for hardware samplers.
- active
- v1.0.0
- linux
- macos
- windows
- GPL-3.0
- ★ 1


What it does
MonoCycle is a single-cycle waveform designer: a focused workbench for building precise, perfectly tuned single-cycle WAVs, ready to drop onto a Roland SP-404mkII, an Elektron Digitakt, or any sampler that loops short files. Loop one cycle and the sampler becomes a monophonic synthesizer — the waveform sets the timbre, playback speed sets the pitch.
The catch with single cycles is tuning: the cycle's length in samples sets its fundamental, and a few samples of error make every note sharp or flat. MonoCycle does that math automatically, so the work is sculpting the tone — two oscillators with nine wave types, ten combine modes (ring, AM, true-phase FM, wavefold, logic ops…), four shape stages, a filter section with LFO, and a drawable 256-point wavetable editor. The live preview plays the loop at the export pitch: what you hear is exactly the file.
Quickstart
- Pick or design a tone — oscillators, combine mode, shaping, filter.
- Set the target note the file should play at when triggered at native rate.
- Hit Play to audition the exact export, then Export WAV (48 kHz mono, 16- or 24-bit) and drop it on your sampler's card.
Downloads
- Windows 10/11 installer (.exe)
sha256 2d18cc6552c8c48624d53da70b308b4dfced07329c0e23055786fda252b62242 - Windows 10/11 (.msi)
sha256 3fa68235c0c452210277c96f8e738a975ebd0d3ac5b14f1eb44e4e8a7ca229f1 - macOS, Apple Silicon + Intel (.dmg)
sha256 73a44cc4d27245b22ea3f03ca63f048b3504df542be63d58e1aa11fe96113e0d - Linux, any distro (.AppImage, x64)
sha256 1fd7f3c6912b7fa5f0657c67f6698e82b77383a22b2849ff920333033e703aaf - Debian / Ubuntu / Mint (.deb, x64)
sha256 1b24548adbbe219432bfbe7c81967ed69430cc43847cbabe9e9b1c8665e26d3b - Fedora / openSUSE (.rpm, x64)
sha256 13f77328d302d73363cd85b510fd8b813f365a0a7ab909cf9304c9b1e3fd33e0 - Raspberry Pi 4/5, 64-bit OS (.deb, arm64)
sha256 0c9920bbdb7a021f8e5d942de193baf95f3f07d648c4d6bc43ef1e2ad7b108a2 - Linux ARM64 (.AppImage)
sha256 f63283ebeb6734f78e58abf4a7cfdc911b698d3050b2c2dd616d85cf74a25f73 - Linux ARM64 (.rpm)
sha256 05733a1f019daef125b258516703cd771079ee85094e91fb61f570e71e58758d
Support
Acknowledgements
Shei Designs is built and maintained by Andrew O’Shei.