Changelog & Roadmap
Changelog
Stay up to date with the latest changes and improvements to Synthze.
v0.6.0 - Beta (Unreleased)
This version is currently in development. Features already functioning in the application include:
Filter Cutoff support in LFO/Mod Matrix targets.Resonance (Q) support in LFO/Mod Matrix targets.- Basic waveform visualizer infrastructure.
Roadmap (Prioritized)
This document outlines the remaining work for the upcoming releases.
1) Audio Engine & Modulation (Musical Depth)
- LFO BPM Sync: Linking the LFO speed to the current BPM/metronome system (1/4, 1/8, 1/16 note values).
- Key Tracking: Automatic opening/closing of the filter based on the pressed key (higher notes sound brighter, lower notes sound deeper).
2) Recording & Sharing (WAV Export & Mastering)
- Offline Render Engine: Frame rate-independent, high-quality (44.1kHz / 24-bit) render loop in C++.
- WAV Container Writer: Module that saves PCM data with the correct WAV header.
- Master Limiter / Normalization: Automatic leveling and clipping prevention during export.
- Share Intent: Android share menu integration after export (WhatsApp/Drive/Telegram, etc.).
3) User & Commercial Infrastructure (Security)
- UUID Device Recognition: Anonymous ID generation without requiring hardware permissions, tagged as
isBetaUser: true. - C++ Verification: Locking Pro features (e.g., WAV Export, advanced LFO modes) at the C++ level for non-licensed users.
- Cloud Preset Sync: Cloud backup and cross-device restoration of JSON presets.
4) Interface & Ergonomics (Tablet)
- Responsive Layout: Multi-column arrangement on tablets, combining engine panels on the same screen.
- Visualizer Evolution: Real-time frequency spectrum display in addition to the existing waveform view.
- Knob Sensitivity: More precise potentiometer adjustments on tablet/large screens.
- Preset Morphing: A/B snapshot recording and single-slider A→B parameter transition (0–100%).
5) Stability & Cleanup
- Anti-Pop Micro-Fades: Automatic 2–5ms fading upon Note Off to reduce clicks/pops.
- Low Latency Optimization: Performance mode for low latency via Oboe/AAudio buffer tuning.
Near-Term Priorities:
- LFO BPM Sync
- Offline Render Engine + WAV Writer
- Anti-Pop Micro-Fades