SoundForge-Studio / README.md
Alpha123B's picture
Fix: update Gradio SDK version to 5.29.0 for compatibility
1e08c24 verified
|
Raw
History Blame Contribute Delete
3.29 kB

A newer version of the Gradio SDK is available: 6.19.0

Upgrade
metadata
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