Spaces:
Sleeping
Sleeping
| title: ποΈ SoundForge Studio | |
| emoji: ποΈ | |
| colorFrom: blue | |
| colorTo: purple | |
| sdk: gradio | |
| sdk_version: "5.29.0" | |
| app_file: app.py | |
| pinned: true | |
| license: mit | |
| short_description: "Copyright-Free Audio β’ Remix β’ Mashup" | |
| tags: | |
| - audio | |
| - music | |
| - remix | |
| - mashup | |
| - copyright-free | |
| - stem-separation | |
| # ποΈ SoundForge Studio | |
| **Professional Copyright-Free Audio Processing Suite** | |
| Make any song copyright-free for YouTube, create custom remixes, build multi-track mashups, and separate audio stems β all in one powerful web application. | |
| --- | |
| ## π Features | |
| ### π Copyright-Free Processing | |
| Transform any song into a copyright-free version using an 8-step fingerprint modification pipeline: | |
| 1. **Stem Separation** β Splits audio into vocals, drums, bass, and melody | |
| 2. **Per-Stem Micro-Pitch Shifting** β Different subtle shifts per element | |
| 3. **Micro-Tempo Adjustment** β Barely perceptible speed changes | |
| 4. **EQ Profile Shift** β Subtle frequency balance changes per stem | |
| 5. **Spatial Modification** β Reverb and stereo field changes | |
| 6. **Texture Addition** β Envelope-shaped micro-noise layer | |
| 7. **Micro-Timing Offsets** β Sample-level timing shifts between stems | |
| 8. **Professional Mastering** β Normalize, limit, and stereo-widen | |
| ### ποΈ Remix Engine | |
| Full control over every element: | |
| - Individual stem volume control (Vocals, Drums, Bass, Melody) | |
| - Vocal pitch shifting (Β±12 semitones) | |
| - BPM/tempo adjustment | |
| - Professional effects: Reverb, Chorus, Delay | |
| - 3-band parametric EQ | |
| ### π Mashup Creator | |
| Combine up to **6 songs** simultaneously: | |
| - **Layered** β Vocals from Track A + Instrumental from Track B | |
| - **Sequential** β Tracks with smooth crossfades | |
| - **Blend** β All tracks mixed at custom volumes | |
| - **Alternating** β Switches between tracks every 8 seconds | |
| - Auto BPM & key matching | |
| ### π€ Stem Separator | |
| Split any song into 5 components: | |
| - π€ Vocals | |
| - π₯ Drums (Percussive) | |
| - πΈ Bass | |
| - πΉ Other/Melody | |
| - πΈ Full Instrumental | |
| ### π Audio Analyzer | |
| Professional audio analysis: | |
| - BPM detection | |
| - Musical key detection (Krumhansl-Schmuckler algorithm) | |
| - Spectral analysis (centroid, bandwidth, rolloff) | |
| - Duration and sample rate | |
| ### π¦ Batch Processor | |
| Process multiple files at once with identical settings. | |
| --- | |
| ## π οΈ Tech Stack | |
| | Component | Library | | |
| |-----------|---------| | |
| | UI Framework | Gradio 5.x | | |
| | Audio Analysis | librosa | | |
| | Effects Processing | Spotify Pedalboard | | |
| | Audio I/O | soundfile, pydub | | |
| | Signal Processing | scipy | | |
| | Stem Separation | HPSS (Harmonic-Percussive) | | |
| --- | |
| ## π How to Use | |
| 1. **Copyright-Free**: Upload β Click "One-Click Copyright-Free" β Download | |
| 2. **Remix**: Upload β Adjust sliders β Click "Create Remix" β Download | |
| 3. **Mashup**: Upload 2-6 tracks β Choose mode β Click "Create Mashup" β Download | |
| 4. **Stems**: Upload β Click "Separate Stems" β Download individual stems | |
| 5. **Analyze**: Upload β Click "Analyze Track" β View results | |
| --- | |
| ## β οΈ Disclaimer | |
| This tool modifies audio fingerprints for creative and fair use purposes. Always ensure you have the right to use and modify the audio content. Results may vary depending on platform-specific content detection systems. | |
| --- | |
| ## π License | |
| MIT License | |