Skip to content

v1.6.0 - Adaptive Autoplay & Music Analysis

Latest

Choose a tag to compare

@obareau obareau released this 10 Jun 13:10

Terminal-Synth v1.6.0

🎵 Adaptive Autoplay System

  • Music-reactive parameters: Autoplay now scales dynamically based on music energy and style
  • Energy multiplier: calm (0.6x) → driving (0.9x) → chaotic (1.3x) → peak (1.5x)
  • All preset parameters (measure duration, effect probability, drift speed, etc.) scale automatically

🎯 Real-time Music Analysis

  • Adaptive BPM Detection: Analyzes bass beat pattern with adaptive threshold
  • Energy Display: Large, live-updating indicator in topbar (10Hz refresh)
  • Style Classification: Detects calm/driving/chaotic/peak patterns
  • Lightweight: Minimal CPU overhead despite analyzing every frame

⌨️ Tap Tempo

  • Press Shift+T to set BPM manually by tapping the tempo
  • Takes average of multiple taps for accuracy
  • Overrides automatic detection when set

🐛 Fixes

  • MIRE overlay now properly disappears after startup
  • BPM detection algorithm improved with adaptive peak detection
  • Display refresh rate optimized (10Hz for UI, 60Hz for audio analysis)

📦 Installation

Linux (.deb)

```bash
sudo dpkg -i terminal-synth_1.6.0_amd64.deb
terminal-synth
```

Build from Source

```bash
git clone https://github.com/obareau/terminal-synth.git
cd terminal-synth
npm install
npm start
```


Download: terminal-synth_1.6.0_amd64.deb