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