File size: 3,286 Bytes
df5144b
74fc4e8
 
 
 
df5144b
1e08c24
df5144b
74fc4e8
 
 
 
 
 
 
 
 
 
df5144b
 
74fc4e8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1e08c24
74fc4e8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
---
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