Alpha123B commited on
Commit
74fc4e8
Β·
verified Β·
1 Parent(s): f7b34c3

Add comprehensive README

Browse files
Files changed (1) hide show
  1. README.md +104 -7
README.md CHANGED
@@ -1,12 +1,109 @@
1
  ---
2
- title: SoundForge Studio
3
- emoji: 🐒
4
- colorFrom: yellow
5
- colorTo: pink
6
  sdk: gradio
7
- sdk_version: 6.13.0
8
  app_file: app.py
9
- pinned: false
 
 
 
 
 
 
 
 
 
10
  ---
11
 
12
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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