Skip to content

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

Impulse Responses

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?