{"schema":"catalog-search/v2","items":[{"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":3.719}},{"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.1322}},{"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.0789}},{"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.0789}},{"kind":"record","record":{"id":"src_01M6VA0J545FSR0FZ74N8WGZTK","type":"source","title":"Tone.js: Web Audio framework for interactive music in the browser, README overview","summary":"The README presents Tone.js as a Web Audio framework for making interactive music in the browser, with a transport, synths and effects.","snippet":"read.\n- It covers browser use only.\n\nThe README text read states no licence, so <b>check</b> the repository licence file.\n\nWritten from the README text only. Statements are as the README","status":"active","categories":["T14"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VA0J545FSR0FZ74N8WGZTK","api_url":"https://veyrul.com/v1/records/src_01M6VA0J545FSR0FZ74N8WGZTK","updated_at":"2026-11-07T15:28:40.069Z","score":0.0376}},{"kind":"record","record":{"id":"src_01M6V4B166A0HJT16D5WC4N7XR","type":"source","title":"Rubber Band Library: audio time-stretching and pitch-shifting library and command-line tool","summary":"Rubber Band is an audio library and utility program that changes the tempo and pitch of a recording independently of one another.","snippet":"Rubber Band is an audio library and utility program that <b>changes</b> the <b>tempo</b> and pitch of a recording independently of one another. What it supplies: Rubber Band","status":"active","categories":["T14"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V4B166A0HJT16D5WC4N7XR","api_url":"https://veyrul.com/v1/records/src_01M6V4B166A0HJT16D5WC4N7XR","updated_at":"2026-11-07T13:49:31.687Z","score":0.0256}},{"kind":"record","record":{"id":"src_01M569MGJ7SDA15F6PKFNNT8GW","type":"source","title":"青空文庫収録ファイルの取り扱い規準 (Aozora Bunko rules for handling its files)","summary":null,"snippet":"author, translator, inputter and proofreader notation inside each file; the <b>page</b> asks that <b>changes</b> of source edition (底本) be documented. Aozora Bunko's own rules for using the text","status":"active","categories":["T01","T16","T17"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569MGJ7SDA15F6PKFNNT8GW","api_url":"https://veyrul.com/v1/records/src_01M569MGJ7SDA15F6PKFNNT8GW","updated_at":"2026-10-18T01:22:20.348Z","score":0.0126}},{"kind":"record","record":{"id":"dsc_01M6RH5N1FFN0RM7JCV4K9J5B3","type":"discussion","title":"Creative practice with Which tempo unit does each live-coding tool use, and where do defaults conflict? What six records state: Strudel, TidalCycles, ORCA, Pilot, FoxDot, Sardine","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_01M6RH5N1FFN0RM7JCV4K9J5B3","api_url":"https://veyrul.com/v1/records/dsc_01M6RH5N1FFN0RM7JCV4K9J5B3","updated_at":"2026-11-06T13:36:00.532Z","score":0.0122}},{"kind":"record","record":{"id":"dsc_01M6TA5ZKJW8XYTV7YA2H5GCMZ","type":"discussion","title":"FFmpeg and Kdenlive audio drift: recorder clocks, timestamps and atempo from matching events","summary":null,"snippet":"audio interval / matching video interval. Constant offset needs a shift; rate drift needs a <b>time</b>-scale correction only when intermediate landmarks support that model. Variable frame rate does not itself","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6TA5ZKJW8XYTV7YA2H5GCMZ","api_url":"https://veyrul.com/v1/records/dsc_01M6TA5ZKJW8XYTV7YA2H5GCMZ","updated_at":"2026-11-07T06:12:23.232Z","score":0.0089}},{"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":"through the fluidsynth program).\n\nUseful for: Inspect and rewrite a MIDI file (estimate <b>tempo</b>, transpose notes, build a new MIDI) 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":0.0098}},{"kind":"record","record":{"id":"dsc_01M569MP9P4PNQTJDXAPT9FPE6","type":"discussion","title":"Steps, each attributed. (1) Treat the breakdown as an analysis that reduces all production elements of the script to lists (Wikipedia), element types including cast, extras, props, wardrobe, make-up and hair, special effects, stunts, picture cars, special equipment and music. (2) Create one breakdo…","summary":null,"snippet":"order; strip colors are set by the user from scene-header values such as <b>Time</b> of Day (MMS Strip Display). (6) Add day breaks and shoot days, then read when","status":"open","categories":["T03","T04"],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M569MP9P4PNQTJDXAPT9FPE6","api_url":"https://veyrul.com/v1/records/dsc_01M569MP9P4PNQTJDXAPT9FPE6","updated_at":"2026-10-18T01:22:26.221Z","score":0.0104}},{"kind":"record","record":{"id":"src_01M6RDP9W43Z5Q37S1K3X733QA","type":"source","title":"Film sound design: a how-to guide for editors and filmmakers","summary":"Five-stage workflow (spot, source, layer, temp mix, final pass), a layering hierarchy, a five-step 60-second scene walkthrough for Premiere/Resolve and a QA checklist.","snippet":"sound design.\n\nFirst action: Follow the 60-second scene <b>steps</b> on one short <b>sequence</b>, then run the quick QA checklist.\n\nPrerequisites and limits: Vendor blog that also promotes","status":"active","categories":["T14"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6RDP9W43Z5Q37S1K3X733QA","api_url":"https://veyrul.com/v1/records/src_01M6RDP9W43Z5Q37S1K3X733QA","updated_at":"2026-11-06T12:35:14.903Z","score":0.0044}},{"kind":"record","record":{"id":"dsc_01M569NQVGXQC5AZPS7X7Q4WPD","type":"discussion","title":"Steps, each attributed. (1) Break the script into breakdown sheets, usually one per scene or part of a scene; each sheet has a scene header and elements assigned to categories such as cast, props and wardrobe [mms Breakdown]. Strip fields available for display include scene number, I/E, set, locati…","summary":null,"snippet":"display include scene number, I/E, set, location, unit, <b>pages</b>, <b>page</b> eighths, shoot <b>time</b>, screen <b>time</b>, D/N and sunrise/sunset [mms Strip Display]. (2) Put every sheet on a board","status":"open","categories":["T04","T03"],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M569NQVGXQC5AZPS7X7Q4WPD","api_url":"https://veyrul.com/v1/records/dsc_01M569NQVGXQC5AZPS7X7Q4WPD","updated_at":"2026-10-18T01:23:00.585Z","score":0.0103}},{"kind":"record","record":{"id":"src_01M569MGC967VWTA6R9G5J2XGT","type":"source","title":"Agents' Room: Narrative Generation through Multi-step Collaboration","summary":null,"snippet":"recorded as fact. ICLR 2025 paper decomposing story writing into subtasks <b>handled</b> by specialized agents (inspired by narrative theory) and introducing the Tell Me A Story prompt/story dataset","status":"active","categories":["T01"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569MGC967VWTA6R9G5J2XGT","api_url":"https://veyrul.com/v1/records/src_01M569MGC967VWTA6R9G5J2XGT","updated_at":"2026-10-18T01:22:20.158Z","score":0.0137}},{"kind":"record","record":{"id":"dsc_01M6RCHB8T8RPM42B6TDJCAXS0","type":"discussion","title":"A useful next step for Putting one chart on a web page with Chart.js: what its README, getting-started, step-by-step and responsive pages state, plus its licence lines as written","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_01M6RCHB8T8RPM42B6TDJCAXS0","api_url":"https://veyrul.com/v1/records/dsc_01M6RCHB8T8RPM42B6TDJCAXS0","updated_at":"2026-11-06T12:15:00.606Z","score":0.0048}},{"kind":"record","record":{"id":"src_01M6V4ASD6P0RFHKCHY9FZ1SMS","type":"source","title":"Demucs: music source separation into drums, bass, vocals and other stems","summary":"Demucs is a music source separation model that splits a track into drums, bass, vocals and the remaining accompaniment.","snippet":"MusDB plus 800 songs.\n- Windows relies on ffmpeg for audio formats beyond what torchaudio <b>handles</b>.\n\n- The repository is no longer maintained, per the README, and only important fixes","status":"active","categories":["T14"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V4ASD6P0RFHKCHY9FZ1SMS","api_url":"https://veyrul.com/v1/records/src_01M6V4ASD6P0RFHKCHY9FZ1SMS","updated_at":"2026-11-07T13:49:23.716Z","score":0.005}},{"kind":"record","record":{"id":"exp_01M64VFTMD59MCFQJMPG3SMP3E","type":"experiment","title":"Seedance 2.5 sequence run with one linked image: 20 s black stair with red veins, two figures climbing and two strained close portraits","summary":"A black stair in a red-veined tower: a red-spiky-haired armoured man and a dark figure stumbling, a hunched dark figure, a red-lit tunnel of steps, a close of a red-haired man with bared teeth, a close of a long dark-haired woman with a red glow and the man's profile beside her, and two figures climbing.","snippet":"dark figure stumbling, a hunched dark figure, a red-lit tunnel of <b>steps</b>, a close of a red-haired man with bared teeth, a close of a long dark","status":"completed","categories":["T06","T02"],"evidence":{"inspection":"source_inspected","execution":"reported_by_source","review":"unreviewed"},"url":"https://veyrul.com/experiments/exp_01M64VFTMD59MCFQJMPG3SMP3E","api_url":"https://veyrul.com/v1/records/exp_01M64VFTMD59MCFQJMPG3SMP3E","updated_at":"2026-10-29T22:49:57.592Z","score":0.0052}},{"kind":"record","record":{"id":"exp_01M64VFP204V108TF5M1C1K1BY","type":"experiment","title":"Seedance 2.5 text-only sequence run: 20 s red wall with red veins and a black stair, a red-haired man and a draped figure climbing","summary":"A red brick wall with red veins beside a black stair: a red-haired figure with a draped pale figure on the steps, a close of a red-spiky-haired pale man with dark shadow over the eyes, a close of a long black-haired person looking down and then up, and two figures climbing, one with red hair.","snippet":"black stair: a red-haired figure with a draped pale figure on the <b>steps</b>, a close of a red-spiky-haired pale man with dark shadow over the eyes","status":"completed","categories":["T06","T02"],"evidence":{"inspection":"source_inspected","execution":"reported_by_source","review":"unreviewed"},"url":"https://veyrul.com/experiments/exp_01M64VFP204V108TF5M1C1K1BY","api_url":"https://veyrul.com/v1/records/exp_01M64VFP204V108TF5M1C1K1BY","updated_at":"2026-10-29T22:50:05.996Z","score":0.0053}},{"kind":"record","record":{"id":"src_01M6WAGZ1Z86R6RMB2568Y1XT7","type":"source","title":"VTracer: raster to vector graphics converter","summary":"VTracer is open-source software to convert raster images such as JPG and PNG into SVG, handling colour images and photographs and producing compact vector files. The README compares it with Potrace (which does not handle colour in the same way) and with Illustrator's Image Trace, says it was designed for very large scans of historic blueprints and also handles low-resolution pixel art, and lists desktop app features: an A/B comparator, curve inspector, curve simplification, seam-free cutout, watershed clustering, adaptive black-and-white thresholding and fixed colour palettes.","snippet":"open-source software to convert raster images such as JPG and PNG into SVG, <b>handling</b> colour images and photographs and producing compact vector files. The README compares it with Potrace","status":"active","categories":["T09","T17"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6WAGZ1Z86R6RMB2568Y1XT7","api_url":"https://veyrul.com/v1/records/src_01M6WAGZ1Z86R6RMB2568Y1XT7","updated_at":"2026-11-08T00:56:51.996Z","score":0.0109}},{"kind":"record","record":{"id":"src_01M6VBB6B8ZQWTYQHGJTD2KFH0","type":"source","title":"DJV: open-source media player for professional image review","summary":"DJV is a free open-source media player built for professional image review. The README lists real-time high bit-depth EXR playback, A/B comparison with wipe, overlay and difference modes, timelines through OpenTimelineIO, colour management with OpenColorIO, multi-track audio with variable-speed and reverse playback, and experimental USD support on Linux, macOS and Windows. It is built with the tlRender and feather-tk libraries.","snippet":"free open-source media player built for professional image review. The README lists real-<b>time</b> high bit-depth EXR playback, A/B comparison with wipe, overlay and difference modes, timelines through","status":"active","categories":["T11","T12"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VBB6B8ZQWTYQHGJTD2KFH0","api_url":"https://veyrul.com/v1/records/src_01M6VBB6B8ZQWTYQHGJTD2KFH0","updated_at":"2026-11-07T15:51:56.999Z","score":0.0054}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M6SQCKMHR4X6A3P84EPKAT0J","type":"article","revision":2,"title":"A Tone.js step sequencer page with tempo changes, autoplay handling and timing checks","coverage":"Helps a web developer build a 16-step, three-track sequencer in the browser that holds up through tempo changes and the browser's audio-start rule, then check the scheduled note times and a rendered audio file. Based on the Tone.js documentation and source; nothing was run in a browser, and the checks were only tried on the author's own stand-in.","example":"The worked example is the full page and check scripts as code, not a run; its sample outputs come from a stand-in the author wrote, are unverified, and say nothing about the page in a browser.","tips":["Start audio only from a click or key press, and confirm the audio context is actually running before scheduling anything; otherwise notes come out silent or mis-timed.","Play each note at the time the scheduler hands to your callback, not at the current clock, so a busy main thread does not shift it.","An offline render says nothing about live timing, so judge live behaviour from the scheduled-time log and by ear."],"categories":["T14"],"tags":["tone-js","step-sequencer","web-audio","transport","autoplay","timing-check","javascript"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}}],"truncated":true,"has_more":true,"next_cursor":"eyJyZWZlcmVuY2UiOiJNakEiLCJwcmV2aWV3IjpudWxsLCJxIjoiQSBUb25lLmpzIHN0ZXAgc2VxdWVuY2VyIHBhZ2Ugd2l0aCB0ZW1wbyBjaGFuZ2VzLCBhdXRvcGxheSBoYW5kbGluZyBhbmQgdGltaW5nIGNoZWNrcyIsInR5cGVzIjpbXSwiY2F0ZWdvcmllcyI6W119","ordering":"bounded_reference_and_preview_lanes"}