mirror of
				https://github.com/vsariola/sointu.git
				synced 2025-10-31 07:54:26 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			52 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: KickAdam
 | |
| comment: |
 | |
|     Author: pestis/bC!. Suggested note: F#1. Originally from: 4k intro Adam.
 | |
| 
 | |
|     Envelope: Designed to be released after two rows so the kick is active approximately half a beat @ 144 BPM.
 | |
|     Distort: The envelope becomes more bell shape than a triangle.
 | |
|     Oscillator: Pure sine, but modulated (see below).
 | |
|     Filter: High pass filter to remove the low end.
 | |
|     Push-filter-delay-addp: Parallel process the low end to add some reverb & add back to the signal, to add some tail to the kick. Used the exact same coefficients as the main reverb, so they appear in the final .asm only once.
 | |
|     Envelope-distort-send 1: Quickly drop the pitch the oscillator from high to neutral.
 | |
|     Envelope-distort-send 2: A sharp spike ~ 11 ms after kick start, to drop the gain around mid range frequencies.
 | |
| numvoices: 1
 | |
| units:
 | |
|     - type: envelope
 | |
|       parameters: {attack: 36, decay: 69, gain: 128, release: 32, stereo: 0, sustain: 0}
 | |
|     - type: distort
 | |
|       parameters: {drive: 112, stereo: 0}
 | |
|     - type: oscillator
 | |
|       id: 1
 | |
|       parameters: {color: 128, detune: 64, gain: 128, looplength: 1, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 0}
 | |
|     - type: mulp
 | |
|       parameters: {stereo: 0}
 | |
|     - type: filter
 | |
|       parameters: {bandpass: 0, frequency: 14, highpass: 1, lowpass: 0, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
 | |
|     - type: push
 | |
|       parameters: {stereo: 0}
 | |
|     - type: filter
 | |
|       parameters: {bandpass: 0, frequency: 16, highpass: 0, lowpass: 1, negbandpass: 0, neghighpass: 0, resonance: 128, stereo: 0}
 | |
|     - type: delay
 | |
|       parameters: {count: 8, damp: 64, delay: 1, dry: 0, feedback: 96, notetracking: 0, pregain: 32, stereo: 0}
 | |
|       varargs: [1116, 1188, 1276, 1356, 1422, 1492, 1556, 1618]
 | |
|     - type: addp
 | |
|       parameters: {stereo: 0}
 | |
|     - type: pan
 | |
|       parameters: {panning: 64, stereo: 0}
 | |
|     - type: out
 | |
|       parameters: {gain: 64, stereo: 1}
 | |
|     - parameters: {}
 | |
|     - type: envelope
 | |
|       parameters: {attack: 0, decay: 70, gain: 128, release: 70, stereo: 0, sustain: 0}
 | |
|     - type: distort
 | |
|       parameters: {drive: 5, stereo: 0}
 | |
|     - type: send
 | |
|       parameters: {amount: 101, port: 0, sendpop: 1, stereo: 0, target: 1}
 | |
|     - parameters: {}
 | |
|     - type: envelope
 | |
|       parameters: {attack: 48, decay: 58, gain: 128, release: 0, stereo: 0, sustain: 0}
 | |
|     - type: distort
 | |
|       parameters: {drive: 64, stereo: 0}
 | |
|     - type: send
 | |
|       parameters: {amount: 32, port: 5, sendpop: 1, stereo: 0, target: 1, unit: 0, voice: 0}
 |