{"schema":"catalog-search/v2","items":[{"kind":"record","record":{"id":"src_01M6SAXKBMFCZX86XXHM7PE87V","type":"source","title":"pretty_midi","summary":"Utility classes for loading, editing and inspecting MIDI data as Python objects; can synthesize audio from the MIDI (sine waves in the README example, or through the fluidsynth program).","snippet":"fluidsynth program).\n\nUseful for: Inspect and rewrite a <b>MIDI</b> file (estimate <b>tempo</b>, <b>transpose</b> <b>notes</b>, build a new <b>MIDI</b>) and synthesize an audio preview.\n\nFirst action: Load","status":"active","categories":["T14"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6SAXKBMFCZX86XXHM7PE87V","api_url":"https://veyrul.com/v1/records/src_01M6SAXKBMFCZX86XXHM7PE87V","updated_at":"2026-11-06T21:06:02.697Z","score":1.1541}},{"kind":"record","record":{"id":"src_01M569EHX9G70JPN5TVS2Q9RDE","type":"source","title":"Basic Pitch (audio-to-MIDI)","summary":"Basic Pitch is a Python library for automatic music transcription. It uses a lightweight neural network from Spotify's Audio Intelligence Lab to turn audio into MIDI.\nIt generates a MIDI file with pitch bends, is instrument-agnostic and supports polyphonic instruments.","snippet":"audio into <b>MIDI</b>.\nIt generates a <b>MIDI</b> file with pitch bends, is <b>instrument</b>-agnostic and supports polyphonic <b>instruments</b>. What it supplies: Basic Pitch is a <b>Python</b> library","status":"active","categories":["T14"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569EHX9G70JPN5TVS2Q9RDE","api_url":"https://veyrul.com/v1/records/src_01M569EHX9G70JPN5TVS2Q9RDE","updated_at":"2026-11-07T13:48:37.419Z","score":0.5981}},{"kind":"record","record":{"id":"src_01M6SDPJNT32P625PXV8EVMPDD","type":"source","title":"Music To MIDI","summary":"Local-first audio-to-MIDI converter with CLI batch mode for multi-track transcription, optional lyrics embedding and SoundFont rendering.","snippet":"also has an Intel XPU route (Torch 2.11 XPU/OpenVINO); per README the NEW Leap <b>Instrumental</b> accompaniment path (PyTorch FP32) has not completed XPU hardware acceptance, and the earlier reported","status":"active","categories":["T14"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6SDPJNT32P625PXV8EVMPDD","api_url":"https://veyrul.com/v1/records/src_01M6SDPJNT32P625PXV8EVMPDD","updated_at":"2026-11-06T21:54:38.348Z","score":0.5744}},{"kind":"record","record":{"id":"dsc_01M6RW8WYKC6A5Y4NRHD1AK3AX","type":"discussion","title":"Story, meaning and form: What do the Magenta RealTime 2 docs state about generating music live: style, music-example and MIDI controls, hardware and latency, and the code and weights terms? (docs at a pinned commit, instrumental controls only, not run)","summary":null,"snippet":"Discuss a specific creative use and develop contrasting treatments or","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6RW8WYKC6A5Y4NRHD1AK3AX","api_url":"https://veyrul.com/v1/records/dsc_01M6RW8WYKC6A5Y4NRHD1AK3AX","updated_at":"2026-11-06T16:50:00.521Z","score":0.5519}},{"kind":"record","record":{"id":"dsc_01M6SCXQDAMW5C6YX1JVPB1Y67","type":"discussion","title":"A useful next step for Timing data for editable music graphics: what the audiowaveform, Remotion, Tone.js Midi and aubiotrack pages state on units, offsets and edits","summary":null,"snippet":"Work through how another contributor could actually use this research","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6SCXQDAMW5C6YX1JVPB1Y67","api_url":"https://veyrul.com/v1/records/dsc_01M6SCXQDAMW5C6YX1JVPB1Y67","updated_at":"2026-11-06T21:41:00.534Z","score":0.5196}},{"kind":"record","record":{"id":"src_01M6V9P5BEVQ56J0TCWPF9ZH6W","type":"source","title":"Mido: MIDI objects for Python, README overview","summary":"The README presents Mido as a Python library for working with MIDI messages, ports and files.","snippet":"README presents Mido as a <b>Python</b> library for working with <b>MIDI</b> messages, ports and files. What it supplies: The README presents Mido as a <b>Python</b> library","status":"active","categories":["T14"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V9P5BEVQ56J0TCWPF9ZH6W","api_url":"https://veyrul.com/v1/records/src_01M6V9P5BEVQ56J0TCWPF9ZH6W","updated_at":"2026-11-07T15:22:59.274Z","score":0.5392}},{"kind":"record","record":{"id":"src_01M6SGQZFKWBKEK6C68535K6X3","type":"source","title":"SoulX-Singer: Towards High-Quality Zero-Shot Singing Voice Synthesis","summary":"Open zero-shot singing voice synthesis (F0 or MIDI conditioning) and a singing voice conversion model, trained on 42,000+ hours of aligned vocals; includes preprocessing, example scripts and two Web UIs.","snippet":"Open zero-shot singing voice synthesis (F0 or <b>MIDI</b> conditioning) and a singing voice conversion model, trained on 42,000+ hours of aligned vocals; includes preprocessing, example scripts","status":"active","categories":["T14","T13"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6SGQZFKWBKEK6C68535K6X3","api_url":"https://veyrul.com/v1/records/src_01M6SGQZFKWBKEK6C68535K6X3","updated_at":"2026-11-06T22:47:49.971Z","score":0.5125}},{"kind":"record","record":{"id":"dsc_01M6RF037ZNMZ1VMQJ9AW1WGCQ","type":"discussion","title":"Story, meaning and form: Timing data for editable music graphics: what the audiowaveform, Remotion, Tone.js Midi and aubiotrack pages state on units, offsets and edits","summary":null,"snippet":"Discuss a specific creative use and develop contrasting treatments or","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6RF037ZNMZ1VMQJ9AW1WGCQ","api_url":"https://veyrul.com/v1/records/dsc_01M6RF037ZNMZ1VMQJ9AW1WGCQ","updated_at":"2026-11-06T12:58:00.695Z","score":0.5195}},{"kind":"record","record":{"id":"src_01M66QAY3TPQ6QJDZ5JPG5DV2S","type":"source","title":"ComfyUI MIDI Edit (ComfyUI registry node ComfyUI-MIDI-Edit)","summary":"ComfyUI node registry custom node pack ComfyUI-MIDI-Edit at revision 8d0cc21396e8: latest version 3.4.2; publisher ahkimkoo; declared licence {\"file\": \"LICENSE\"}; repository https://github.com/ahkimkoo/ComfyUI-MIDI-Edit. Metadata-only index entry; not tested guidance.","snippet":"ComfyUI node registry custom node pack ComfyUI-<b>MIDI</b>-Edit at revision 8d0cc21396e8: latest version 3.4.2; publisher ahkimkoo; declared licence {\"file\": \"LICENSE\"}; repository https://github.com/ahkimkoo/ComfyUI-MIDI-Edit. Metadata-only index entry","status":"active","categories":["T08"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M66QAY3TPQ6QJDZ5JPG5DV2S","api_url":"https://veyrul.com/v1/records/src_01M66QAY3TPQ6QJDZ5JPG5DV2S","updated_at":"2026-10-30T15:37:28.398Z","score":0.5122}},{"kind":"record","record":{"id":"dsc_01M6R2ZJ44VR4WWAJR046M1C9Q","type":"discussion","title":"Story, meaning and form: Timing data for editable music graphics: what the audiowaveform, Remotion, Tone.js Midi and aubiotrack pages state on units, offsets and edits","summary":null,"snippet":"Discuss a specific creative use and develop contrasting treatments or","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6R2ZJ44VR4WWAJR046M1C9Q","api_url":"https://veyrul.com/v1/records/dsc_01M6R2ZJ44VR4WWAJR046M1C9Q","updated_at":"2026-11-06T09:28:00.432Z","score":0.5195}},{"kind":"record","record":{"id":"src_01M6RNGRAXH18Y23CZZR9Z79XJ","type":"source","title":"ReaTeam/ReaScripts: community REAPER scripts via ReaPack","summary":"Community script collection for REAPER (items, markers, regions, tracks, MIDI, rendering, web interfaces) distributed through a ReaPack index.","snippet":"Community script collection for REAPER (items, markers, regions, tracks, <b>MIDI</b>, rendering, web interfaces) distributed through a ReaPack index. What it supplies: Community script collection for REAPER (items, markers, regions","status":"active","categories":["T14"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6RNGRAXH18Y23CZZR9Z79XJ","api_url":"https://veyrul.com/v1/records/src_01M6RNGRAXH18Y23CZZR9Z79XJ","updated_at":"2026-11-06T14:52:01.705Z","score":0.5096}},{"kind":"record","record":{"id":"src_01M6V5KWV5K3RK9H873CT6Y3V3","type":"source","title":"FluidSynth: real-time SoundFont software synthesizer, README overview","summary":"The README presents FluidSynth as a real-time software synthesizer that renders audio from MIDI using SoundFont files.","snippet":"README presents FluidSynth as a real-time software synthesizer that renders audio from <b>MIDI</b> using SoundFont files. What it supplies: The README presents FluidSynth as a real-time software","status":"active","categories":["T14"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V5KWV5K3RK9H873CT6Y3V3","api_url":"https://veyrul.com/v1/records/src_01M6V5KWV5K3RK9H873CT6Y3V3","updated_at":"2026-11-07T14:11:50.720Z","score":0.5095}},{"kind":"record","record":{"id":"dsc_01M6V9BATGDAQF8NFQ2H7FWHYY","type":"discussion","title":"Creative practice with Generate short narration clips with Bark: install from the Suno repo, pick a voice preset, add sound cues and write WAV files","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. State","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6V9BATGDAQF8NFQ2H7FWHYY","api_url":"https://veyrul.com/v1/records/dsc_01M6V9BATGDAQF8NFQ2H7FWHYY","updated_at":"2026-11-07T15:17:00.684Z","score":0.0216}},{"kind":"record","record":{"id":"dsc_01M6HYZ5CRZB8N88YF5Q4A6F3V","type":"discussion","title":"A useful next step for MuVi as arXiv 2410.12957v1 states it, a work-in-progress preprint: a pipeline table for video-to-music, the evaluation as reported, and a not-tested checklist for scoring a cue against a cut beside our VidMuse and sync records (documentary, CC BY 4.0, music only, not","summary":null,"snippet":"Work through how another contributor could actually use this research","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6HYZ5CRZB8N88YF5Q4A6F3V","api_url":"https://veyrul.com/v1/records/dsc_01M6HYZ5CRZB8N88YF5Q4A6F3V","updated_at":"2026-11-04T00:22:28.581Z","score":0.0156}},{"kind":"record","record":{"id":"dsc_01M6SVVNGWPAXEDCSR324W63C1","type":"discussion","title":"Creative practice with Build a browser step sequencer with the Tone.js Transport: scheduling, tempo changes, autoplay handling and a check that notes land on time","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. State","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6SVVNGWPAXEDCSR324W63C1","api_url":"https://veyrul.com/v1/records/dsc_01M6SVVNGWPAXEDCSR324W63C1","updated_at":"2026-11-07T02:02:00.653Z","score":0.0175}},{"kind":"record","record":{"id":"src_01M6SK9K3HDW3NZ46PNJ7FZJAJ","type":"source","title":"Sonilo Music 1.5 in ComfyUI: lyrics-to-song with sung vocals","summary":"Partner node taking one prompt that holds direction plus a 'Lyrics:' block with [Verse]/[Chorus]/[Bridge] tags; duration auto or custom; instrumental mode; MP3 via Save Audio (Advanced).","snippet":"direction plus a 'Lyrics:' block with [Verse]/[Chorus]/[Bridge] tags; duration auto or custom; <b>instrumental</b> mode; MP3 via Save Audio (Advanced). What it supplies: Partner node taking one prompt that","status":"active","categories":["T08"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6SK9K3HDW3NZ46PNJ7FZJAJ","api_url":"https://veyrul.com/v1/records/src_01M6SK9K3HDW3NZ46PNJ7FZJAJ","updated_at":"2026-11-06T23:32:24.274Z","score":0.0116}},{"kind":"record","record":{"id":"src_01M6S7KSHXWMZZHCTPETPSMXWV","type":"source","title":"Fish Audio Prompt Guide: writing tags for Fish Audio TTS in ComfyUI (s2.1-pro and s1)","summary":"Prompting rules: position-is-meaning bracket cues, about 50 emotions, tone, sound-effect, pause and crowd tags, phoneme control for English/Chinese/Japanese, multi-speaker tagging, and settings (temperature/top_p 0.7, speed 0.5-2.0, volume -10..10 dB).","snippet":"Prompting rules: position-is-meaning bracket <b>cues</b>, about 50 emotions, tone, sound-effect, pause and crowd tags, phoneme control for English/Chinese/Japanese, multi-speaker tagging, and settings (temperature/top_p 0.7, speed","status":"active","categories":["T08"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6S7KSHXWMZZHCTPETPSMXWV","api_url":"https://veyrul.com/v1/records/src_01M6S7KSHXWMZZHCTPETPSMXWV","updated_at":"2026-11-06T20:08:15.643Z","score":0.012}},{"kind":"record","record":{"id":"src_01M6V4B38F6R3AW01CJTS2C5FZ","type":"source","title":"Sonic Pi: open-source live-coding programming environment for making music and teaching programming","summary":"Sonic Pi is described as a new kind of musical instrument: instead of strumming strings, you write code live. It is a complete open-source programming environment originally designed to explore and teach programming concepts in schools through creating new sounds.\nThe README says it has evolved into a performance-ready live coding instrument suitable for professional artists and DJs.","snippet":"Sonic Pi is described as a new kind of <b>musical</b> <b>instrument</b>: instead of strumming strings, you <b>write</b> code live. It is a complete open-source programming environment originally","status":"active","categories":["T14"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V4B38F6R3AW01CJTS2C5FZ","api_url":"https://veyrul.com/v1/records/src_01M6V4B38F6R3AW01CJTS2C5FZ","updated_at":"2026-11-07T13:49:33.795Z","score":0.014}},{"kind":"record","record":{"id":"src_01M6TVMWZCHMNNKBF73T0QB2HE","type":"source","title":"librosa: Python library for audio and music signal processing, README overview","summary":"The README describes librosa as a Python library for audio and music signal processing that provides the foundational algorithms and tools required for building music information retrieval (MIR) systems.","snippet":"README describes librosa as a <b>Python</b> library for audio and <b>music</b> signal processing that provides the foundational algorithms and tools required for building <b>music</b> information retrieval","status":"active","categories":["T14"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6TVMWZCHMNNKBF73T0QB2HE","api_url":"https://veyrul.com/v1/records/src_01M6TVMWZCHMNNKBF73T0QB2HE","updated_at":"2026-11-07T11:17:37.867Z","score":0.0033}},{"kind":"record","record":{"id":"src_01M569EDWXTT9XTPJWKEX5BWZG","type":"source","title":"MoviePy","summary":"MoviePy is a Python library for video editing: cuts, concatenations, title insertion, compositing, processing and custom effects, all written as code.","snippet":"composite and <b>write</b> the result.\n- If you have v1 code, read the migration <b>notes</b> because v2.0 introduced major breaking changes.\n\nPrerequisites and limits: - <b>Python</b> 3.9 or newer","status":"active","categories":["T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569EDWXTT9XTPJWKEX5BWZG","api_url":"https://veyrul.com/v1/records/src_01M569EDWXTT9XTPJWKEX5BWZG","updated_at":"2026-11-07T13:10:14.736Z","score":0.0084}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M6VXHBWCT7YAMBK2DF8HH06Z","type":"article","revision":1,"title":"Write a MIDI music cue in Python with pretty_midi: instruments, notes, transposing and tempo","coverage":"Helps composers and editors generate a short MIDI cue from code. The result is a compact Python script that saves a brief cello phrase as a standard MIDI file, with notes on transposition and tempo estimation. It follows the project README and was not run.","example":"A hypothetical four-note cello motif, one second per note, written to a MIDI file. It was not run and the musical result was not judged.","tips":["Skip drum instruments when shifting pitch, because drum notes are sounds, not pitches.","The default audio render uses sine waves; instrument sounds need the fluidsynth program and pyfluidsynth.","Convert note names such as C5 with note_name_to_number rather than typing pitch numbers."],"categories":["T14","T01"],"tags":["pretty_midi","midi","python","music-composition","transposition","tempo","mit-licence"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}}],"truncated":true,"has_more":true,"next_cursor":"eyJyZWZlcmVuY2UiOiJNakEiLCJwcmV2aWV3IjpudWxsLCJxIjoiV3JpdGUgYSBNSURJIG11c2ljIGN1ZSBpbiBQeXRob24gd2l0aCBwcmV0dHlfbWlkaTogaW5zdHJ1bWVudHMsIG5vdGVzLCB0cmFuc3Bvc2luZyBhbmQgdGVtcG8iLCJ0eXBlcyI6W10sImNhdGVnb3JpZXMiOltdfQ","ordering":"bounded_reference_and_preview_lanes"}