π KitBasher v0.32.0 - Enhanced File Metadata Display
This release adds comprehensive file metadata display to help you see exactly what will be processed before creating your kit!
β¨ New Features
File Metadata Display
- Mono/Stereo Indicator: See [M] or [S] for each file
- Original Duration: Shows the full file duration
- Trimmed Duration: Shows duration after silence removal
- Enhanced Format: "1. [M] filename.wav 0:03.456 -> 0:02.123"
UI Improvements
- Optimized window size (500x680px) for better visibility
- Enhanced spacing between filename and time information
- Wider file list to accommodate all metadata
π What You'll See
This is what the file list looks like now:
1. [M] kick.wav 0:02.500 -> 0:01.250
2. [S] snare_stereo.wav 0:03.750 -> 0:02.100
3. [M] hihat.wav 0:01.000 -> 0:00.800
π§ Technical Details
- Added
get_audio_metadata()function for channel and duration info - Added
calculate_trimmed_duration()function to preview silence removal - Metadata is calculated in real-time when files are added
- Uses the same silence detection logic as final processing (-50dBFS threshold)
π΅ Continued Features from Previous Versions
- Multi-format output: M8, Octatrack, or both
- Drag-and-drop WAV file support
- File reordering (Move Up/Down, Sort A-Z)
- Automatic silence removal
- Frame-accurate cue points for M8
- .ot metadata file generation for Octatrack
- Real-time progress feedback
- Standalone app (no Python installation needed)
π¦ Installation
macOS Users:
- Download
KitBasher-v0.32.0-macOS.zip - Unzip and drag KitBasher.app to Applications
- Right-click and select "Open" on first launch (macOS Gatekeeper)
From Source:
```bash
git clone https://github.com/aTanguay/M8_KitCreator.git
cd M8_KitCreator
pip install -r requirements.txt
python M8_KitBasher.py
```
π Coming Soon (v0.33)
We're planning audio preview functionality! See TASKS.md for details.
- Preview individual files with silence trimming applied
- Preview full kit before exporting
- Double-click files to hear trimmed audio
π Documentation
- README.md - Complete user guide
- BUILD.md - Build instructions
- TASKS.md - Feature roadmap
- SESSION_NOTES.md - Current development status
π Acknowledgments
Built for the amazing Dirtywave M8 and Elektron Octatrack communities!
Made with β€οΈ for M8 and Octatrack music makers