Skip to content

Joe-Hulse/Matchering-Mastering-Google-Colab

Repository files navigation

🎛 Matchering Mastering Tool with Smart Filters 🎧

A Google Colab-compatible audio mastering tool powered by Matchering and Gradio, featuring:

  • Smart Filtering: Auto-detects audio issues like noise, harshness, and low-end rumble.
  • Normalization Options: Toggle normalization for both the target and reference tracks.
  • Flexible Filters: Optional high-pass, low-pass, and de-esser filters for manual control.
  • MP3/WAV Support: Works seamlessly with Suno and other platforms.
  • GUI Interface: Easy-to-use interface via Gradio.

🚀 Features

  1. Smart Audio Analysis - Detects problems and suggests filters.
  2. Filters and Enhancements - Optional pre-processing for high-quality output.
  3. Gradio Web App - No coding required; simple upload-and-go interface.
  4. MP3 Support - Handles MP3 conversions automatically.

📋 Requirements

  • Python 3 (Pre-installed in Colab)
  • Dependencies installed via the script.

🔧 Setup Instructions

  1. Open Google Colab.
  2. Copy-paste the provided code into a new notebook.
  3. Run the first cell to install dependencies.
  4. Execute the second cell to start the Gradio interface.
  5. Upload your target track and reference track.
  6. Customize settings, then process and download your mastered audio.

🧠 Smart Filtering

Analyzes and detects:

  • Noise Floor - Suggests noise reduction if required.
  • Harsh Frequencies - Recommends low-pass filtering.
  • Low-End Rumble - Suggests high-pass filtering for bass cleanup.

Note: Auto-filtering applies only when enabled. Manual filters can override suggestions.


🎯 Usage Example

  1. Select your target track and reference track.
  2. Enable Smart Filtering or customize filters.
  3. Normalize if needed.
  4. Press Start Mastering and download the output.

🌟 Credits


✨ Contribute

Feel free to fork this repository or submit pull requests for improvements!


About

Matchering Mastering Tool with Smart Filters

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages