Topic: Tools & Libraries¶
Overview¶
Software libraries, CLI tools, and impulse response collections for audio separation, transcription, and MIR workflows.
Sub-topics / Concepts¶
Key Entities¶
Audio Analysis & Processing¶
- ../entities/librosa — librosa: De facto standard Python library for audio feature extraction (CQT, STFT, mel, MFCC), onset detection, beat tracking.
- ../entities/soundfile — soundfile: Python audio I/O library wrapping libsndfile.
- ../entities/pedalboard (Spotify) — High-performance Python audio effects library, VST3/AU plugin support, real-time capable.
- ../entities/music21 — music21: Python toolkit for computer-aided musicology. MusicXML/MIDI, notation, analysis.
Symbolic & Notation¶
- ../entities/musescore-cli — MuseScore CLI: Batch convert MusicXML/MIDI to PDF/audio.
Impulse Responses¶
- ../entities/echothief — EchoThief: impulse response library from real spaces.
- ../entities/openair — OpenAIR: Open Acoustic Impulse Response library.
Sources¶
None ingested yet — seed batch setup.
Open Questions¶
- Can pedalboard VST3 hosting automate realistic production-chain data augmentation?
- What is the pipeline: transcription model output to MusicXML to MuseScore for sheet music?