-
Notifications
You must be signed in to change notification settings - Fork 0
Automation System
Thiago Fernando Rech edited this page Jun 30, 2025
·
1 revision
ToneForge features a complete automation system, allowing you to record and playback parameter changes over time for dynamic and expressive performances.
The automation system records all parameter changes (via UI or MIDI) during recording and replays them automatically, creating smooth and precise effect movements.
- Go to the Effects tab
- Set initial effect parameters
- Choose or create a preset
- Enter a name for your automation
- Tap Record to start
- Move effect controls in real time (sliders, switches, MIDI)
- All changes are timestamped
- Tap Stop to finish
- Tap Play to activate automation
- Parameter values are applied automatically
- UI controls move in real time
- Tap Stop Playback to interrupt
- Automations are saved with presets
- Each preset can have multiple automations
- Automations persist between sessions
- Data structure: Timestamp, parameter, value
- Multiple parameters: All effect controls supported
- Smooth interpolation: Fluid transitions between values
- High precision: ~60 FPS updates during playback
- UI: Visual controls for recording/playback
- MIDI: Automation via external MIDI controls
- Presets: Automations saved with effect chains
- Real-time: Instant application during playback
- SeekBars: All numeric parameters (depth, rate, mix, etc.)
- Switches: Effect on/off
- Spinners: Type selectors (distortion, reverb, etc.)
- MIDI: Any mapped control
- Record dynamic distortion changes during a solo
- Automate chorus rate for movement
- Create crescendos with gradual volume changes
- Automate preset changes during a song
- Transition reverb for ambient effects
- Vary delay feedback for dramatic effects
- Simulate wah pedal with automation
- Vary modulation in real time
- Automate EQ for different song sections
- Automation is time-independent (future: metronome sync)
- Multiple automations per preset
- Visual editor and time sync planned
- Export/import automations (future)
Note: The automation system is under active development. New features are added regularly.
Transform your Android into a professional pedalboard with real-time audio processing!
- Documentation: This Wiki
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Email: [thiagorech.1997@gmail.com]
Built with β€οΈ by Thiago Fernando Rech
- Architecture
- MVP Architecture π
- Testing Strategy π
- Layout Guidelines π
- Development
- Refactoring Summary π
- Documentation Updates
Quick Links: