-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Thiago Fernando Rech edited this page Jul 6, 2025
·
7 revisions
Welcome to the ToneForge documentation! This wiki contains comprehensive information about the digital pedalboard app for Android.
- Overview - Introduction and quick start guide
- Features - Complete feature list
- Usage Guide - How to use the app effectively
- Effects - Detailed information about each effect
- Looper - Advanced multi-track recording and playback system
- Metronome - Professional timing tool with visual feedback
- Automation System - Record and playback parameter changes
- MIDI Learn - External MIDI controller integration
- Advanced Techniques - Master advanced performance and sound design techniques
- Practice Exercises - Structured exercises for skill development
- Interactive Learning System - π Complete musical education platform
- Smart Presets - π AI-powered preset suggestions
- Audio Analysis - π Real-time spectrum and VU meter
- Power Management - π Intelligent energy optimization
- Architecture - Technical architecture and file structure
- Development - Setup, build, and contribution guidelines
ToneForge is a complete digital music platform for Android, featuring real-time audio processing with native C++ code. Transform your Android device into a professional pedalboard with low latency, multiple effects, and advanced features like automation, MIDI control, and AI-powered learning.
-
Clone and build:
git clone <repository-url> cd ToneForge ./gradlew assembleDebug
-
Install on Android device (API 27+)
-
Grant permissions and start creating!
- Real-time audio processing with low latency
- Multiple effects: Gain, distortion, delay, reverb, chorus, flanger, phaser, EQ, compressor
- Advanced Looper: Multi-track recording with effects, slicing, quantization, and MIDI control
- Professional Metronome: Precise timing with visual feedback, time signatures, and BPM control
- Preset system with favorites and export/import
- Customizable effect order via drag-and-drop
- Real-time tuner with pitch detection
- Automation system for dynamic performances
- MIDI Learn for external controller support
- Background processing with screen off
- Modern dark interface with tooltips
- Smart Presets: AI-powered preset suggestions based on musical style
- Audio Analysis: Real-time spectrum analyzer and VU meter
- Style Detection: Automatic detection of Rock, Jazz, Blues, Metal, and Acoustic styles
- Intelligent Learning: System learns from your playing patterns
- Interactive Exercises: 8 structured exercises from basic to advanced
- Theory Lessons: Complete musical theory education
- Practice Sessions: Guided practice with metronome and feedback
- Progress Tracking: Level system with points and achievements
- Real-time Feedback: Instant guidance and tips
- Smart Power Management: Performance, Economy, and Normal modes
- Battery Optimization: Intelligent oversampling control
- System Integration: Wi-Fi and volume controls
- Status Monitoring: Real-time system status indicators
ToneForge - Transform your Android into a professional music platform! πΈβ¨
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: