Skip to content

BitFaced2/soundboard_prep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Soundboard Prep

A desktop tool for preparing audio clips for the Rodecaster Pro II soundboard. Takes a folder of audio files in any format, trims, normalizes, and exports them as 24-bit/48kHz WAV files ready to load into RODE Central.

Features

  • Batch processing - Load a folder of clips in any format (WAV, MP3, FLAC, OGG, M4A, AAC, etc.)
  • Silence trimming - Numpy-based sample-level detection with separate lead and tail padding (instant start, natural ring-out)
  • Peak normalization - Normalize all clips to a consistent level (-1.0 dBFS default)
  • Max duration enforcement - Truncate clips with a smooth fade-out at the cut point
  • Per-clip settings - Adjust trim, normalization, and duration settings for each clip individually
  • Interactive rename - Double-click to rename clips inline, or use the preview panel
  • Dual waveform preview - Compare original (blue) vs. processed (green) waveforms in real-time as you adjust settings
  • A/B playback - Listen to both original and processed versions before committing
  • Rodecaster Pro II native output - 24-bit / 48kHz WAV, ready for the 8 SMART pads x 8 banks (64 slots)

Requirements

  • Python 3.10+
  • FFmpeg (must be installed and accessible)
  • Dependencies: pip install -r requirements.txt

Usage

python main.py
  1. Select an input folder containing your audio clips
  2. Preview and rename each clip
  3. Adjust processing settings per-clip or globally ("Apply Settings to All Clips")
  4. Click Process All to export
  5. Load the output folder into RODE Central

Tech Stack

  • GUI: PyQt6 (Fusion style)
  • Audio processing: pydub (FFmpeg backend) + soundfile + numpy
  • Silence detection: Direct numpy amplitude analysis
  • Export: soundfile for precise 24-bit PCM WAV output

About

Audio clip preparation tool for Rodecaster Pro II soundboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages