No accounts, no sync delays, no Wi-Fi checks. Just open the app, name your project, and start recording.
Launch the app, tap "New Project", and enter a song name. Stone instantly allocates a sandboxed folder structure under StoneProjects/ on your local storage and registers the entries inside SQLite.
Every time a file is created or copied, Stone enforces a strict sandbox check. This security boundary guarantees the app will never alter or delete files outside its designated storage block.
Choose a layer type (Vocals, Guitar, Harmony, Percussion) and hit record. Stone initializes the microphone capture at 44.1kHz / 128kbps in mono AAC LC format. Monitor your progress via visual waveforms updated in real-time.
If your recording has background street rumble, tap "Clean Track" to run our offline FFmpeg DSP filter pipeline. Then, navigate to the Mixer console and tap "Make It Sound Better" to automatically level volumes and pan backups wide.
Our auto-mixer evaluates active track classifications and spreads them in a stereo panorama, avoiding standard center congestion and phase cancellations.
No manual saving required. A background loop flushes changes to the SQLite database every 15 seconds, and triggers emergency updates when backgrounding the app or receiving incoming phone calls.
Select your preferred export format: MP3 (high compatibility), WAV (lossless archival), or M4A (lightweight). Click render, and share the finished bounce sheet natively to messaging, mail, or cloud storage apps.
Stone separates user controls in a simple Flutter shell from underlying platform services, communicating via local database states.
Stores song metadata, edit timelines, settings config, presets, autosave packets, and lyric notebooks. Handles container path migrations dynamically on boot.
Compiles background command lists to denoise individual files, apply audio filters, balance volumes, pan tracks, and render mixed output packages.
Monitors device storage partitions and battery percentages every 20 seconds, scaling processing quality or deferring heavy tasks accordingly.