Mod

rainbow

Hype41/100

Wavetable FIR convolution effect plugin for Expert Sleepers distingNT

rainbow is a mod for the Expert Sleepers Disting NT, by @thorinside. Open source under MIT, latest release v0.8.0 (March 2026), 1 star on GitHub.

forExpert Sleepers Disting NT·by@thorinside

Unclaimed. Is this yours? Sign in with GitHub as @thorinside to claim it.

Downloads
0
Star
1
Forks
0
Commits
10
Last commit
Download v0.8.0

rainbow.o· 9.3 KB

MIT· thorinside/rainbow·downloads come from the creator’s GitHub releases

10
Commits
4
Releases
10 commits and 4 releases in the last year
Activity · last 12 months

Rainbow

Wavetable FIR convolution effect plugin for Expert Sleepers distingNT.

What it does

Rainbow uses wavetable waves as FIR filter kernels to "colour" audio. Select a wavetable, sweep through wave positions with the Index parameter, and each position creates a different filter character.

  • Sine waves → smooth filtering
  • Complex waves → resonant/comb-like effects
  • Morphing between waves → evolving timbral shifts

Parameters

Colour Page

ParameterDescription
WavetableSelect from wavetables on SD card
IndexPosition within wavetable (0-100%)
SpreadPer-channel wavetable offset for stereo/multichannel spread (0-100%)
DepthWet/dry mix (0-100%)
ResolutionFIR kernel size: 64, 128, 256, or 512 taps (default: 256)

Output Page

ParameterDescription
GainOutput gain (-24 to +24 dB)
SaturationSoft saturation amount (0-100%)

Routing Page

Per-channel input/output routing with numbered parameters (Input 1, Output 1, etc.).

Specifications

SpecRangeDefault
Channels1-122

With Spread at 0%, all channels use the same kernel. With Spread > 0%, each channel gets a different wavetable position offset, creating stereo width or multichannel variation.

Installation

  1. Download rainbow.o from Releases
  2. Copy to your distingNT SD card
  3. Load in distingNT

Building

Requires ARM toolchain:

# macOS
brew install --cask gcc-arm-embedded

# Build for hardware
make hardware

# Build for nt_emu testing
make test

License

MIT