Sound Studio click sounds - sources and licenses Each file is one hit cut from a longer recording (trimmed, 2 ms fade in, 40 ms fade out, level set so the peak is about -1 dB, mono 16-bit 44.1 kHz WAV). Nothing else was done to them. snap.wav (14,190 bytes) - a finger snap Source : "Finger clicks" by cori, from PDSounds.org, as hosted on Wikimedia Commons https://commons.wikimedia.org/wiki/File:Finger_clicks.ogg License: Public domain Cut : the hit at about 0.96 s of the recording bass.wav (26,538 bytes) - a bass drum / kick hit Source : "128 kick pump" by Bauchamp, Wikimedia Commons https://commons.wikimedia.org/wiki/File:Bauchamp_-_128_kick_pump.ogg License: CC0 1.0 (Creative Commons Zero, public domain dedication) Cut : the first isolated kick, about 0.37 s into the recording hat.wav (12,426 bytes) - a closed hi-hat Source : "128 hi hat et finger clap" by Bauchamp, Wikimedia Commons https://commons.wikimedia.org/wiki/File:Bauchamp_-_128_hi_hat_et_finger_clap.ogg License: CC0 1.0 (Creative Commons Zero, public domain dedication) Cut : the first hi-hat hit, about 0.38 s into the recording The same three files are embedded (base64) in public/studio_sounds.js, generated by tools/build-studio-data.cjs, so the Studio plays them without any network request. Rhyme data - public/studio_cmu_full.js CMU Pronouncing Dictionary, Carnegie Mellon University (BSD-style license), via https://github.com/cmusphinx/cmudict . Word order (most common first) from Peter Norvig's count_1w.txt (MIT license). Data only; no package. ========================================================================================== Sound Lab - instruments, drum kits and melody detection (added Oct 2026) ========================================================================================== Credit shown in the Studio (Instrument library tab): "Instrument sounds: FluidR3 GM (CC BY 3.0)" INSTRUMENTS (public/sounds/gm/*.mp3, 49 files + bass808) - 50 recorded General MIDI instruments Source : FluidR3_GM.sf2 by Frank Wen, rendered note by note and published as https://github.com/gleitz/midi-js-soundfonts (FluidR3_GM folder) License: Creative Commons Attribution 3.0 (CC BY 3.0) as published by midi-js-soundfonts; the sf2 itself carries the MIT license in its Debian packaging (fluid-soundfont-gm 3.1). Both allow commercial use; the credit above is the attribution CC BY 3.0 asks for. Done : a few notes per instrument kept (every 4th semitone in its useful range), trimmed to 2.6 s with a 0.25 s fade, loudness set per instrument, packed into one mono mp3 (32 kHz, 40 kbit/s). Nothing else was done to them. tools/build-sounds.cjs rebuilds every file from the sources. 808 bass (bass808.mp3): the TR-808 bass drum of the same sound set, played at the pitch of each note. DRUM KITS (public/sounds/kits/{trap,boombap,lofi}.mp3) - 18 pieces each Source : cut straight out of FluidR3_GM.sf2: 808 Trap = its TR-808 kit; Boom Bap = its Room kit; Lo-fi = its Standard kit played a little lower and softer. The vinyl scratch is the sound set's Scratch Push followed by Scratch Pull. License: as above (MIT, with the CC BY 3.0 credit shown). Finger snap: the public-domain recording described at the top of this file (snap.wav). MELODY DETECTION (public/lab/basic-pitch.js and public/lab/model/) Source : Basic Pitch by Spotify, @spotify/basic-pitch 1.0.1, with its model, and TensorFlow.js License: Apache License 2.0 (public/lab/LICENSE-basic-pitch.txt). Runs on the device; nothing is uploaded.