Spaces:
Sleeping
Sleeping
Add comprehensive README
Browse files
README.md
CHANGED
|
@@ -1,12 +1,109 @@
|
|
| 1 |
---
|
| 2 |
-
title: SoundForge Studio
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: gradio
|
| 7 |
-
sdk_version:
|
| 8 |
app_file: app.py
|
| 9 |
-
pinned:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
---
|
| 11 |
|
| 12 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
title: ποΈ SoundForge Studio
|
| 3 |
+
emoji: ποΈ
|
| 4 |
+
colorFrom: blue
|
| 5 |
+
colorTo: purple
|
| 6 |
sdk: gradio
|
| 7 |
+
sdk_version: "4.44.1"
|
| 8 |
app_file: app.py
|
| 9 |
+
pinned: true
|
| 10 |
+
license: mit
|
| 11 |
+
short_description: "Copyright-Free Audio β’ Remix β’ Mashup"
|
| 12 |
+
tags:
|
| 13 |
+
- audio
|
| 14 |
+
- music
|
| 15 |
+
- remix
|
| 16 |
+
- mashup
|
| 17 |
+
- copyright-free
|
| 18 |
+
- stem-separation
|
| 19 |
---
|
| 20 |
|
| 21 |
+
# ποΈ SoundForge Studio
|
| 22 |
+
|
| 23 |
+
**Professional Copyright-Free Audio Processing Suite**
|
| 24 |
+
|
| 25 |
+
Make any song copyright-free for YouTube, create custom remixes, build multi-track mashups, and separate audio stems β all in one powerful web application.
|
| 26 |
+
|
| 27 |
+
---
|
| 28 |
+
|
| 29 |
+
## π Features
|
| 30 |
+
|
| 31 |
+
### π Copyright-Free Processing
|
| 32 |
+
Transform any song into a copyright-free version using an 8-step fingerprint modification pipeline:
|
| 33 |
+
1. **Stem Separation** β Splits audio into vocals, drums, bass, and melody
|
| 34 |
+
2. **Per-Stem Micro-Pitch Shifting** β Different subtle shifts per element
|
| 35 |
+
3. **Micro-Tempo Adjustment** β Barely perceptible speed changes
|
| 36 |
+
4. **EQ Profile Shift** β Subtle frequency balance changes per stem
|
| 37 |
+
5. **Spatial Modification** β Reverb and stereo field changes
|
| 38 |
+
6. **Texture Addition** β Envelope-shaped micro-noise layer
|
| 39 |
+
7. **Micro-Timing Offsets** β Sample-level timing shifts between stems
|
| 40 |
+
8. **Professional Mastering** β Normalize, limit, and stereo-widen
|
| 41 |
+
|
| 42 |
+
### ποΈ Remix Engine
|
| 43 |
+
Full control over every element:
|
| 44 |
+
- Individual stem volume control (Vocals, Drums, Bass, Melody)
|
| 45 |
+
- Vocal pitch shifting (Β±12 semitones)
|
| 46 |
+
- BPM/tempo adjustment
|
| 47 |
+
- Professional effects: Reverb, Chorus, Delay
|
| 48 |
+
- 3-band parametric EQ
|
| 49 |
+
|
| 50 |
+
### π Mashup Creator
|
| 51 |
+
Combine up to **6 songs** simultaneously:
|
| 52 |
+
- **Layered** β Vocals from Track A + Instrumental from Track B
|
| 53 |
+
- **Sequential** β Tracks with smooth crossfades
|
| 54 |
+
- **Blend** β All tracks mixed at custom volumes
|
| 55 |
+
- **Alternating** β Switches between tracks every 8 seconds
|
| 56 |
+
- Auto BPM & key matching
|
| 57 |
+
|
| 58 |
+
### π€ Stem Separator
|
| 59 |
+
Split any song into 5 components:
|
| 60 |
+
- π€ Vocals
|
| 61 |
+
- π₯ Drums (Percussive)
|
| 62 |
+
- πΈ Bass
|
| 63 |
+
- πΉ Other/Melody
|
| 64 |
+
- πΈ Full Instrumental
|
| 65 |
+
|
| 66 |
+
### π Audio Analyzer
|
| 67 |
+
Professional audio analysis:
|
| 68 |
+
- BPM detection
|
| 69 |
+
- Musical key detection (Krumhansl-Schmuckler algorithm)
|
| 70 |
+
- Spectral analysis (centroid, bandwidth, rolloff)
|
| 71 |
+
- Duration and sample rate
|
| 72 |
+
|
| 73 |
+
### π¦ Batch Processor
|
| 74 |
+
Process multiple files at once with identical settings.
|
| 75 |
+
|
| 76 |
+
---
|
| 77 |
+
|
| 78 |
+
## π οΈ Tech Stack
|
| 79 |
+
|
| 80 |
+
| Component | Library |
|
| 81 |
+
|-----------|---------|
|
| 82 |
+
| UI Framework | Gradio 4.x |
|
| 83 |
+
| Audio Analysis | librosa |
|
| 84 |
+
| Effects Processing | Spotify Pedalboard |
|
| 85 |
+
| Audio I/O | soundfile, pydub |
|
| 86 |
+
| Signal Processing | scipy |
|
| 87 |
+
| Stem Separation | HPSS (Harmonic-Percussive) |
|
| 88 |
+
|
| 89 |
+
---
|
| 90 |
+
|
| 91 |
+
## π How to Use
|
| 92 |
+
|
| 93 |
+
1. **Copyright-Free**: Upload β Click "One-Click Copyright-Free" β Download
|
| 94 |
+
2. **Remix**: Upload β Adjust sliders β Click "Create Remix" β Download
|
| 95 |
+
3. **Mashup**: Upload 2-6 tracks β Choose mode β Click "Create Mashup" β Download
|
| 96 |
+
4. **Stems**: Upload β Click "Separate Stems" β Download individual stems
|
| 97 |
+
5. **Analyze**: Upload β Click "Analyze Track" β View results
|
| 98 |
+
|
| 99 |
+
---
|
| 100 |
+
|
| 101 |
+
## β οΈ Disclaimer
|
| 102 |
+
|
| 103 |
+
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.
|
| 104 |
+
|
| 105 |
+
---
|
| 106 |
+
|
| 107 |
+
## π License
|
| 108 |
+
|
| 109 |
+
MIT License
|