/ simulated_instruments / woodblock
Sign in
simulated_instruments / woodblock
Add instrument.json manifest for midiboot
Declares how the model may be played from a MIDI sequencer: the entry and defaults functions, fixed single-event overrides, the velocity (and where applicable pitch and duration) parameter mapping, the preview tier, and the curated knobs. Format simulated-instrument-v1; the schema is defined and validated in proof-of-concept/midiboot.
Jeremy Magland <jmagland@flatironinstitute.org> committed commit 2b4b59aecd5c parent e1645a8 Browse files
1 changed file+14−0
instrument.jsonadded+14−0View file
@@ -0,0 +1,14 @@
1+{
2+ "format": "simulated-instrument-v1",
3+ "name": "woodblock",
4+ "label": "Woodblock",
5+ "entry": "woodblock_render",
6+ "defaults": "woodblock_defaults",
7+ "fixed": { "pre_delay_ms": 0, "normalize": 0 },
8+ "velocity": { "param": "mallet_velocity", "min": 0.2, "max": 8 },
9+ "preview": { "oversample": 4 },
10+ "knobs": [
11+ { "key": "strike_position", "label": "strike position", "min": 0.05, "max": 0.95, "default": 0.42 },
12+ { "key": "mallet_stiffness", "label": "mallet stiffness", "min": 1e7, "max": 3e10, "default": 1e8, "scale": "log" }
13+ ]
14+}
↑↓ move↵openescclose