No Such Device / Thorinside

Sound experiments.
Useful software.

A growing collection of instruments, effects, and tools by Neal Sanche. For modular synths, music-making, and the occasional detour.

Hear them in action
A silent interactive waveform. Move across or drag the graphic to change its frequency and phase. When focused, use left and right arrow keys to tune it; Enter or Space changes its pattern.

The projects

Open source. Made to be played with.

Disting NT C++ Plugins

A library of C++ algorithm plugins for the Expert Sleepers Disting NT eurorack module:

PluginDescription
aln-disting-ntCircuit-modeled wavefolding, distortion, and saturation using compact learned decision trees
burlChaotic synth voice with cross-modulating oscillators, feedback patterns, and a multimode filter
capicola-ntStereo time stretching and pitch shifting for live audio or SD-card samples
corrupterStereo circuit-bent digital buffer emulating failing media artifacts
czd_oscCasio CZ-style dual oscillator with phase distortion synthesis
dnb_seqDrum & Bass rhythm pattern sequencer with 10 authentic patterns
driftersGranular sample explorer with four autonomous drifting voices
fractal_verbFractal reverb built on nested Fibonacci-proportioned Feedback Delay Networks
fuel_injectorMulti-channel trigger processor with pattern learning and injection
hclTB-303-inspired resonant lowpass filter with acid character
icy_beautyPolyphonic MIDI/CV synth with warm layered tones, motion, grain, and tuned resonance
mathulateMathematical CV generator with 20 equations, clock sync, scale, and offset
MidiBufferRolling MIDI recorder and looper with pulse-aligned selection and external-clock playback
nosuch_textureGranular texture synthesizer with 30-voice overlapping grains
nt-midi-routerDuplicate and remap MIDI channel messages to selected output destinations
nt_303TB-303 bass synthesizer based on Open303
nt_elementsModal physical-modeling synthesis based on Mutable Instruments Elements
nt_enoscPort of the 4ms Ensemble Oscillator with stacked modulated voices
nt_gridsTopographic drum sequencer based on Mutable Instruments Grids
nt_marblesMutable Instruments Marbles random gate and CV generators adapted for Disting NT
nt_multi_seqSix sequencer algorithms plus Seq Mix, with shared scale and microtuning controls
nt_spectreSpectral envelope follower using FFT analysis across three bands
nt_tangentsSteiner-Parker multimode filter with resonance control
pareidoliaSpectral voice hallucination — granular phantom choir
patch_helperPhysical cable reference saved with your preset, with a companion NT Helper editor
puddleUnstable modulation box with modulated delay, random CV, and envelope filtering
rainbowWavetable FIR convolution effect
reese-bassMonophonic MIDI/CV Reese bass synth with detuned saws, glide, and distortion
seymourCascade feedback mixer with ring topology and self-oscillation
somaTuring Machine-style stochastic scale sequencer
spectral-targetStereo tonal-balance matching with a captured reference and 16-band corrective EQ
thikStereo unison oscillator with nine drifting voices around one pitch
tin_ear3D spatial audio with binaural processing
trigger_midi_notesTrigger MIDI Notes from CV triggers
visible_oscillatorDual-channel oscillator for XY oscilloscope patterns and Lissajous figures
wobbleWobbly sine oscillator producing organic, drifting tones

Disting NT Lua Scripts

ScriptDescription
proteus_luaGenerative scale sequencer inspired by the Proteus VCV Rack module
thorpLua arpeggio sequencer with slots, patterns, scales, and song arrangement

Development Tools

ToolDescription
grid-cliPull, edit, and push Intech Studio Grid controller configurations as Lua files
nt-flashCross-platform command-line firmware flashing for Disting NT
nt_emuVCV Rack module that emulates the Disting NT for desktop plugin development
nt_helperHelper app for Disting NT preset editing, plugin gallery, and more
nt_lua_emulatorEmulator for developing and testing Disting NT Lua scripts
nt_mcpDisting NT community code search over MCP, with C++ and Lua agent skills
nt_perform_vstVST3/AU plugin for DAW automation of Disting NT performance parameters
skillsCoding-agent skills for resolved specs, persistent memory, and spec review

Other Projects

ProjectDescription
hue_mcpMCP server for Philips Hue lights, rooms, and zones
no_such_verbReverb firmware for Electrosmith Patch.init()
NoSuchDeviceVCV Rack modules: TrigGate, DivTrig, and Corrupter
voxtral_transcriberLocal transcription with a macOS app and a Voxtral-powered GPU server

Arduino / Hardware

ProjectDescription
uno_r4_wifi_mcpMCP server on Arduino UNO R4 WiFi exposing LED matrix, GPIO, I2C, and RTC
uno-r4-wifi-ableton-linkAbleton Link to Eurorack clock (48 PPQN) on Arduino UNO R4 WiFi