# nallely-midi | dr-schlange | Knowledge Base | Instagit

An organic platform inspired by "systems as living things" for live experimentations around MIDI, music, visuals, and interactions. Make it useful, make it useless

GitHub Stars: 93

Repository: https://github.com/dr-schlange/nallely-midi

---

## Articles

### [MultiPoleFilter vs Waveshaper vs Crossfade: Signal Shaping in Nallely-MIDI](/dr-schlange/nallely-midi/whats-the-difference-between-multipolefilter-waveshaper-and-crossfade-for-signal-shaping)

Discover signal shaping with Nallely-MIDI. Learn the differences between MultiPoleFilter, Waveshaper, and Crossfade for precise audio manipulation.

- Tags: deep-dive
- Published: 2026-02-28

### [How to Use Nallely’s Random Preset and Patch Generators](/dr-schlange/nallely-midi/how-do-i-use-the-random-preset-and-patch-generators)

Learn to use Nallely's random preset and patch generators to randomize MIDI devices and signal routings. Explore the dr-schlange/nallely-midi repository for quick setup and creative sound design.

- Tags: how-to-guide
- Published: 2026-02-28

### [How to Create Custom Parameter Linking with Nallely-MIDI’s Link Entity System](/dr-schlange/nallely-midi/how-do-i-create-custom-parameter-linking-with-the-link-entity-system)

Learn to create custom parameter linking with Nallely-MIDI's Link Entity System. Connect MIDI controls, virtual CVs, or custom scalers using a three-stage compilation process. Get started today.

- Tags: how-to-guide
- Published: 2026-02-28

### [Nallely-MIDI Clock System and BernoulliTrigger Architecture: A Deep Dive](/dr-schlange/nallely-midi/whats-the-architecture-of-the-clock-system-and-bernoullitrigger)

Explore the Nallely-MIDI Clock system and BernoulliTrigger architecture. Discover deterministic tempo generation and probabilistic gating for your MIDI-to-CV patches.

- Tags: deep-dive
- Published: 2026-02-28

### [How to Implement Cross-Device Parameter Binding with Value Conversion in Nallely](/dr-schlange/nallely-midi/how-do-i-implement-cross-device-parameter-binding-with-value-conversion)

Learn to implement cross-device parameter binding with value conversion in Nallely MIDI. Use Scaler and bind() for automatic mapping and conversion.

- Tags: how-to-guide
- Published: 2026-02-28

### [Nallely MIDI Experimental Virtual Devices: How to Enable and Use Them](/dr-schlange/nallely-midi/what-experimental-virtual-devices-are-available-and-how-do-i-enable-them)

Discover Nallely MIDI experimental virtual devices. Learn how to enable them using the CLI flag or Python API for advanced MIDI control.

- Tags: how-to-guide
- Published: 2026-02-28

### [How VoiceAllocator Handles Polyphonic Signal Routing in Nallely MIDI](/dr-schlange/nallely-midi/how-does-the-voiceallocator-handle-polyphonic-signal-routing)

Discover how Nallely MIDI's VoiceAllocator expertly routes polyphonic signals using round-robin allocation and voice stealing for efficient CV stream management.

- Tags: internals
- Published: 2026-02-28

### [How to Use the Code Playground in Trevor-UI for Live Coding](/dr-schlange/nallely-midi/how-do-i-use-the-code-playground-in-trevor-ui-for-live-coding)

Master the Trevor-UI code playground for live Python coding. Execute and save code instantly using keyboard shortcuts with Nallely via WebSocket.

- Tags: how-to-guide
- Published: 2026-02-28

### [How to Create Self-Modifying Patches Using Nallely's Introspective API](/dr-schlange/nallely-midi/how-do-i-create-self-modifying-patches-through-the-introspective-api)

Learn to create self-modifying patches by compiling and injecting Python code into running virtual devices using Nallely's introspective API for real-time signal graph changes without restarts.

- Tags: how-to-guide
- Published: 2026-02-28

### [How to Debug a Single Nallely VirtualDevice Instance with pdb Without Affecting Other Devices](/dr-schlange/nallely-midi/how-do-i-debug-a-single-device-instance-using-pdb-without-affecting-others)

Debug a single Nallely VirtualDevice instance with pdb by adding a breakpoint to its thread. Learn how to isolate debugging without impacting other devices in dr schlange nallely midi.

- Tags: how-to-guide
- Published: 2026-02-28

### [How Jitter Mitigation Works in Nallely's Signal Processing](/dr-schlange/nallely-midi/how-does-jitter-mitigation-work-in-nallelys-signal-processing)

Understand jitter mitigation in Nallely's signal processing. Learn how configurable target cycle times and adaptive sleep calculations ensure stable execution intervals. Optimize your MIDI timing.

- Tags: internals
- Published: 2026-02-28

### [How to Generate a Python API from a YAML Device Configuration in Nallely](/dr-schlange/nallely-midi/how-do-i-generate-a-python-api-from-a-yaml-device-configuration)

Generate a Python API from a YAML device configuration using Nallely's CLI tool. Automate MIDI control code and save development time.

- Tags: how-to-guide
- Published: 2026-02-28

### [MIDI Bridge vs Generated Python Device APIs in Nallely-MIDI](/dr-schlange/nallely-midi/how-does-the-midi-bridge-compare-to-generated-python-device-apis)

Compare MIDI Bridge's raw CC access versus generated Python APIs with semantic mappings and metadata for specific hardware in Nallely MIDI. Understand your options.

- Tags: comparison
- Published: 2026-02-28

### [Hot-Patch Devices Without Restarting Using Smalltalk-Style Migration in Nallely MIDI](/dr-schlange/nallely-midi/how-do-i-hot-patch-devices-without-restarting-using-smalltalk-like-migration)

Nallely MIDI hot patches devices without restarting. Reload live code by swapping running virtual device classes, preserving connections and state. Learn how.

- Tags: internals
- Published: 2026-02-28

### [EuclidianSequencer vs Sequencer8 vs TuringMachine: Understanding the Difference Between These Nallely MIDI Sequencers](/dr-schlange/nallely-midi/whats-the-difference-between-euclidiansequencer-sequencer8-and-turingmachine)

Compare Nallely MIDI sequencers: EuclidianSequencer for Euclidean rhythms, Sequencer8 for traditional steps, and TuringMachine for evolving algorithmic sequences. Discover the best for your music.

- Tags: deep-dive
- Published: 2026-02-28

### [How to Use Scalers and Auto‑Scaling for Signal Mapping in Nallely](/dr-schlange/nallely-midi/how-do-i-use-scalers-and-auto-scaling-for-signal-mapping)

Learn to use scalers and auto-scaling in nallely-midi for efficient signal mapping. Translate values between ranges with linear or logarithmic curves and dynamic range detection.

- Tags: tutorial
- Published: 2026-02-28

### [How Nallely MIDI's Git-Based Versioned Memory System Works](/dr-schlange/nallely-midi/how-does-the-git-based-versioned-memory-system-work)

Discover Nallely MIDI's git-based versioned memory system. It stores JSON snapshots as tracked Git files, offering full version history and rollback without servers.

- Tags: internals
- Published: 2026-02-28

### [What Are Bouncy Links and How Do They Trigger Reaction Chains in Nallely-MIDI](/dr-schlange/nallely-midi/what-are-bouncy-links-and-how-do-they-trigger-reaction-chains)

Discover bouncy links in nallely-midi. Learn how these specialized parameter connections trigger reaction chains, cascading control changes through multiple destinations simultaneously.

- Tags: deep-dive
- Published: 2026-02-28

### [How the Trevor WebSocket Protocol Enables Remote Device Control in Nallely](/dr-schlange/nallely-midi/how-does-the-trevor-websocket-protocol-work-for-remote-device-control)

Discover how the Trevor WebSocket protocol enables real-time remote device control for Nallely. Connect virtual neurons and update parameters instantly over WebSockets.

- Tags: deep-dive
- Published: 2026-02-28

### [How to Create a Custom Virtual Device (Neuron) in Python with Nallely](/dr-schlange/nallely-midi/how-do-i-create-a-custom-virtual-device-neuron-in-python)

Learn how to create a custom virtual device in Python using Nallely. Subclass VirtualDevice, declare ports, and implement reactive logic for your MIDI projects.

- Tags: how-to-guide
- Published: 2026-02-28

### [VirtualDevice vs MidiDevice in Nallely-MIDI: Core Architectural Differences Explained](/dr-schlange/nallely-midi/whats-the-difference-between-virtualdevice-and-mididevice-in-the-core-module)

Understand the core architectural differences between VirtualDevice and MidiDevice in Nallely MIDI. Learn how software generators and hardware adapters connect your MIDI system.

- Tags: architecture
- Published: 2026-02-28

### [How Nallely's Thread-Based Device Architecture Achieves Asynchrony Without Asyncio](/dr-schlange/nallely-midi/how-does-nallelys-thread-based-device-architecture-achieve-asynchrony)

Discover how Nallely's thread-based architecture achieves asynchrony using cooperative generators and thread-safe queues, bypassing Python's asyncio for low-latency performance.

- Tags: internals
- Published: 2026-02-28

