Crash1.json, made in soundThing and converted by SoundPatch. Two noise oscillators fifteen cents apart, a filter opened 11.6 kHz by the modulation envelope, and the LEVEL shaped by that same envelope rather than by the amplitude one - which is exactly the freedom the routed level was for, and not a thing the engine could express a week ago. It peaks at 10,501 and is gone in about six tenths of a second, inside the eight tenths the pieces are in the air. The guessed one wandered between 1600 and 8200 and sounded like a drain. The patch predates the gate field, so the program's own trigger write is what makes it a one-shot - which is the argument for having put it there rather than leaving it to the patch. LowFuel.json is here too, saved from the newer soundThing with the gate and LFO mode in it, and is not wired to anything yet. Both JSONs live beside the tables they produce. The build has never needed soundThing and still does not, but a sound can now be regenerated, or simply read, without going to find the editor first.
56 lines
2.2 KiB
NASM
56 lines
2.2 KiB
NASM
; BoomPatch, converted from Programs/Sounds/Crash1.json by SoundPatch.
|
|
; Designed in soundThing, where it can be heard. Do not edit the numbers
|
|
; here: change the patch and convert it again.
|
|
|
|
#Data
|
|
|
|
BoomPatch:
|
|
0d47 ; how many pairs follow
|
|
0x00 0d5 ; oscillator 0, waveform
|
|
0x01 0d255 ; gain
|
|
0x02 0d128 ; duty
|
|
0x03 0d128 ; detune, in cents
|
|
0x04 0d130 ; octave
|
|
0x05 0d1 ; on
|
|
0x06 0d0 ; what moves its width
|
|
0x07 0d128 ; and how far
|
|
0x08 0d2 ; what moves its pitch
|
|
0x09 0d147 ; and how far
|
|
0x0A 0d0 ; what moves its gain
|
|
0x0B 0d255 ; and how far
|
|
0x10 0d5 ; oscillator 1, waveform
|
|
0x11 0d255 ; gain
|
|
0x12 0d140 ; duty
|
|
0x13 0d126 ; detune, in cents
|
|
0x14 0d129 ; octave
|
|
0x15 0d1 ; on
|
|
0x16 0d0 ; what moves its width
|
|
0x17 0d0 ; and how far
|
|
0x18 0d2 ; what moves its pitch
|
|
0x19 0d246 ; and how far
|
|
0x1A 0d0 ; what moves its gain
|
|
0x1B 0d255 ; and how far
|
|
0x20 0d180 ; amplitude envelope, attack
|
|
0x21 0d40 ; decay
|
|
0x22 0d0 ; sustain
|
|
0x23 0d4 ; release
|
|
0x30 0d4 ; modulation envelope, attack
|
|
0x31 0d99 ; decay
|
|
0x32 0d0 ; sustain
|
|
0x33 0d180 ; release
|
|
0x40 0d1 ; filter, on
|
|
0x41 0d0 ; type: 0 low, 1 high, 2 band
|
|
0x42 0d240 ; cutoff, in hertz
|
|
0x43 0d148 ; resonance
|
|
0x44 0d2 ; what moves the cutoff
|
|
0x45 0d255 ; and how far, in hertz
|
|
0x46 0d0 ; what moves the resonance
|
|
0x47 0d128 ; and how far
|
|
0x60 0d0 ; LFO 0, on
|
|
0x61 0d0 ; waveform
|
|
0x62 0d220 ; rate, in hertz
|
|
0x70 0d0 ; LFO 1, on
|
|
0x71 0d0 ; waveform
|
|
0x72 0d127 ; rate, in hertz
|
|
0x50 0d2 ; what shapes the level
|