Skip to content

Features

Thiago Fernando Rech edited this page Jul 6, 2025 · 3 revisions

Features

ToneForge offers a comprehensive range of features for guitarists, audio enthusiasts, and music learners:

πŸŽ›οΈ Core Features

  • Real-time audio processing: Low latency using native C++ code via JNI
  • Multiple effects: Gain, distortion, delay, reverb, chorus, flanger, phaser, EQ, and compressor
  • Preset system: Save, load, export/import, and favorite your effect chains
  • Customizable order: Drag-and-drop to reorder effects
  • Modern interface: Dark theme, intuitive controls, and informative tooltips
  • Background processing: Continuous audio with the screen off
  • State recovery: Restores settings when returning from background
  • Oversampling: Improved quality for distortion and delay
  • Compatibility: Android 8.1+ (API 27+), future-proof for AAudio

🧠 AI & Smart Features πŸ†•

Smart Preset System

  • AI-powered suggestions: Automatic preset recommendations based on musical style
  • Style detection: Recognizes Rock, Jazz, Blues, Metal, and Acoustic playing styles
  • Learning capability: System learns from your playing patterns over time
  • Confidence scoring: Shows how confident the AI is in its suggestions
  • Real-time analysis: Continuous monitoring of your playing characteristics
  • Pattern recognition: Identifies frequency patterns, dynamics, and playing techniques

Audio Analysis Engine

  • Real-time spectrum analyzer: FFT-based frequency analysis
  • VU Meter: RMS, Peak, and Average level monitoring
  • Clipping detection: Automatic detection of audio clipping
  • Frequency band analysis: 8-band frequency breakdown
  • Dominant frequency detection: Identifies the strongest frequency in real-time
  • Visual feedback: Real-time waveform and spectrum visualization

πŸŽ“ Interactive Learning System πŸ†•

Educational Platform

  • 8 Interactive Exercises: From basic tuning to advanced composition
  • Progressive difficulty: Level-based learning system
  • Real-time feedback: Instant guidance and tips
  • Progress tracking: Points, levels, and achievement system
  • Theory integration: Musical theory lessons with practical application

Exercise Categories

  • Basic Skills: Tuning, rhythm, and fundamental techniques
  • Musical Theory: Intervals, chords, scales, and composition
  • Effect Mastery: Understanding and applying audio effects
  • Performance Skills: Live performance and improvisation
  • Creative Expression: Looping, composition, and sound design

Practice Tools

  • Guided practice sessions: Structured practice with metronome
  • Timer and progress tracking: Monitor practice time and improvement
  • Customizable tempo: Adjustable metronome for different skill levels
  • Achievement system: Gamified learning with rewards and milestones

⚑ Performance & Power Management πŸ†•

Smart Power System

  • Performance Mode: Maximum quality with high oversampling (4x)
  • Economy Mode: Battery optimization with reduced processing
  • Normal Mode: Balanced performance and battery life (2x oversampling)
  • Automatic optimization: Dynamic adjustment based on usage patterns
  • Battery monitoring: Real-time battery status and optimization

System Integration

  • Wi-Fi control: Quick access to network settings
  • Volume management: System volume control with dedicated interface
  • Status indicators: Real-time system status monitoring
  • Background optimization: Efficient resource usage when app is minimized

🎡 Metronome

  • Professional metronome with animated beat indicator
  • BPM control: 40-200 BPM with increment/decrement and presets (60, 80, 100, 120)
  • Volume control: Adjustable from 0-100%
  • Time signatures: Configurable from 1/4 to 16/4
  • Different sounds: Downbeat (800Hz) and upbeat (1200Hz) with harmonics
  • Real-time synchronization: Integrated with audio pipeline
  • Visual feedback: Pulsing indicator synchronized with audio

πŸ”„ Advanced Looper

  • Multi-track recording: Up to 8 simultaneous tracks
  • Real-time effects: Apply effects during recording and playback
  • Track management: Individual volume, mute, and solo controls
  • Advanced playback features:
    • Reverse playback
    • Speed control (0.5x to 2x)
    • Pitch shifting
    • Stutter effect with adjustable rate
  • Slicing system: Cut loops into segments for creative playback
  • Quantization: Sync to metronome BPM for precise timing
  • Auto-compression: Automatic dynamic range control
  • Auto-normalization: Peak level adjustment
  • Filtering: Low-pass and high-pass filters
  • Reverb tail: Add decay between loop repetitions
  • Fade controls: Automatic fade-in/fade-out
  • MIDI integration: External control via MIDI messages
  • Notification controls: Quick access from notification panel

🎯 Tuner

  • Real-time tuner: Robust pitch detection, modern visuals, instant feedback
  • Frequency detection: Accurate pitch analysis
  • Visual feedback: Clear tuning indicators
  • Integration with learning: Used in tuning exercises

🎹 MIDI & Automation

  • MIDI Learn: Control parameters via external MIDI
  • Automation system: Record and playback parameter changes over time
  • MIDI mapping: Custom CC assignments for looper controls
  • Learning integration: MIDI exercises for controller mastery

🎨 User Interface Enhancements πŸ†•

Modern Design

  • Responsive layout: Adapts to different screen sizes and orientations
  • Card-based design: Modular interface components
  • Progress visualization: Visual feedback for all learning activities
  • Intuitive navigation: Clear menu structure and easy access to features
  • Accessibility: Support for different user needs and preferences

Interactive Elements

  • Real-time updates: Live feedback for all audio parameters
  • Visual indicators: Status lights and progress bars
  • Contextual help: Tooltips and guidance throughout the interface
  • Gesture support: Touch gestures for parameter control

πŸ”§ Technical Improvements πŸ†•

Architecture Enhancements

  • Modular design: Clean separation of concerns
  • Callback system: Asynchronous communication between components
  • State management: Intelligent persistence and recovery
  • Error handling: Robust error management and recovery
  • Performance optimization: Efficient resource usage and processing

Integration Features

  • AudioEngine integration: Enhanced JNI methods for new features
  • Pipeline management: Improved audio processing pipeline
  • Permission handling: Optimized permission management
  • Background services: Enhanced background processing capabilities

See Effects for details on each effect, Interactive Learning for educational features, and Smart Presets for AI-powered features.

ToneForge Wiki

πŸš€ Getting Started

πŸŽ›οΈ Effects & Features

🧠 Advanced Features πŸ†•

🎡 Learning & Practice

πŸ”§ Technical


Quick Links:

Clone this wiki locally