Skip to content

Settings & Configuration

Complete settings reference for Neurode MIDI.

General Settings

Appearance

  • Theme — Light, Dark, or Auto (follow system)
  • Default View — Dashboard, Flow Graph, or Unified
  • Panel Layout — Adjust relative panel sizes
  • Compact Mode — Reduce padding for denser layout

Behaviour

  • Auto-Save — Save routing changes automatically (recommended: ON)
  • Confirm Delete — Ask before deleting routes
  • Default Route Name — Template for new route names
  • Activity Timeout — How long to show "active" indicator after last message

Virtual Ports

Create and manage software MIDI endpoints.

  • Add Port — Create new virtual port
  • Port Type — Source or Destination
  • Port Name — How it appears to other apps
  • Enable/Disable — Temporarily disable port

See Virtual Ports for details.

Bluetooth

Pair and manage Bluetooth MIDI devices.

  • Scan for Devices — Search for nearby Bluetooth MIDI devices
  • Auto-Reconnect — Reconnect to known devices automatically
  • Auto-Disconnect — Disconnect after inactivity (battery saving)
  • Connection Timeout — How long to wait before marking disconnected

See Bluetooth MIDI for details.

Clock & Sync

Configure tempo and timing.

Clock Generator

  • Enable — Generate internal MIDI clock
  • Tempo (BPM) — Clock rate (30-300 BPM)
  • Send Start/Stop — Include transport messages

Clock Follower

  • Source — Which device to follow for tempo
  • Smoothing — Filter clock jitter
  • Auto-Detect — Automatically detect incoming clock

See Clock & Sync for details.

Profiles

Save and load routing configurations.

  • Current Profile — Active profile name
  • Save Profile As... — Store current routing setup
  • Load Profile — Switch to saved configuration
  • Export Profile — Save as file for backup/sharing
  • Import Profile — Load profile from file

Use cases:

  • Stage vs Studio vs Practice setups
  • Different projects
  • Backup configurations

Performance

Optimize for latency and CPU usage.

Threading

  • Realtime Priority — High priority for routing threads (recommended: ON)
  • Background Monitoring — Lower priority for visualization (recommended: ON)

Visualization

  • Flow Graph FPS — Limit framerate to save CPU (30, 60, or Unlimited)
  • Activity Animation — Enable/disable pulse animations
  • Clock Pulse Visualization — Show/hide clock tick pulses

Statistics

  • Track Latency — Monitor per-route latency (slight overhead)
  • Track Message Counts — Count messages per route
  • Performance Profiling — Detailed per-transform timing (high overhead, use sparingly)

Advanced

AI Companion

  • Enable — Turn on AI-generated accompaniment
  • Model — Select trained model
  • Latency/Quality — Trade-off slider
  • Destinations — Where to send AI output

See AI Companion for details.

Advanced Options

Diagnostic controls for troubleshooting and performance monitoring.

  • Troubleshooting Mode — Detailed logging and diagnostics
  • Script Debugging — Step-through script execution
  • Raw MIDI Log — Log all MIDI messages to console
  • Performance Overlay — Show FPS and latency on screen

Data & Privacy

  • Analytics — Send anonymous usage statistics (opt-in)
  • Crash Reports — Send anonymous crash logs (opt-in)
  • Clear Cache — Reset cached data
  • Reset All Settings — Return to defaults

Keyboard Shortcuts (macOS)

ActionShortcut
Settings⌘,
Profiles⌘⇧P
Virtual Ports⌘⇧V
Bluetooth⌘⇧B

Storage & Backup

Data Location

  • macOS: ~/Library/Application Support/Neurode MIDI/
  • iOS: App sandbox

Backup Recommendations

  • Export profiles regularly
  • iCloud sync enabled (iOS)
  • Time Machine includes app data (macOS)

Next Steps

Built with ❤️ for musicians