Notes From Audio Loop
notes_from_audio_loopTranscribe clean notes from loop-based audio by averaging repeated cycles to filter artefacts and echoes, then tiling the result across bars.
Instructions
Consensus transcription: average the step-note grid of source over every repetition of a loop_bars-long
cycle inside bars [a, b], keep only notes present in >= min_presence of the repetitions (artefacts, echoes and
leakage that don't repeat drop out), drop notes quieter than min_rel_db under the loudest, then tile the clean
cycle over write_bars (default = bars). Use for loop-based music; prefer it over notes_from_audio.
Loop VARIANTS (the song alternates two versions of its loop): transcribe each variant from its own repetitions and
pass base_bars = the whole span; notes the variant shares with the base consensus are written exactly as the
base has them (same length and velocity), so variants differ only where the reference differs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| low | No | C1 | |
| bars | Yes | ||
| high | No | C8 | |
| mode | No | replace | |
| track | Yes | ||
| rel_db | No | ||
| source | Yes | ||
| project | Yes | ||
| floor_db | No | ||
| base_bars | No | ||
| loop_bars | No | ||
| min_steps | No | ||
| min_rel_db | No | ||
| write_bars | No | ||
| min_presence | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |