diff --git a/tracker/gioui/unit_editor.go b/tracker/gioui/unit_editor.go index 7609318..276e4e9 100644 --- a/tracker/gioui/unit_editor.go +++ b/tracker/gioui/unit_editor.go @@ -64,7 +64,6 @@ func NewUnitEditor(m *tracker.Model) *UnitEditor { func (pe *UnitEditor) Layout(gtx C) D { t := TrackerFromContext(gtx) pe.update(gtx, t) - defer clip.Rect(image.Rect(0, 0, gtx.Constraints.Max.X, gtx.Constraints.Max.Y)).Push(gtx.Ops).Pop() editorFunc := pe.layoutRack if pe.showingChooser() { editorFunc = pe.layoutUnitTypeChooser @@ -183,6 +182,7 @@ func (pe *UnitEditor) ChooseUnitType(t *Tracker) { } func (pe *UnitEditor) layoutRack(gtx C) D { + defer clip.Rect(image.Rect(0, 0, gtx.Constraints.Max.X, gtx.Constraints.Max.Y)).Push(gtx.Ops).Pop() t := TrackerFromContext(gtx) // create enough parameter widget to match the number of parameters width := pe.paramTable.Table.Width() diff --git a/tracker/presets/BA/bass-punch.yml b/tracker/presets/BA/bass-punch.yml index 6f5c3a4..9a0341a 100644 --- a/tracker/presets/BA/bass-punch.yml +++ b/tracker/presets/BA/bass-punch.yml @@ -1,12 +1,9 @@ -name: BassPunch +name: bass-punch numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 0, decay: 64, gain: 55, release: 76, stereo: 0, sustain: 64} - - type: send - id: 2 - parameters: {amount: 112, port: 4, sendpop: 0, target: 1} + - id: 216 + parameters: {} + comment: Main oscillators - type: oscillator id: 3 parameters: {color: 64, detune: 64, gain: 106, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 52, type: 2} @@ -16,6 +13,21 @@ units: - type: addp id: 5 parameters: {stereo: 0} + - id: 217 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 0, decay: 64, gain: 55, release: 76, stereo: 0, sustain: 64} + - type: send + id: 2 + parameters: {amount: 112, port: 4, sendpop: 0, target: 1} + - type: mulp + id: 12 + parameters: {stereo: 0} + - id: 218 + parameters: {} + comment: Effects & output - type: envelope id: 6 parameters: {attack: 0, decay: 70, gain: 128, release: 70, stereo: 0, sustain: 18} @@ -31,9 +43,6 @@ units: - type: filter id: 11 parameters: {bandpass: 0, frequency: 11, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} - - type: mulp - id: 12 - parameters: {stereo: 0} - type: pan id: 14 parameters: {panning: 64, stereo: 0} diff --git a/tracker/presets/BA/bass.yml b/tracker/presets/BA/bass.yml index 4257248..7eabe45 100644 --- a/tracker/presets/BA/bass.yml +++ b/tracker/presets/BA/bass.yml @@ -1,18 +1,9 @@ name: bass numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 32, decay: 64, gain: 64, release: 64, stereo: 0, sustain: 64} - - type: send - id: 2 - parameters: {amount: 120, port: 4, sendpop: 0, target: 1} - - type: oscillator - id: 3 - parameters: {color: 80, detune: 64, gain: 128, lfo: 0, phase: 32, shape: 64, stereo: 0, transpose: 64, type: 2} - - type: oscillator - id: 4 - parameters: {color: 96, detune: 72, gain: 128, lfo: 0, phase: 32, shape: 64, stereo: 0, transpose: 64, type: 1} + - id: 218 + parameters: {} + comment: Modulations - type: oscillator id: 5 parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 90, stereo: 0, transpose: 32, type: 0} @@ -22,12 +13,33 @@ units: - type: send id: 38 parameters: {amount: 60, port: 1, sendpop: 1, target: 4} + - id: 219 + parameters: {} + comment: Main oscillators + - type: oscillator + id: 3 + parameters: {color: 80, detune: 64, gain: 128, lfo: 0, phase: 32, shape: 64, stereo: 0, transpose: 64, type: 2} + - type: oscillator + id: 4 + parameters: {color: 96, detune: 72, gain: 128, lfo: 0, phase: 32, shape: 64, stereo: 0, transpose: 64, type: 1} - type: addp id: 40 parameters: {stereo: 0} + - id: 220 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 32, decay: 64, gain: 64, release: 64, stereo: 0, sustain: 64} + - type: send + id: 2 + parameters: {amount: 120, port: 4, sendpop: 0, target: 1} - type: mulp id: 217 parameters: {stereo: 0} + - id: 221 + parameters: {} + comment: Effects & output - type: filter id: 11 parameters: {bandpass: 0, frequency: 18, highpass: -1, lowpass: 1, resonance: 64, stereo: 0} diff --git a/tracker/presets/BA/dark.yml b/tracker/presets/BA/dark.yml index dc868b8..f79bc20 100644 --- a/tracker/presets/BA/dark.yml +++ b/tracker/presets/BA/dark.yml @@ -1,30 +1,42 @@ name: dark numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 0, decay: 64, gain: 128, release: 64, stereo: 0, sustain: 64} - - type: oscillator - id: 2 - parameters: {color: 64, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 2} + - id: 184 + parameters: {} + comment: Modulations - type: oscillator id: 3 parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 52, type: 0} - type: send id: 4 parameters: {amount: 96, port: 3, sendpop: 1, target: 6} + - id: 185 + parameters: {} + comment: Main oscillators - type: oscillator id: 6 parameters: {color: 64, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 127, stereo: 0, transpose: 40, type: 1} + - type: oscillator + id: 2 + parameters: {color: 64, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 2} - type: mulp id: 181 parameters: {stereo: 0} - - type: filter - id: 182 - parameters: {bandpass: 0, frequency: 48, highpass: 0, lowpass: 1, resonance: 48, stereo: 0} + - id: 186 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 0, decay: 64, gain: 128, release: 64, stereo: 0, sustain: 64} - type: mulp id: 183 parameters: {stereo: 0} + - id: 187 + parameters: {} + comment: Effects & output + - type: filter + id: 182 + parameters: {bandpass: 0, frequency: 48, highpass: 0, lowpass: 1, resonance: 48, stereo: 0} - type: pan id: 10 parameters: {panning: 64, stereo: 0} diff --git a/tracker/presets/BA/deepness.yml b/tracker/presets/BA/deepness.yml index aa08b7c..c5e736e 100644 --- a/tracker/presets/BA/deepness.yml +++ b/tracker/presets/BA/deepness.yml @@ -1,21 +1,24 @@ name: deepness numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 0, decay: 32, gain: 128, release: 64, stereo: 0, sustain: 112} + - id: 217 + parameters: {} + comment: Modulations - type: oscillator id: 2 parameters: {color: 128, detune: 64, gain: 117, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 0} - - type: send - id: 3 - parameters: {amount: 112, port: 2, sendpop: 0, target: 211} - type: send id: 4 parameters: {amount: 112, port: 3, sendpop: 0, target: 212} - type: send id: 5 - parameters: {amount: 40, port: 3, sendpop: 1, target: 213} + parameters: {amount: 40, port: 3, sendpop: 0, target: 213} + - type: send + id: 3 + parameters: {amount: 112, port: 2, sendpop: 1, target: 211} + - id: 216 + parameters: {} + comment: Main oscillators - type: oscillator id: 211 parameters: {color: 64, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1} @@ -31,22 +34,31 @@ units: - type: addp id: 11 parameters: {stereo: 0} + - id: 215 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 0, decay: 32, gain: 128, release: 64, stereo: 0, sustain: 112} + - type: mulp + id: 14 + parameters: {stereo: 0} + - id: 214 + parameters: {} + comment: Effects & output - type: filter id: 12 parameters: {bandpass: 0, frequency: 48, highpass: 0, lowpass: 1, resonance: 88, stereo: 0} - type: filter id: 13 parameters: {bandpass: 0, frequency: 48, highpass: 0, lowpass: 1, resonance: 88, stereo: 0} - - type: mulp - id: 14 - parameters: {stereo: 0} + - type: delay + id: 16 + parameters: {damp: 64, dry: 128, feedback: 64, notetracking: 2, pregain: 64, stereo: 0} + varargs: [32] - type: pan id: 15 parameters: {panning: 64, stereo: 0} - - type: delay - id: 16 - parameters: {damp: 64, dry: 128, feedback: 64, notetracking: 2, pregain: 64, stereo: 1} - varargs: [32, 32] - type: outaux id: 20 parameters: {auxgain: 22, outgain: 21, stereo: 1} diff --git a/tracker/presets/BA/House Bass Organ.yml b/tracker/presets/BA/house-bass-organ.yml similarity index 86% rename from tracker/presets/BA/House Bass Organ.yml rename to tracker/presets/BA/house-bass-organ.yml index 89f0362..ce60ecd 100644 --- a/tracker/presets/BA/House Bass Organ.yml +++ b/tracker/presets/BA/house-bass-organ.yml @@ -1,6 +1,9 @@ -name: House Bass Organ +name: house-bass-organ numvoices: 2 units: + - id: 231 + parameters: {} + comment: Main oscillators & envelope - type: envelope id: 207 parameters: {attack: 37, decay: 74, gain: 78, release: 44, stereo: 0, sustain: 49} @@ -16,6 +19,15 @@ units: - type: mulp id: 209 parameters: {stereo: 0} + - id: 232 + parameters: {} + comment: Effects + - type: envelope + id: 220 + parameters: {attack: 0, decay: 72, gain: 76, release: 45, stereo: 0, sustain: 47} + - type: send + id: 217 + parameters: {amount: 128, port: 0, sendpop: 1, stereo: 0, target: 218, voice: 0} - type: filter id: 218 parameters: {bandpass: 0, frequency: 0, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} @@ -25,6 +37,9 @@ units: - type: distort id: 215 parameters: {drive: 86, stereo: 0} + - id: 233 + parameters: {} + comment: Noise - type: envelope id: 221 parameters: {attack: 32, decay: 53, gain: 64, release: 5, stereo: 0, sustain: 0} @@ -34,12 +49,21 @@ units: - type: mulp id: 223 parameters: {stereo: 0} + - type: loadnote + id: 226 + parameters: {stereo: 0} + - type: send + id: 227 + parameters: {amount: 54, port: 0, sendpop: 1, stereo: 0, target: 225, voice: 0} - type: filter id: 225 parameters: {bandpass: -1, frequency: 71, highpass: 0, lowpass: 1, resonance: 81, stereo: 0} - type: addp id: 224 parameters: {stereo: 0} + - id: 234 + parameters: {} + comment: Effects & output - type: distort id: 228 parameters: {drive: 67, stereo: 0} @@ -55,15 +79,3 @@ units: - type: outaux id: 212 parameters: {auxgain: 29, outgain: 69, stereo: 1} - - type: envelope - id: 220 - parameters: {attack: 0, decay: 72, gain: 76, release: 45, stereo: 0, sustain: 47} - - type: send - id: 217 - parameters: {amount: 128, port: 0, sendpop: 1, stereo: 0, target: 218, unit: 0, voice: 0} - - type: loadnote - id: 226 - parameters: {stereo: 0} - - type: send - id: 227 - parameters: {amount: 54, port: 0, sendpop: 1, stereo: 0, target: 225, unit: 0, voice: 0} diff --git a/tracker/presets/BA/mid bass.yml b/tracker/presets/BA/mid-bass.yml similarity index 83% rename from tracker/presets/BA/mid bass.yml rename to tracker/presets/BA/mid-bass.yml index 1c8b218..837a50d 100644 --- a/tracker/presets/BA/mid bass.yml +++ b/tracker/presets/BA/mid-bass.yml @@ -1,15 +1,9 @@ -name: Mid Bass +name: mid-bass numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 0, decay: 72, gain: 128, release: 16, stereo: 0, sustain: 0} - - type: send - id: 2 - parameters: {amount: 88, port: 0, sendpop: 0, target: 13} - - type: distort - id: 3 - parameters: {drive: 16, stereo: 0} + - id: 68 + parameters: {} + comment: Modulations - type: noise id: 5 parameters: {gain: 128, shape: 64, stereo: 0} @@ -22,6 +16,9 @@ units: - type: send id: 67 parameters: {amount: 74, port: 0, sendpop: 1, target: 14} + - id: 69 + parameters: {} + comment: Main oscillators - type: oscillator id: 10 parameters: {color: 64, detune: 62, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 2} @@ -31,15 +28,33 @@ units: - type: addp id: 12 parameters: {stereo: 0} - - type: filter - id: 13 - parameters: {bandpass: 0, frequency: 48, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} + - id: 70 + parameters: {} + comment: Filters - type: filter id: 14 parameters: {bandpass: 0, frequency: 48, highpass: 0, lowpass: 1, resonance: 64, stereo: 0} + - type: filter + id: 13 + parameters: {bandpass: 0, frequency: 48, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} + - id: 71 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 0, decay: 72, gain: 128, release: 16, stereo: 0, sustain: 0} + - type: send + id: 2 + parameters: {amount: 88, port: 0, sendpop: 0, target: 13} + - type: distort + id: 3 + parameters: {drive: 16, stereo: 0} - type: mulp id: 15 parameters: {stereo: 0} + - id: 72 + parameters: {} + comment: Effects & output - type: delay id: 16 parameters: {damp: 64, dry: 128, feedback: 64, notetracking: 2, pregain: 64, stereo: 0} diff --git a/tracker/presets/BA/not-from-this-world.yml b/tracker/presets/BA/not-from-this-world.yml index e1c0d64..fe8200a 100644 --- a/tracker/presets/BA/not-from-this-world.yml +++ b/tracker/presets/BA/not-from-this-world.yml @@ -1,18 +1,9 @@ name: not-from-this-world numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 0, decay: 88, gain: 128, release: 6, stereo: 0, sustain: 128} - - type: oscillator - id: 2 - parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 88, shape: 64, stereo: 0, transpose: 17, type: 0} - - type: send - id: 3 - parameters: {amount: 72, port: 0, sendpop: 0, target: 13} - - type: send - id: 4 - parameters: {amount: 48, port: 0, sendpop: 1, target: 15} + - id: 208 + parameters: {} + comment: Main oscillators - type: oscillator id: 6 parameters: {color: 56, detune: 67, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 40, type: 1} @@ -31,6 +22,18 @@ units: - type: mulp id: 11 parameters: {stereo: 0} + - id: 207 + parameters: {} + comment: Modulated filters + - type: oscillator + id: 2 + parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 88, shape: 64, stereo: 0, transpose: 17, type: 0} + - type: send + id: 3 + parameters: {amount: 72, port: 0, sendpop: 0, target: 13} + - type: send + id: 4 + parameters: {amount: 48, port: 0, sendpop: 1, target: 15} - type: push id: 12 parameters: {stereo: 0} @@ -49,9 +52,18 @@ units: - type: filter id: 17 parameters: {bandpass: 0, frequency: 19, highpass: 1, lowpass: 0, resonance: 37, stereo: 0} + - id: 206 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 0, decay: 88, gain: 128, release: 6, stereo: 0, sustain: 128} - type: mulp id: 18 parameters: {stereo: 0} + - id: 205 + parameters: {} + comment: Effects & output - type: pan id: 19 parameters: {panning: 64, stereo: 0} diff --git a/tracker/presets/BA/SlapBass.yml b/tracker/presets/BA/slap-bass.yml similarity index 74% rename from tracker/presets/BA/SlapBass.yml rename to tracker/presets/BA/slap-bass.yml index a2f611d..fd5cddf 100644 --- a/tracker/presets/BA/SlapBass.yml +++ b/tracker/presets/BA/slap-bass.yml @@ -1,18 +1,21 @@ -name: SlapBass +name: slap-bass numvoices: 1 units: + - id: 1066 + parameters: {} + comment: Modulations - type: envelope id: 1059 - parameters: {attack: 12, channel: 2, decay: 71, gain: 128, release: 74, stereo: 1, sustain: 40} - - type: send - id: 200 - parameters: {amount: 95, damp: 64, dry: 128, feedback: 125, notetracking: 0, port: 0, pregain: 40, sendpop: 0, stereo: 1, target: 170} + parameters: {attack: 12, decay: 71, gain: 128, release: 74, stereo: 1, sustain: 40} - type: send id: 30 - parameters: {amount: 37, gain: 128, port: 3, sendpop: 1, stereo: 1, target: 400, voice: 0} - - type: envelope - id: 21 - parameters: {attack: 40, decay: 65, gain: 74, release: 71, stereo: 0, sustain: 77} + parameters: {amount: 37, port: 3, sendpop: 0, stereo: 1, target: 400, voice: 0} + - type: send + id: 200 + parameters: {amount: 95, port: 0, sendpop: 1, stereo: 1, target: 170} + - id: 1065 + parameters: {} + comment: Main oscillators - type: oscillator id: 400 parameters: {color: 116, detune: 64, gain: 128, lfo: 0, phase: 80, shape: 84, stereo: 0, transpose: 64, type: 0, unison: 2} @@ -31,9 +34,18 @@ units: - type: addp id: 1032 parameters: {stereo: 0} + - id: 1064 + parameters: {} + comment: Main envelope + - type: envelope + id: 21 + parameters: {attack: 40, decay: 65, gain: 74, release: 71, stereo: 0, sustain: 77} - type: mulp id: 22 parameters: {stereo: 0} + - id: 1063 + parameters: {} + comment: Filters & output - type: filter id: 170 parameters: {bandpass: 0, frequency: 28, highpass: 0, lowpass: 1, resonance: 65, stereo: 0} diff --git a/tracker/presets/DR/Kick.yml b/tracker/presets/DR/Kick.yml index 71f6654..b5c7941 100644 --- a/tracker/presets/DR/Kick.yml +++ b/tracker/presets/DR/Kick.yml @@ -1,16 +1,19 @@ -name: Kick +name: kick comment: 'Suggested note: C-3' -numvoices: 2 +numvoices: 1 units: - - type: envelope - id: 261 - parameters: {attack: 16, decay: 51, gain: 128, release: 59, stereo: 0, sustain: 0} + - id: 296 + parameters: {} + comment: Tick - type: noise id: 269 parameters: {gain: 103, shape: 128, stereo: 0} - type: send id: 268 - parameters: {amount: 81, port: 0, sendpop: 1, stereo: 0, target: 262, unit: 0, voice: 0} + parameters: {amount: 81, port: 0, sendpop: 1, stereo: 0, target: 262, voice: 0} + - type: envelope + id: 261 + parameters: {attack: 16, decay: 51, gain: 128, release: 59, stereo: 0, sustain: 0} - type: oscillator id: 262 parameters: {color: 128, detune: 64, gain: 128, phase: 0, shape: 64, stereo: 0, transpose: 57, type: 0} @@ -20,25 +23,24 @@ units: - type: mulp id: 263 parameters: {stereo: 0} - - id: 285 + - id: 297 parameters: {} + comment: Pitch drop - type: envelope id: 280 parameters: {attack: 39, decay: 64, gain: 99, release: 14, stereo: 0, sustain: 4} - type: send id: 284 - parameters: {amount: 75, port: 0, sendpop: 1, stereo: 0, target: 277, unit: 0, voice: 0} - - id: 286 - parameters: {} + parameters: {amount: 75, port: 0, sendpop: 1, stereo: 0, target: 277, voice: 0} - type: noise id: 275 parameters: {gain: 31, shape: 61, stereo: 0} - type: send id: 276 - parameters: {amount: 86, port: 0, sendpop: 1, stereo: 0, target: 277, unit: 0, voice: 0} - - type: envelope - id: 274 - parameters: {attack: 39, decay: 69, gain: 60, release: 42, stereo: 0, sustain: 1} + parameters: {amount: 86, port: 0, sendpop: 1, stereo: 0, target: 277, voice: 0} + - id: 285 + parameters: {} + comment: Body & tail - type: oscillator id: 277 parameters: {color: 128, detune: 64, gain: 128, phase: 0, shape: 64, stereo: 0, transpose: 45, type: 0} @@ -48,19 +50,21 @@ units: - type: filter id: 287 parameters: {bandpass: 0, frequency: 108, highpass: -1, lowpass: 1, resonance: 128, stereo: 0} + - type: envelope + id: 274 + parameters: {attack: 39, decay: 69, gain: 60, release: 42, stereo: 0, sustain: 1} - type: mulp id: 279 parameters: {stereo: 0} - type: addp id: 271 parameters: {stereo: 0} + - id: 295 + parameters: {} + comment: Output - type: pan id: 294 parameters: {panning: 64, stereo: 0} - - type: delay - id: 272 - parameters: {damp: 23, dry: 128, feedback: 0, notetracking: 0, pregain: 48, stereo: 1} - varargs: [1, 1395] - type: outaux id: 266 parameters: {auxgain: 0, outgain: 86, stereo: 1} diff --git a/tracker/presets/DR/clap edm.yml b/tracker/presets/DR/clap-edm.yml similarity index 85% rename from tracker/presets/DR/clap edm.yml rename to tracker/presets/DR/clap-edm.yml index 1628a30..72097a6 100644 --- a/tracker/presets/DR/clap edm.yml +++ b/tracker/presets/DR/clap-edm.yml @@ -1,12 +1,12 @@ -name: clap edm +name: clap-edm numvoices: 1 units: - type: envelope id: 14 - parameters: {attack: 0, decay: 66, gain: 128, panning: 64, release: 0, stereo: 0, sustain: 0} + parameters: {attack: 0, decay: 66, gain: 128, release: 0, stereo: 0, sustain: 0} - type: delay id: 15 - parameters: {auxgain: 64, damp: 0, dry: 0, feedback: 66, notetracking: 0, outgain: 64, pregain: 128, stereo: 0} + parameters: {damp: 0, dry: 0, feedback: 66, notetracking: 0, pregain: 128, stereo: 0} varargs: [1047, 693] - type: noise id: 16 diff --git a/tracker/presets/DR/Crash909.yml b/tracker/presets/DR/crash-909 similarity index 72% rename from tracker/presets/DR/Crash909.yml rename to tracker/presets/DR/crash-909 index 7d8743b..3635a3f 100644 --- a/tracker/presets/DR/Crash909.yml +++ b/tracker/presets/DR/crash-909 @@ -1,4 +1,4 @@ -name: Crash909 +name: crash-909 comment: Use range C-4 to G-4 numvoices: 2 units: @@ -13,7 +13,7 @@ units: parameters: {stereo: 1} - type: pan id: 5 - parameters: {damp: 0, dry: 128, feedback: 96, notetracking: 2, panning: 50, pregain: 40, stereo: 1} + parameters: {panning: 50, stereo: 1} - type: outaux id: 6 - parameters: {auxgain: 21, outgain: 70, panning: 64, stereo: 1} + parameters: {auxgain: 21, outgain: 70, stereo: 1} diff --git a/tracker/presets/DR/crash-909.yml b/tracker/presets/DR/crash-909.yml new file mode 100644 index 0000000..b152b81 --- /dev/null +++ b/tracker/presets/DR/crash-909.yml @@ -0,0 +1,19 @@ +name: crash-909 +comment: Use range C-4 to G-4 +numvoices: 1 +units: + - type: envelope + id: 1 + parameters: {attack: 3, decay: 83, gain: 64, release: 79, stereo: 1, sustain: 0} + - type: oscillator + id: 2 + parameters: {color: 64, detune: 68, gain: 111, looplength: 5676, loopstart: 2615, phase: 0, samplestart: 433554, shape: 64, stereo: 1, transpose: 65, type: 4, unison: 0} + - type: mulp + id: 3 + parameters: {stereo: 1} + - type: pan + id: 5 + parameters: {panning: 50, stereo: 1} + - type: outaux + id: 6 + parameters: {auxgain: 21, outgain: 70, stereo: 1} diff --git a/tracker/presets/DR/hihat closed.yml b/tracker/presets/DR/hihat-closed.yml similarity index 97% rename from tracker/presets/DR/hihat closed.yml rename to tracker/presets/DR/hihat-closed.yml index 7e63ee4..e78a2b7 100644 --- a/tracker/presets/DR/hihat closed.yml +++ b/tracker/presets/DR/hihat-closed.yml @@ -1,4 +1,4 @@ -name: hihat closed +name: hihat-closed numvoices: 1 units: - type: envelope diff --git a/tracker/presets/DR/Hihat generator.yml b/tracker/presets/DR/hihat-generator.yml similarity index 79% rename from tracker/presets/DR/Hihat generator.yml rename to tracker/presets/DR/hihat-generator.yml index 69a66fe..315d391 100644 --- a/tracker/presets/DR/Hihat generator.yml +++ b/tracker/presets/DR/hihat-generator.yml @@ -1,10 +1,13 @@ -name: hihat open +name: hihat-generator comment: | Closed hihat: Atk 8 + Dec 60 Open hihat: Atk8 + Dec75 Shaker: Atk55 + Dec60 -numvoices: 2 +numvoices: 1 units: + - id: 333 + parameters: {} + comment: Main envelopes - type: envelope id: 1 parameters: {attack: 7, decay: 60, gain: 128, release: 0, stereo: 0, sustain: 0} @@ -14,27 +17,36 @@ units: - type: mulp id: 332 parameters: {stereo: 0} + - id: 334 + parameters: {} + comment: Noise - type: noise id: 2 parameters: {gain: 63, shape: 52, stereo: 0} - type: mulp id: 15 parameters: {stereo: 0} + - id: 335 + parameters: {} + comment: Modulated filters + - type: noise + id: 10 + parameters: {gain: 31, shape: 50, stereo: 0} + - type: send + id: 11 + parameters: {amount: 51, port: 0, sendpop: 1, stereo: 0, target: 12, voice: 0} - type: filter id: 12 parameters: {bandpass: 0, frequency: 110, highpass: 1, lowpass: 0, resonance: 128, stereo: 0} - type: filter id: 331 parameters: {bandpass: -1, frequency: 94, highpass: 0, lowpass: 0, resonance: 128, stereo: 0} + - id: 336 + parameters: {} + comment: Output - type: pan id: 5 parameters: {panning: 64, stereo: 0} - type: outaux id: 6 parameters: {auxgain: 0, outgain: 59, stereo: 1} - - type: noise - id: 10 - parameters: {gain: 31, shape: 50, stereo: 0} - - type: send - id: 11 - parameters: {amount: 51, port: 0, sendpop: 1, stereo: 0, target: 12, unit: 0, voice: 0} diff --git a/tracker/presets/DR/Open hihat (sampl).yml b/tracker/presets/DR/hihat-open-sample.yml similarity index 95% rename from tracker/presets/DR/Open hihat (sampl).yml rename to tracker/presets/DR/hihat-open-sample.yml index ff9ae71..1d8dfc5 100644 --- a/tracker/presets/DR/Open hihat (sampl).yml +++ b/tracker/presets/DR/hihat-open-sample.yml @@ -1,4 +1,4 @@ -name: Open hihat +name: hihat-open-sample numvoices: 1 units: - type: envelope diff --git a/tracker/presets/DR/hihat open.yml b/tracker/presets/DR/hihat-open.yml similarity index 79% rename from tracker/presets/DR/hihat open.yml rename to tracker/presets/DR/hihat-open.yml index 67ac94b..aa316af 100644 --- a/tracker/presets/DR/hihat open.yml +++ b/tracker/presets/DR/hihat-open.yml @@ -1,6 +1,9 @@ -name: Hihat Open +name: hihat-open numvoices: 2 units: + - id: 19 + parameters: {} + comment: Main envelopes - type: envelope id: 1 parameters: {attack: 12, decay: 68, gain: 128, release: 0, stereo: 0, sustain: 0} @@ -10,29 +13,39 @@ units: - type: addp id: 14 parameters: {stereo: 0} + - id: 20 + parameters: {} + comment: Noise - type: noise id: 2 parameters: {gain: 63, shape: 52, stereo: 0} - type: mulp id: 15 parameters: {stereo: 0} + - id: 18 + parameters: {} + comment: Modulated filters + - type: noise + id: 10 + parameters: {gain: 9, shape: 65, stereo: 0} + - type: hold + id: 16 + parameters: {holdfreq: 0, stereo: 0} + - type: send + id: 11 + parameters: {amount: 42, port: 0, sendpop: 1, stereo: 0, target: 4, voice: 0} - type: filter id: 4 parameters: {bandpass: 0, frequency: 120, highpass: 1, lowpass: 0, resonance: 104, stereo: 0} - type: filter id: 12 parameters: {bandpass: 0, frequency: 119, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} + - id: 17 + parameters: {} + comment: Output - type: pan id: 5 parameters: {panning: 64, stereo: 0} - type: outaux id: 6 parameters: {auxgain: 0, outgain: 59, stereo: 1} - - type: noise - id: 10 - parameters: {gain: 9, shape: 65, stereo: 0} - - type: hold - parameters: {holdfreq: 0, stereo: 0} - - type: send - id: 11 - parameters: {amount: 42, port: 0, sendpop: 1, stereo: 0, target: 4, unit: 0, voice: 0} diff --git a/tracker/presets/DR/hihat (sample).yml b/tracker/presets/DR/hihat-sample.yml similarity index 96% rename from tracker/presets/DR/hihat (sample).yml rename to tracker/presets/DR/hihat-sample.yml index 355c3b0..d9b1e88 100644 --- a/tracker/presets/DR/hihat (sample).yml +++ b/tracker/presets/DR/hihat-sample.yml @@ -1,4 +1,4 @@ -name: hihat (sample) +name: hihat-sample numvoices: 1 units: - type: envelope diff --git a/tracker/presets/DR/Kick 2.yml b/tracker/presets/DR/kick-2.yml similarity index 70% rename from tracker/presets/DR/Kick 2.yml rename to tracker/presets/DR/kick-2.yml index 16989f7..f1034e5 100644 --- a/tracker/presets/DR/Kick 2.yml +++ b/tracker/presets/DR/kick-2.yml @@ -1,63 +1,67 @@ -name: Kick +name: kick-2 comment: 'Suggested note: C-3' -numvoices: 2 +numvoices: 1 units: + - id: 296 + parameters: {} + comment: Tick + - type: noise + id: 269 + parameters: {gain: 128, shape: 74, stereo: 0} + - type: send + id: 268 + parameters: {amount: 81, port: 0, sendpop: 1, stereo: 0, target: 262, voice: 0} + - type: oscillator + id: 262 + parameters: {color: 128, detune: 64, gain: 128, phase: 0, shape: 76, stereo: 0, transpose: 64, type: 0} + - type: filter + id: 281 + parameters: {bandpass: 1, frequency: 86, highpass: -1, lowpass: 0, resonance: 54, stereo: 0} - type: envelope id: 261 parameters: {attack: 16, decay: 51, gain: 128, release: 59, stereo: 0, sustain: 0} - - type: noise - id: 269 - parameters: {color: 64, detune: 64, gain: 128, phase: 0, shape: 74, stereo: 0, transpose: 64, type: 0} - - type: send - id: 268 - parameters: {amount: 81, port: 0, sendpop: 1, stereo: 0, target: 262, unit: 0, voice: 0} - - type: oscillator - id: 262 - parameters: {color: 128, damp: 0, detune: 64, dry: 128, feedback: 96, gain: 128, notetracking: 2, phase: 0, pregain: 40, shape: 76, stereo: 0, transpose: 64, type: 0} - - type: filter - id: 281 - parameters: {bandpass: 1, frequency: 86, highpass: -1, lowpass: 0, panning: 64, resonance: 54, stereo: 0} - type: mulp id: 263 - parameters: {auxgain: 64, outgain: 64, stereo: 0} - - id: 285 + parameters: {stereo: 0} + - id: 286 parameters: {} + comment: Pitch drop - type: envelope id: 280 parameters: {attack: 39, decay: 64, gain: 99, release: 14, stereo: 0, sustain: 4} - type: send id: 284 - parameters: {amount: 75, port: 0, sendpop: 1, stereo: 0, target: 277, unit: 0, voice: 0} - - id: 286 - parameters: {} + parameters: {amount: 75, port: 0, sendpop: 1, stereo: 0, target: 277, voice: 0} - type: noise id: 275 parameters: {gain: 33, shape: 80, stereo: 0} - type: send id: 276 - parameters: {amount: 86, port: 0, sendpop: 1, stereo: 0, target: 277, unit: 0, voice: 0} - - type: envelope - id: 274 - parameters: {attack: 39, decay: 69, gain: 60, release: 42, stereo: 0, sustain: 1} + parameters: {amount: 86, port: 0, sendpop: 1, stereo: 0, target: 277, voice: 0} + - id: 297 + parameters: {} + comment: Body & tail - type: oscillator id: 277 parameters: {color: 128, detune: 64, gain: 110, phase: 0, shape: 64, stereo: 0, transpose: 45, type: 0} - type: filter id: 283 parameters: {bandpass: 0, frequency: 17, highpass: -1, lowpass: 1, resonance: 98, stereo: 0} + - type: envelope + id: 274 + parameters: {attack: 39, decay: 69, gain: 60, release: 42, stereo: 0, sustain: 1} - type: mulp id: 279 parameters: {stereo: 0} - type: addp id: 271 parameters: {stereo: 0} + - id: 295 + parameters: {} + comment: Output - type: pan id: 294 parameters: {panning: 64, stereo: 0} - - type: delay - id: 272 - parameters: {damp: 23, dry: 128, feedback: 0, notetracking: 0, pregain: 35, stereo: 1} - varargs: [1, 1395] - type: outaux id: 266 parameters: {auxgain: 0, outgain: 123, stereo: 1} diff --git a/tracker/presets/DR/kick edm 2.yml b/tracker/presets/DR/kick-edm-2.yml similarity index 78% rename from tracker/presets/DR/kick edm 2.yml rename to tracker/presets/DR/kick-edm-2.yml index 8b83633..0158c75 100644 --- a/tracker/presets/DR/kick edm 2.yml +++ b/tracker/presets/DR/kick-edm-2.yml @@ -1,40 +1,52 @@ -name: kick edm +name: kick-edm-2 comment: A#2 numvoices: 1 units: - - type: envelope - id: 105 - parameters: {attack: 0, channel: 2, decay: 71, gain: 55, release: 0, stereo: 0, sustain: 0} - - type: oscillator - id: 106 - parameters: {color: 128, detune: 69, gain: 128, lfo: 0, phase: 64, shape: 80, stereo: 0, transpose: 70, type: 0, unison: 3} - - type: mulp - id: 129 - parameters: {stereo: 0} - - type: envelope - id: 110 - parameters: {attack: 0, decay: 74, gain: 128, release: 0, stereo: 0, sustain: 0} - - type: oscillator - id: 128 - parameters: {color: 59, detune: 64, gain: 80, looplength: 1, loopstart: 1034, phase: 0, samplestart: 741926, shape: 69, stereo: 0, transpose: 76, type: 4} - - type: filter - id: 113 - parameters: {bandpass: 0, frequency: 108, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} - - type: mulp - id: 10 - parameters: {stereo: 0} - - type: addp - id: 127 - parameters: {stereo: 0} - - type: pan - id: 114 - parameters: {panning: 64, stereo: 0} - - type: outaux - id: 118 - parameters: {auxgain: 0, outgain: 78, stereo: 1} + - id: 130 + parameters: {} + comment: Pitch drop - type: envelope id: 119 parameters: {attack: 75, decay: 0, gain: 128, release: 0, stereo: 0, sustain: 128} - type: send id: 122 parameters: {amount: 40, port: 0, sendpop: 1, target: 106} + - id: 131 + parameters: {} + comment: Body & tail + - type: oscillator + id: 106 + parameters: {color: 128, detune: 69, gain: 128, lfo: 0, phase: 64, shape: 80, stereo: 0, transpose: 70, type: 0, unison: 3} + - type: envelope + id: 105 + parameters: {attack: 0, decay: 71, gain: 55, release: 0, stereo: 0, sustain: 0} + - type: mulp + id: 129 + parameters: {stereo: 0} + - id: 132 + parameters: {} + comment: Tick + - type: oscillator + id: 128 + parameters: {color: 59, detune: 64, gain: 80, looplength: 1, loopstart: 1034, phase: 0, samplestart: 741926, shape: 69, stereo: 0, transpose: 76, type: 4} + - type: filter + id: 113 + parameters: {bandpass: 0, frequency: 108, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} + - type: envelope + id: 110 + parameters: {attack: 0, decay: 74, gain: 128, release: 0, stereo: 0, sustain: 0} + - type: mulp + id: 10 + parameters: {stereo: 0} + - type: addp + id: 127 + parameters: {stereo: 0} + - id: 133 + parameters: {} + comment: Output + - type: pan + id: 114 + parameters: {panning: 64, stereo: 0} + - type: outaux + id: 118 + parameters: {auxgain: 0, outgain: 78, stereo: 1} diff --git a/tracker/presets/DR/kick edm.yml b/tracker/presets/DR/kick-edm.yml similarity index 83% rename from tracker/presets/DR/kick edm.yml rename to tracker/presets/DR/kick-edm.yml index d79dba9..0686fb8 100644 --- a/tracker/presets/DR/kick edm.yml +++ b/tracker/presets/DR/kick-edm.yml @@ -1,10 +1,28 @@ -name: kick edm +name: kick-edm comment: A#2 numvoices: 1 units: + - id: 128 + parameters: {} + comment: Pitch drop + - type: envelope + id: 119 + parameters: {attack: 71, decay: 128, gain: 128, release: 0, stereo: 0, sustain: 74} + - type: envelope + id: 120 + parameters: {attack: 49, decay: 71, gain: 128, release: 0, stereo: 0, sustain: 121} + - type: mulp + id: 121 + parameters: {stereo: 0} + - type: send + id: 122 + parameters: {amount: 0, port: 0, sendpop: 1, target: 106} + - id: 129 + parameters: {} + comment: Body & tail - type: envelope id: 105 - parameters: {attack: 29, channel: 2, decay: 65, gain: 71, release: 0, stereo: 0, sustain: 0} + parameters: {attack: 29, decay: 65, gain: 71, release: 0, stereo: 0, sustain: 0} - type: oscillator id: 106 parameters: {color: 115, detune: 64, gain: 54, lfo: 0, phase: 42, shape: 114, stereo: 0, transpose: 88, type: 1, unison: 1} @@ -14,6 +32,9 @@ units: - type: mulp id: 126 parameters: {stereo: 0} + - id: 130 + parameters: {} + comment: Tick - type: envelope id: 110 parameters: {attack: 0, decay: 43, gain: 128, release: 0, stereo: 0, sustain: 0} @@ -32,6 +53,9 @@ units: - type: addp id: 127 parameters: {stereo: 0} + - id: 131 + parameters: {} + comment: Filters - type: filter id: 12 parameters: {bandpass: 0, frequency: 14, highpass: -1, lowpass: 1, resonance: 75, stereo: 0} @@ -44,21 +68,12 @@ units: - type: filter id: 15 parameters: {bandpass: 0, frequency: 13, highpass: 1, lowpass: 0, resonance: 54, stereo: 0} + - id: 132 + parameters: {} + comment: Output - type: pan id: 114 parameters: {panning: 64, stereo: 0} - type: outaux id: 118 parameters: {auxgain: 0, outgain: 78, stereo: 1} - - type: envelope - id: 119 - parameters: {attack: 71, decay: 128, gain: 128, release: 0, stereo: 0, sustain: 74} - - type: envelope - id: 120 - parameters: {attack: 49, decay: 71, gain: 128, release: 0, stereo: 0, sustain: 121} - - type: mulp - id: 121 - parameters: {stereo: 0} - - type: send - id: 122 - parameters: {amount: 0, port: 0, sendpop: 1, target: 106} diff --git a/tracker/presets/DR/Kick (sample).yml b/tracker/presets/DR/kick-sample.yml similarity index 97% rename from tracker/presets/DR/Kick (sample).yml rename to tracker/presets/DR/kick-sample.yml index f5ef652..5956746 100644 --- a/tracker/presets/DR/Kick (sample).yml +++ b/tracker/presets/DR/kick-sample.yml @@ -1,4 +1,4 @@ -name: Kick +name: kick-sample numvoices: 1 units: - type: envelope diff --git a/tracker/presets/DR/rimshot.yml b/tracker/presets/DR/rimshot.yml index bad84ff..e813100 100644 --- a/tracker/presets/DR/rimshot.yml +++ b/tracker/presets/DR/rimshot.yml @@ -1,32 +1,84 @@ -name: Rimshot +name: rimshot numvoices: 1 units: + - id: 3021 + parameters: {} + comment: Modulations + - type: envelope + id: 3002 + parameters: {attack: 0, decay: 48, gain: 128, release: 0, stereo: 0, sustain: 0} + - type: send + id: 3003 + parameters: {amount: 107, port: 0, sendpop: 0, target: 3005} + - type: send + id: 3004 + parameters: {amount: 80, port: 0, sendpop: 1, target: 3006} + - id: 3022 + parameters: {} + comment: Main oscillators + - type: oscillator + id: 3005 + parameters: {color: 128, detune: 64, gain: 64, lfo: 0, phase: 0, shape: 32, stereo: 0, transpose: 64, type: 0} + - type: oscillator + id: 3006 + parameters: {color: 128, detune: 64, gain: 64, lfo: 0, phase: 0, shape: 80, stereo: 0, transpose: 64, type: 0} + - type: addp + id: 3010 + parameters: {stereo: 0} + - id: 3023 + parameters: {} + comment: Noise + - type: noise + id: 3007 + parameters: {gain: 48, shape: 47, stereo: 0} + - type: filter + id: 3008 + parameters: {bandpass: 1, frequency: 86, highpass: 0, lowpass: 1, resonance: 59, stereo: 0} + - type: filter + id: 3009 + parameters: {bandpass: 1, frequency: 56, highpass: 1, lowpass: 1, resonance: 4, stereo: 0} + - type: addp + id: 3011 + parameters: {stereo: 0} + - type: distort + id: 3012 + parameters: {drive: 76, stereo: 0} + - id: 3024 + parameters: {} + comment: Main envelope - type: envelope id: 3000 parameters: {attack: 0, decay: 76, gain: 51, release: 74, stereo: 0, sustain: 0} - type: send - parameters: {amount: 128, port: 4, sendpop: 0, target: 3000} - - type: envelope parameters: {attack: 0, decay: 48, gain: 128, release: 0, stereo: 0, sustain: 0} - - type: send parameters: {amount: 107, port: 0, sendpop: 0, target: 3001} - - type: send - parameters: {amount: 80, port: 0, sendpop: 1, target: 3002} - - type: oscillator id: 3001 - parameters: {color: 128, detune: 64, gain: 64, lfo: 0, phase: 0, shape: 32, stereo: 0, transpose: 64, type: 0} - - type: oscillator - id: 3002 - parameters: {color: 128, detune: 64, gain: 64, lfo: 0, phase: 0, shape: 80, stereo: 0, transpose: 64, type: 0} - - type: noise parameters: {gain: 48, shape: 47, stereo: 0} - - type: filter parameters: {bandpass: 1, frequency: 86, highpass: 0, lowpass: 1, resonance: 59, stereo: 0} - - type: filter parameters: {bandpass: 1, frequency: 56, highpass: 1, lowpass: 1, resonance: 4, stereo: 0} - - type: addp parameters: {stereo: 0} - - type: addp parameters: {stereo: 0} - - type: distort parameters: {drive: 76, stereo: 0} - - type: mulp parameters: {stereo: 0} - - type: dbgain parameters: {decibels: 37, stereo: 0} - - type: compressor parameters: {attack: 46, invgain: 114, ratio: 110, release: 49, stereo: 0, threshold: 62} - - type: mulp parameters: {stereo: 0} - - type: filter parameters: {bandpass: 0, frequency: 39, highpass: 1, lowpass: 0, resonance: 17, stereo: 0} - - type: filter parameters: {bandpass: 0, frequency: 48, highpass: 1, lowpass: 0, resonance: 128, stereo: 0} - - type: pan parameters: {panning: 64, stereo: 0} - - type: outaux parameters: {auxgain: 0, outgain: 48, stereo: 1} + parameters: {amount: 128, port: 4, sendpop: 0, stereo: 0, target: 3000} + - type: mulp + id: 3013 + parameters: {stereo: 0} + - id: 3025 + parameters: {} + comment: Effects + - type: dbgain + id: 3014 + parameters: {decibels: 37, stereo: 0} + - type: compressor + id: 3015 + parameters: {attack: 46, invgain: 114, ratio: 110, release: 49, stereo: 0, threshold: 64} + - type: mulp + id: 3016 + parameters: {stereo: 0} + - type: filter + id: 3017 + parameters: {bandpass: 0, frequency: 39, highpass: 1, lowpass: 0, resonance: 17, stereo: 0} + - type: filter + id: 3018 + parameters: {bandpass: 0, frequency: 48, highpass: 1, lowpass: 0, resonance: 128, stereo: 0} + - id: 3026 + parameters: {} + comment: Output + - type: pan + id: 3019 + parameters: {panning: 64, stereo: 0} + - type: outaux + id: 3020 + parameters: {auxgain: 0, outgain: 48, stereo: 1} diff --git a/tracker/presets/DR/snare 2.yml b/tracker/presets/DR/snare-2.yml similarity index 94% rename from tracker/presets/DR/snare 2.yml rename to tracker/presets/DR/snare-2.yml index caa1cec..f0939ee 100644 --- a/tracker/presets/DR/snare 2.yml +++ b/tracker/presets/DR/snare-2.yml @@ -1,7 +1,10 @@ -name: snare +name: snare-2 comment: 'suggested note: E-4' numvoices: 1 units: + - id: 340 + parameters: {} + comment: Tom - type: envelope id: 288 parameters: {attack: 0, decay: 53, gain: 64, release: 0, stereo: 0, sustain: 0} @@ -11,14 +14,13 @@ units: - type: mulp id: 305 parameters: {stereo: 0} - - id: 338 - parameters: {} - type: delay id: 309 parameters: {damp: 59, dry: 128, feedback: 90, notetracking: 0, pregain: 80, stereo: 0} varargs: [235] - id: 329 parameters: {} + comment: Snare - type: envelope id: 313 parameters: {attack: 0, decay: 68, gain: 73, release: 0, stereo: 0, sustain: 0} @@ -39,6 +41,7 @@ units: parameters: {stereo: 0} - id: 328 parameters: {} + comment: Effects & output - type: pan id: 292 parameters: {panning: 64, stereo: 0} diff --git a/tracker/presets/DR/snare (adam).yml b/tracker/presets/DR/snare-adam.yml similarity index 77% rename from tracker/presets/DR/snare (adam).yml rename to tracker/presets/DR/snare-adam.yml index 063d691..d31fc61 100644 --- a/tracker/presets/DR/snare (adam).yml +++ b/tracker/presets/DR/snare-adam.yml @@ -1,4 +1,4 @@ -name: Snare (Adam) +name: snare-adam comment: | Author: pestis/bC!. Suggested note: F#3. Originally from: 4k intro Adam. @@ -13,45 +13,73 @@ comment: | Envelope-distort-send: Quickly drop the pitch of the tom from high to neutral. numvoices: 1 units: + - id: 31 + parameters: {} + comment: Pitch drop - type: envelope + id: 28 + parameters: {attack: 0, decay: 60, gain: 128, release: 0, stereo: 0, sustain: 0} + - type: distort + id: 29 + parameters: {drive: 5, stereo: 0} + - type: send + id: 30 + parameters: {amount: 90, port: 0, sendpop: 1, stereo: 0, target: 1, voice: 0} + - id: 32 + parameters: {} + comment: Tom + - type: envelope + id: 10 parameters: {attack: 32, decay: 60, gain: 128, release: 0, stereo: 0, sustain: 0} - type: oscillator id: 1 parameters: {color: 64, detune: 64, gain: 128, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1} - type: mulp + id: 11 parameters: {stereo: 0} - - parameters: {} + - id: 12 + parameters: {} + comment: Snare - type: envelope + id: 13 parameters: {attack: 32, decay: 64, gain: 64, release: 66, stereo: 0, sustain: 0} - type: distort + id: 14 parameters: {drive: 32, stereo: 0} - type: noise + id: 15 parameters: {gain: 64, shape: 64, stereo: 0} - type: mulp + id: 16 parameters: {stereo: 0} - type: filter + id: 17 parameters: {bandpass: 0, frequency: 106, highpass: 1, lowpass: 0, resonance: 128, stereo: 0} - type: addp + id: 18 parameters: {stereo: 0} - - parameters: {} + - id: 19 + parameters: {} + comment: Effects - type: distort + id: 20 parameters: {drive: 112, stereo: 0} - type: delay - parameters: {count: 8, damp: 0, delay: 1, dry: 128, feedback: 40, notetracking: 0, pregain: 24, stereo: 0} + id: 21 + parameters: {damp: 0, dry: 128, feedback: 40, notetracking: 0, pregain: 24, stereo: 0} varargs: [1116, 1188, 1276, 1356, 1422, 1492, 1556, 1618] - type: compressor + id: 22 parameters: {attack: 51, invgain: 64, ratio: 112, release: 49, stereo: 0, threshold: 64} - type: mulp + id: 23 parameters: {stereo: 0} - - parameters: {} + - id: 24 + parameters: {} + comment: Output - type: pan + id: 25 parameters: {panning: 68, stereo: 0} - type: outaux + id: 26 parameters: {auxgain: 0, outgain: 64, stereo: 1} - - parameters: {} - - type: envelope - parameters: {attack: 0, decay: 60, gain: 128, release: 0, stereo: 0, sustain: 0} - - type: distort - parameters: {drive: 5, stereo: 0} - - type: send - parameters: {amount: 90, port: 0, sendpop: 1, stereo: 0, target: 1, unit: 0, voice: 0} diff --git a/tracker/presets/DR/snare edm 2.yml b/tracker/presets/DR/snare-edm-2.yml similarity index 83% rename from tracker/presets/DR/snare edm 2.yml rename to tracker/presets/DR/snare-edm-2.yml index 32c9470..d8abaa0 100644 --- a/tracker/presets/DR/snare edm 2.yml +++ b/tracker/presets/DR/snare-edm-2.yml @@ -1,7 +1,19 @@ -name: snare edm 2 +name: snare-edm-2 comment: 'Suggested range: E-4' -numvoices: 2 +numvoices: 1 units: + - id: 339 + parameters: {} + comment: Pitch drop + - type: envelope + id: 233 + parameters: {attack: 38, decay: 49, gain: 128, release: 0, stereo: 0, sustain: 0} + - type: send + id: 234 + parameters: {amount: 70, port: 0, sendpop: 1, target: 218} + - id: 340 + parameters: {} + comment: Tom - type: envelope id: 217 parameters: {attack: 22, decay: 64, gain: 38, release: 0, stereo: 0, sustain: 0} @@ -13,25 +25,46 @@ units: parameters: {drive: 82, stereo: 0} - type: mulp id: 221 - parameters: {panning: 64, stereo: 0} + parameters: {stereo: 0} + - id: 341 + parameters: {} + comment: Snare - type: envelope id: 222 - parameters: {attack: 0, auxgain: 64, decay: 68, gain: 70, outgain: 64, release: 0, stereo: 0, sustain: 0} + parameters: {attack: 0, decay: 68, gain: 70, release: 0, stereo: 0, sustain: 0} - type: noise id: 223 parameters: {gain: 31, shape: 12, stereo: 0} - type: mulp id: 224 parameters: {stereo: 0} - - type: filter - id: 201 - parameters: {bandpass: 0, frequency: 97, highpass: -1, lowpass: 1, resonance: 128, stereo: 0} - type: filter id: 225 parameters: {bandpass: 0, frequency: 108, highpass: -1, lowpass: 1, resonance: 128, stereo: 0} + - type: filter + id: 201 + parameters: {bandpass: 0, frequency: 97, highpass: -1, lowpass: 1, resonance: 128, stereo: 0} - type: addp id: 226 parameters: {stereo: 0} + - id: 342 + parameters: {} + comment: Modulations + - type: envelope + id: 235 + parameters: {attack: 47, decay: 54, gain: 128, release: 0, stereo: 0, sustain: 0} + - type: send + id: 236 + parameters: {amount: 19, port: 0, sendpop: 1, target: 201} + - type: envelope + id: 237 + parameters: {attack: 54, decay: 68, gain: 128, release: 0, stereo: 0, sustain: 70} + - type: send + id: 238 + parameters: {amount: 26, port: 0, sendpop: 1, target: 202} + - id: 343 + parameters: {} + comment: Filters - type: filter id: 202 parameters: {bandpass: 0, frequency: 100, highpass: -1, lowpass: 1, resonance: 128, stereo: 0} @@ -47,6 +80,9 @@ units: - type: filter id: 230 parameters: {bandpass: 0, frequency: 23, highpass: 1, lowpass: 0, resonance: 42, stereo: 0} + - id: 344 + parameters: {} + comment: Distort & output - type: distort id: 338 parameters: {drive: 88, stereo: 0} @@ -56,21 +92,3 @@ units: - type: outaux id: 232 parameters: {auxgain: 7, outgain: 60, stereo: 1} - - type: envelope - id: 233 - parameters: {attack: 38, decay: 49, gain: 128, release: 0, stereo: 0, sustain: 0} - - type: send - id: 234 - parameters: {amount: 70, port: 0, sendpop: 1, target: 218} - - type: envelope - id: 235 - parameters: {attack: 47, decay: 54, gain: 128, release: 0, stereo: 0, sustain: 0} - - type: send - id: 236 - parameters: {amount: 19, port: 0, sendpop: 1, target: 201} - - type: envelope - id: 237 - parameters: {attack: 54, decay: 68, gain: 128, release: 0, stereo: 0, sustain: 70} - - type: send - id: 238 - parameters: {amount: 26, port: 0, sendpop: 1, target: 202} diff --git a/tracker/presets/DR/snare edm 3.yml b/tracker/presets/DR/snare-edm-3.yml similarity index 81% rename from tracker/presets/DR/snare edm 3.yml rename to tracker/presets/DR/snare-edm-3.yml index 84abee6..119c2f5 100644 --- a/tracker/presets/DR/snare edm 3.yml +++ b/tracker/presets/DR/snare-edm-3.yml @@ -1,7 +1,19 @@ -name: snare edm 3 +name: snare-edm-3 comment: 'Suggested range: E-4' numvoices: 2 units: + - id: 341 + parameters: {} + comment: Pitch drop + - type: envelope + id: 233 + parameters: {attack: 37, decay: 47, gain: 128, release: 0, stereo: 0, sustain: 0} + - type: send + id: 234 + parameters: {amount: 69, port: 0, sendpop: 1, target: 218} + - id: 342 + parameters: {} + comment: Tom - type: envelope id: 217 parameters: {attack: 0, decay: 65, gain: 33, release: 0, stereo: 0, sustain: 0} @@ -13,10 +25,13 @@ units: parameters: {drive: 74, stereo: 0} - type: mulp id: 221 - parameters: {panning: 64, stereo: 0} + parameters: {stereo: 0} + - id: 343 + parameters: {} + comment: Snare - type: envelope id: 222 - parameters: {attack: 0, auxgain: 64, decay: 69, gain: 54, outgain: 64, release: 0, stereo: 0, sustain: 0} + parameters: {attack: 0, decay: 69, gain: 54, release: 0, stereo: 0, sustain: 0} - type: noise id: 223 parameters: {gain: 22, shape: 14, stereo: 0} @@ -32,30 +47,9 @@ units: - type: addp id: 226 parameters: {stereo: 0} - - type: filter - id: 202 - parameters: {bandpass: 0, frequency: 50, highpass: -1, lowpass: 1, resonance: 95, stereo: 0} - - type: distort - id: 338 - parameters: {drive: 112, stereo: 0} - - type: compressor - id: 339 - parameters: {attack: 51, invgain: 58, ratio: 42, release: 63, stereo: 0, threshold: 15} - - type: mulp - id: 340 - parameters: {stereo: 0} - - type: pan - id: 231 - parameters: {panning: 59, stereo: 0} - - type: outaux - id: 232 - parameters: {auxgain: 0, outgain: 75, stereo: 1} - - type: envelope - id: 233 - parameters: {attack: 37, decay: 47, gain: 128, release: 0, stereo: 0, sustain: 0} - - type: send - id: 234 - parameters: {amount: 69, port: 0, sendpop: 1, target: 218} + - id: 346 + parameters: {} + comment: Modulations - type: envelope id: 235 parameters: {attack: 53, decay: 58, gain: 128, release: 0, stereo: 0, sustain: 0} @@ -68,3 +62,27 @@ units: - type: send id: 238 parameters: {amount: 32, port: 0, sendpop: 1, target: 202} + - id: 344 + parameters: {} + comment: Effects + - type: filter + id: 202 + parameters: {bandpass: 0, frequency: 50, highpass: -1, lowpass: 1, resonance: 95, stereo: 0} + - type: distort + id: 338 + parameters: {drive: 112, stereo: 0} + - type: compressor + id: 339 + parameters: {attack: 51, invgain: 58, ratio: 42, release: 63, stereo: 0, threshold: 15} + - type: mulp + id: 340 + parameters: {stereo: 0} + - id: 345 + parameters: {} + comment: Output + - type: pan + id: 231 + parameters: {panning: 59, stereo: 0} + - type: outaux + id: 232 + parameters: {auxgain: 0, outgain: 75, stereo: 1} diff --git a/tracker/presets/DR/snare edm.yml b/tracker/presets/DR/snare-edm.yml similarity index 84% rename from tracker/presets/DR/snare edm.yml rename to tracker/presets/DR/snare-edm.yml index 1bacf38..45f9269 100644 --- a/tracker/presets/DR/snare edm.yml +++ b/tracker/presets/DR/snare-edm.yml @@ -1,7 +1,19 @@ -name: snare edm +name: snare-edm comment: 'Suggested range: E-4' -numvoices: 2 +numvoices: 1 units: + - id: 241 + parameters: {} + comment: Pitch drop + - type: envelope + id: 233 + parameters: {attack: 38, decay: 49, gain: 128, release: 0, stereo: 0, sustain: 0} + - type: send + id: 234 + parameters: {amount: 70, port: 0, sendpop: 1, target: 218} + - id: 239 + parameters: {} + comment: Tom - type: envelope id: 217 parameters: {attack: 22, decay: 64, gain: 38, release: 0, stereo: 0, sustain: 0} @@ -13,16 +25,25 @@ units: parameters: {drive: 78, stereo: 0} - type: mulp id: 221 - parameters: {panning: 64, stereo: 0} + parameters: {stereo: 0} + - id: 240 + parameters: {} + comment: Snare - type: envelope id: 222 - parameters: {attack: 0, auxgain: 64, decay: 68, gain: 70, outgain: 64, release: 0, stereo: 0, sustain: 0} + parameters: {attack: 0, decay: 68, gain: 70, release: 0, stereo: 0, sustain: 0} - type: noise id: 223 parameters: {gain: 31, shape: 12, stereo: 0} - type: mulp id: 224 parameters: {stereo: 0} + - type: envelope + id: 235 + parameters: {attack: 47, decay: 54, gain: 128, release: 0, stereo: 0, sustain: 0} + - type: send + id: 236 + parameters: {amount: 19, port: 0, sendpop: 1, target: 201} - type: filter id: 201 parameters: {bandpass: 0, frequency: 97, highpass: -1, lowpass: 1, resonance: 128, stereo: 0} @@ -32,42 +53,33 @@ units: - type: addp id: 226 parameters: {stereo: 0} + - id: 242 + parameters: {} + comment: Filtering + - type: envelope + id: 237 + parameters: {attack: 54, decay: 68, gain: 128, release: 0, stereo: 0, sustain: 70} + - type: send + id: 238 + parameters: {amount: 26, port: 0, sendpop: 1, target: 202} - type: filter id: 202 parameters: {bandpass: 0, frequency: 100, highpass: -1, lowpass: 1, resonance: 128, stereo: 0} - type: filter id: 227 parameters: {bandpass: 0, frequency: 19, highpass: 1, lowpass: 0, resonance: 98, stereo: 0} - - type: filter - id: 228 - parameters: {bandpass: 0, frequency: 15, highpass: 1, lowpass: 1, resonance: 128, stereo: 0} - type: filter id: 229 parameters: {bandpass: 0, frequency: 40, highpass: 1, lowpass: 1, resonance: 74, stereo: 0} - type: filter id: 230 parameters: {bandpass: 0, frequency: 23, highpass: 1, lowpass: 0, resonance: 42, stereo: 0} + - id: 243 + parameters: {} + comment: Output - type: pan id: 231 parameters: {panning: 59, stereo: 0} - type: outaux id: 232 parameters: {auxgain: 8, outgain: 128, stereo: 1} - - type: envelope - id: 233 - parameters: {attack: 38, decay: 49, gain: 128, release: 0, stereo: 0, sustain: 0} - - type: send - id: 234 - parameters: {amount: 70, port: 0, sendpop: 1, target: 218} - - type: envelope - id: 235 - parameters: {attack: 47, decay: 54, gain: 128, release: 0, stereo: 0, sustain: 0} - - type: send - id: 236 - parameters: {amount: 19, port: 0, sendpop: 1, target: 201} - - type: envelope - id: 237 - parameters: {attack: 54, decay: 68, gain: 128, release: 0, stereo: 0, sustain: 70} - - type: send - id: 238 - parameters: {amount: 26, port: 0, sendpop: 1, target: 202} diff --git a/tracker/presets/DR/snare edm 2 (sample-st).yml b/tracker/presets/DR/snare-sample-st.yml similarity index 60% rename from tracker/presets/DR/snare edm 2 (sample-st).yml rename to tracker/presets/DR/snare-sample-st.yml index e71a002..d55cb2c 100644 --- a/tracker/presets/DR/snare edm 2 (sample-st).yml +++ b/tracker/presets/DR/snare-sample-st.yml @@ -1,43 +1,52 @@ -name: snare edm 2 +name: snare-sample-st comment: 'Suggested range: E-2 to C-3' numvoices: 1 units: + - id: 217 + parameters: {} + comment: Tom - type: envelope + id: 10 parameters: {attack: 14, decay: 68, gain: 110, release: 0, stereo: 0, sustain: 0} - type: oscillator id: 200 parameters: {color: 48, detune: 52, gain: 53, lfo: 0, looplength: 1, loopstart: 4276, phase: 0, samplestart: 560606, shape: 81, stereo: 0, transpose: 76, type: 4} - - parameters: {} - type: mulp - parameters: {panning: 64, stereo: 0} + id: 202 + parameters: {stereo: 0} + - id: 216 + parameters: {} + comment: Snare - type: envelope - parameters: {attack: 0, auxgain: 64, decay: 68, gain: 83, outgain: 64, release: 0, stereo: 0, sustain: 0} + id: 203 + parameters: {attack: 0, decay: 68, gain: 83, release: 0, stereo: 0, sustain: 0} - type: noise + id: 204 parameters: {gain: 39, shape: 2, stereo: 0} - type: mulp + id: 205 parameters: {stereo: 0} - - type: filter - id: 201 - parameters: {bandpass: 0, frequency: 110, highpass: -1, lowpass: 1, resonance: 128, stereo: 0} - - type: filter - parameters: {bandpass: 0, frequency: 118, highpass: 0, lowpass: 1, resonance: 112, stereo: 0} - - type: addp - parameters: {stereo: 0} - - type: pan - parameters: {panning: 59, stereo: 0} - - type: outaux - parameters: {auxgain: 8, outgain: 128, stereo: 1} - - type: envelope - parameters: {attack: 38, decay: 49, gain: 128, release: 0, stereo: 0, sustain: 0} - disabled: true - - type: send - parameters: {amount: 70, port: 0, sendpop: 1, target: 200} - disabled: true - type: envelope + id: 213 parameters: {attack: 47, decay: 54, gain: 128, release: 0, stereo: 0, sustain: 0} - type: send - parameters: {amount: 19, port: 0, sendpop: 1, target: 201} - - type: envelope - parameters: {attack: 54, decay: 68, gain: 128, release: 0, stereo: 0, sustain: 70} - - type: send - parameters: {amount: 26, port: 0, sendpop: 1, target: 202} + id: 214 + parameters: {amount: 19, port: 0, sendpop: 1, target: 206} + - type: filter + id: 206 + parameters: {bandpass: 0, frequency: 110, highpass: -1, lowpass: 1, resonance: 128, stereo: 0} + - type: filter + id: 207 + parameters: {bandpass: 0, frequency: 118, highpass: 0, lowpass: 1, resonance: 112, stereo: 0} + - type: addp + id: 208 + parameters: {stereo: 0} + - id: 215 + parameters: {} + comment: Output + - type: pan + id: 209 + parameters: {panning: 59, stereo: 0} + - type: outaux + id: 210 + parameters: {auxgain: 8, outgain: 128, stereo: 1} diff --git a/tracker/presets/DR/snare edm 2 (sample).yml b/tracker/presets/DR/snare-sample.yml similarity index 74% rename from tracker/presets/DR/snare edm 2 (sample).yml rename to tracker/presets/DR/snare-sample.yml index 6f0c9a3..181ae1e 100644 --- a/tracker/presets/DR/snare edm 2 (sample).yml +++ b/tracker/presets/DR/snare-sample.yml @@ -1,7 +1,10 @@ -name: snare edm 2 (sample) +name: snare-sample comment: 'Suggested range: E-2 to C-3' numvoices: 1 units: + - id: 311 + parameters: {} + comment: Tom - type: envelope id: 301 parameters: {attack: 0, decay: 66, gain: 128, release: 0, stereo: 0, sustain: 0} @@ -13,10 +16,13 @@ units: parameters: {drive: 100, stereo: 0} - type: mulp id: 303 - parameters: {panning: 64, stereo: 0} + parameters: {stereo: 0} + - id: 312 + parameters: {} + comment: Snare - type: envelope id: 304 - parameters: {attack: 0, auxgain: 64, decay: 67, gain: 100, outgain: 64, release: 0, stereo: 0, sustain: 0} + parameters: {attack: 0, decay: 67, gain: 100, release: 0, stereo: 0, sustain: 0} - type: noise id: 305 parameters: {gain: 128, shape: 8, stereo: 0} @@ -26,6 +32,9 @@ units: - type: addp id: 308 parameters: {stereo: 0} + - id: 313 + parameters: {} + comment: Output - type: pan id: 309 parameters: {panning: 64, stereo: 0} diff --git a/tracker/presets/DR/snare.yml b/tracker/presets/DR/snare.yml index 0ea5ac1..61a2e40 100644 --- a/tracker/presets/DR/snare.yml +++ b/tracker/presets/DR/snare.yml @@ -1,7 +1,10 @@ -name: Snare 2 +name: snare comment: 'suggested note: E-4' numvoices: 1 units: + - id: 334 + parameters: {} + comment: Tom - type: envelope id: 288 parameters: {attack: 0, decay: 53, gain: 64, release: 0, stereo: 0, sustain: 0} @@ -11,14 +14,13 @@ units: - type: mulp id: 305 parameters: {stereo: 0} - - id: 334 - parameters: {} - type: delay id: 309 parameters: {damp: 80, dry: 128, feedback: 86, notetracking: 0, pregain: 99, stereo: 0} varargs: [229] - id: 329 parameters: {} + comment: Snare - type: envelope id: 313 parameters: {attack: 0, decay: 70, gain: 63, release: 0, stereo: 0, sustain: 0} @@ -39,6 +41,7 @@ units: parameters: {stereo: 0} - id: 328 parameters: {} + comment: Effects & output - type: pan id: 292 parameters: {panning: 64, stereo: 0} diff --git a/tracker/presets/DR/DiscoTom.yml b/tracker/presets/DR/tom-disco.yml similarity index 65% rename from tracker/presets/DR/DiscoTom.yml rename to tracker/presets/DR/tom-disco.yml index 8132a3c..d6b35b8 100644 --- a/tracker/presets/DR/DiscoTom.yml +++ b/tracker/presets/DR/tom-disco.yml @@ -1,4 +1,4 @@ -name: DiscoTom +name: tom-disco numvoices: 2 units: - type: envelope @@ -12,15 +12,15 @@ units: parameters: {stereo: 1} - type: pan id: 5 - parameters: {damp: 0, dry: 128, feedback: 96, notetracking: 2, panning: 63, pregain: 40, stereo: 1} + parameters: {panning: 63, stereo: 1} - type: outaux id: 6 - parameters: {auxgain: 7, outgain: 67, panning: 64, stereo: 1} + parameters: {auxgain: 7, outgain: 67, stereo: 1} - id: 12 parameters: {} - type: envelope id: 10 - parameters: {attack: 37, auxgain: 64, decay: 81, gain: 80, outgain: 64, release: 54, stereo: 0, sustain: 16} + parameters: {attack: 37, decay: 81, gain: 80, release: 54, stereo: 0, sustain: 16} - type: send id: 11 - parameters: {amount: 84, port: 0, sendpop: 1, stereo: 0, target: 2, unit: 0, voice: 0} + parameters: {amount: 84, port: 0, sendpop: 1, stereo: 0, target: 2, voice: 0} diff --git a/tracker/presets/KEYS/minorium.yml b/tracker/presets/KEYS/minorium.yml index 268c31a..f912660 100644 --- a/tracker/presets/KEYS/minorium.yml +++ b/tracker/presets/KEYS/minorium.yml @@ -1,33 +1,30 @@ name: minorium numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 0, decay: 64, gain: 128, release: 48, stereo: 0, sustain: 88} + - id: 244 + parameters: {} + comment: Modulations + - type: oscillator + id: 5 + parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 8, type: 0} + - type: send + id: 238 + parameters: {amount: 68, port: 1, sendpop: 0, target: 12} + - type: send + id: 6 + parameters: {amount: 32, port: 0, sendpop: 0, target: 13} + - type: send + id: 239 + parameters: {amount: 88, port: 0, sendpop: 1, target: 15} - type: oscillator id: 2 parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 16, type: 0} - type: send id: 3 parameters: {amount: 48, port: 0, sendpop: 1, target: 241} - - type: oscillator - id: 5 - parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 8, type: 0} - - type: send - id: 6 - parameters: {amount: 32, port: 0, sendpop: 0, target: 13} - - type: send - id: 238 - parameters: {amount: 68, port: 1, sendpop: 0, target: 12} - - type: send - id: 239 - parameters: {amount: 88, port: 0, sendpop: 1, target: 15} - - type: oscillator - id: 240 - parameters: {color: 16, detune: 64, gain: 72, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 67, type: 1} - - type: filter - id: 241 - parameters: {bandpass: 0, frequency: 64, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} + - id: 245 + parameters: {} + comment: Main oscillators - type: oscillator id: 12 parameters: {color: 16, detune: 64, gain: 64, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 71, type: 1} @@ -40,12 +37,21 @@ units: - type: filter id: 15 parameters: {bandpass: 0, frequency: 64, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} + - type: oscillator + id: 240 + parameters: {color: 16, detune: 64, gain: 72, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 67, type: 1} + - type: filter + id: 241 + parameters: {bandpass: 0, frequency: 64, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} - type: addp id: 16 parameters: {stereo: 0} - type: addp id: 17 parameters: {stereo: 0} + - id: 246 + parameters: {} + comment: Filter - type: envelope id: 18 parameters: {attack: 88, decay: 88, gain: 128, release: 96, stereo: 0, sustain: 96} @@ -55,9 +61,18 @@ units: - type: filter id: 21 parameters: {bandpass: 0, frequency: 32, highpass: 1, lowpass: 1, resonance: 16, stereo: 0} + - id: 242 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 0, decay: 64, gain: 128, release: 48, stereo: 0, sustain: 88} - type: mulp id: 22 parameters: {stereo: 0} + - id: 243 + parameters: {} + comment: Delay & output - type: delay id: 23 parameters: {damp: 128, dry: 96, feedback: 48, notetracking: 2, pregain: 48, stereo: 0} diff --git a/tracker/presets/KEYS/rhodes.yml b/tracker/presets/KEYS/rhodes.yml index ec25732..3f0a114 100644 --- a/tracker/presets/KEYS/rhodes.yml +++ b/tracker/presets/KEYS/rhodes.yml @@ -1,36 +1,48 @@ -name: KEYS Rhodes +name: rhodes numvoices: 8 units: - - type: envelope - id: 1 - parameters: {attack: 23, decay: 84, gain: 63, release: 64, stereo: 1, sustain: 58} - - type: send - id: 182 - parameters: {amount: 87, port: 0, sendpop: 0, stereo: 0, target: 175, unit: 0, voice: 0} + - id: 183 + parameters: {} + comment: Modulations - type: oscillator id: 2 parameters: {color: 64, detune: 64, gain: 70, lfo: 0, phase: 64, shape: 43, stereo: 1, transpose: 64, type: 0, unison: 0} - type: send id: 3 parameters: {amount: 90, port: 2, sendpop: 1, stereo: 1, target: 5} + - id: 184 + parameters: {} + comment: Envelope & osc + - type: envelope + id: 1 + parameters: {attack: 23, decay: 84, gain: 63, release: 64, stereo: 0, sustain: 58} + - type: send + id: 182 + parameters: {amount: 87, port: 0, sendpop: 0, stereo: 0, target: 175, voice: 0} - type: oscillator id: 5 - parameters: {color: 128, detune: 64, gain: 78, lfo: 0, phase: 92, shape: 64, stereo: 1, transpose: 64, type: 0, unison: 0} + parameters: {color: 128, detune: 64, gain: 78, lfo: 0, phase: 92, shape: 64, stereo: 0, transpose: 64, type: 0, unison: 0} - type: mulp id: 6 - parameters: {stereo: 1} + parameters: {stereo: 0} + - id: 185 + parameters: {} + comment: Filter & output - type: filter id: 175 - parameters: {bandpass: 0, frequency: 38, highpass: 0, lowpass: 1, resonance: 111, stereo: 1} + parameters: {bandpass: 0, frequency: 38, highpass: 0, lowpass: 1, resonance: 111, stereo: 0} + - type: pan + id: 176 + parameters: {panning: 64, stereo: 0} + - type: outaux + id: 177 + parameters: {auxgain: 0, outgain: 63, stereo: 1} + - id: 186 + parameters: {} + comment: Panning modulation - type: oscillator id: 180 parameters: {color: 128, detune: 64, gain: 33, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 63, type: 0, unison: 0} - type: send id: 181 - parameters: {amount: 128, port: 0, sendpop: 1, stereo: 0, target: 176, unit: 0, voice: 0} - - type: pan - id: 176 - parameters: {panning: 64, stereo: 1} - - type: outaux - id: 177 - parameters: {auxgain: 0, outgain: 63, stereo: 1} + parameters: {amount: 128, port: 0, sendpop: 1, stereo: 0, target: 176, voice: 0} diff --git a/tracker/presets/LEAD/Flute.yml b/tracker/presets/LEAD/Flute.yml index c8504bb..c6a290e 100644 --- a/tracker/presets/LEAD/Flute.yml +++ b/tracker/presets/LEAD/Flute.yml @@ -1,63 +1,9 @@ -name: Flute +name: flute numvoices: 1 units: - - type: envelope - id: 51 - parameters: {attack: 2, decay: 52, gain: 128, release: 65, stereo: 1, sustain: 48} - - type: oscillator - id: 57 - parameters: {color: 72, detune: 64, gain: 91, looplength: 80, loopstart: 1948, phase: 0, samplestart: 577066, shape: 54, stereo: 1, transpose: 63, type: 4, unison: 0} - - type: hold - id: 205 - parameters: {holdfreq: 80, stereo: 1} - - type: filter - id: 201 - parameters: {bandpass: 1, frequency: 52, highpass: 1, lowpass: 0, resonance: 128, stereo: 1} - - type: mulp - id: 53 - parameters: {stereo: 1} - - type: envelope - id: 206 - parameters: {attack: 57, decay: 64, gain: 64, release: 64, stereo: 0, sustain: 64} - - type: noise - id: 207 - parameters: {gain: 20, shape: 16, stereo: 0} - - type: mulp - id: 208 - parameters: {stereo: 0} - - type: filter - id: 219 - parameters: {bandpass: 1, frequency: 90, highpass: 0, lowpass: 0, resonance: 117, stereo: 0} - - type: addp - id: 216 - parameters: {stereo: 0} - - type: xch - id: 217 - parameters: {stereo: 0} - - type: envelope - id: 214 - parameters: {attack: 57, decay: 64, gain: 64, release: 64, stereo: 0, sustain: 64} - - type: noise - id: 210 - parameters: {gain: 20, shape: 10, stereo: 0} - - type: mulp - id: 215 - parameters: {stereo: 0} - - type: filter - id: 218 - parameters: {bandpass: 1, frequency: 91, highpass: 0, lowpass: 0, resonance: 128, stereo: 0} - - type: addp - id: 209 - parameters: {stereo: 0} - - type: filter - id: 220 - parameters: {bandpass: 1, frequency: 77, highpass: 0, lowpass: 1, resonance: 128, stereo: 1} - - type: pan - id: 55 - parameters: {panning: 73, stereo: 1} - - type: outaux - id: 56 - parameters: {auxgain: 77, outgain: 114, stereo: 1} + - id: 221 + parameters: {} + comment: Modulations - type: envelope id: 61 parameters: {attack: 86, decay: 48, gain: 93, release: 0, stereo: 0, sustain: 72} @@ -69,4 +15,52 @@ units: parameters: {stereo: 0} - type: send id: 63 - parameters: {amount: 89, port: 1, sendpop: 1, stereo: 0, target: 57, unit: 0, voice: 0} + parameters: {amount: 89, port: 1, sendpop: 1, stereo: 0, target: 57, voice: 0} + - id: 222 + parameters: {} + comment: Main oscillator + - type: oscillator + id: 57 + parameters: {color: 72, detune: 64, gain: 91, looplength: 80, loopstart: 1948, phase: 0, samplestart: 577066, shape: 54, stereo: 1, transpose: 63, type: 4, unison: 0} + - type: hold + id: 205 + parameters: {holdfreq: 80, stereo: 1} + - type: filter + id: 201 + parameters: {bandpass: 1, frequency: 52, highpass: 1, lowpass: 0, resonance: 128, stereo: 1} + - id: 223 + parameters: {} + comment: Main envelope + - type: envelope + id: 51 + parameters: {attack: 2, decay: 52, gain: 128, release: 65, stereo: 1, sustain: 48} + - type: mulp + id: 53 + parameters: {stereo: 1} + - id: 224 + parameters: {} + comment: Noise + - type: envelope + id: 206 + parameters: {attack: 57, decay: 64, gain: 64, release: 64, stereo: 1, sustain: 64} + - type: noise + id: 207 + parameters: {gain: 20, shape: 16, stereo: 1} + - type: mulp + id: 208 + parameters: {stereo: 1} + - type: filter + id: 219 + parameters: {bandpass: 1, frequency: 90, highpass: 0, lowpass: 0, resonance: 117, stereo: 1} + - type: addp + id: 216 + parameters: {stereo: 1} + - type: filter + id: 220 + parameters: {bandpass: 1, frequency: 77, highpass: 0, lowpass: 1, resonance: 128, stereo: 1} + - type: pan + id: 55 + parameters: {panning: 75, stereo: 1} + - type: outaux + id: 56 + parameters: {auxgain: 77, outgain: 114, stereo: 1} diff --git a/tracker/presets/LEAD/Jarresque.yml b/tracker/presets/LEAD/Jarresque.yml index 8387a85..30f9578 100644 --- a/tracker/presets/LEAD/Jarresque.yml +++ b/tracker/presets/LEAD/Jarresque.yml @@ -1,33 +1,39 @@ -name: Jarresque +name: jarresque numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 80, decay: 128, gain: 67, release: 80, stereo: 0, sustain: 128} + - id: 242 + parameters: {} + comment: Modulations - type: oscillator id: 2 parameters: {color: 64, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 16, type: 1} - type: send - id: 3 - parameters: {amount: 80, port: 0, sendpop: 0, target: 14} + id: 5 + parameters: {amount: 58, port: 1, sendpop: 0, target: 10} - type: send id: 4 parameters: {amount: 48, port: 0, sendpop: 0, target: 10} - type: send - id: 5 - parameters: {amount: 58, port: 1, sendpop: 1, target: 10} - - type: oscillator - id: 235 - parameters: {color: 3, detune: 73, gain: 63, lfo: 0, phase: 0, shape: 98, stereo: 0, transpose: 52, type: 1, unison: 1} - - type: oscillator - id: 236 - parameters: {color: 57, detune: 60, gain: 38, lfo: 0, phase: 17, shape: 71, stereo: 0, transpose: 71, type: 1} + id: 3 + parameters: {amount: 80, port: 0, sendpop: 1, target: 14} + - id: 241 + parameters: {} + comment: Modulated noise - type: noise id: 237 parameters: {gain: 16, shape: 64, stereo: 0} - type: filter id: 10 parameters: {bandpass: 1, frequency: 69, highpass: 0, lowpass: 0, resonance: 57, stereo: 0} + - id: 240 + parameters: {} + comment: Main oscillators + - type: oscillator + id: 235 + parameters: {color: 3, detune: 73, gain: 63, lfo: 0, phase: 0, shape: 98, stereo: 0, transpose: 52, type: 1, unison: 1} + - type: oscillator + id: 236 + parameters: {color: 57, detune: 60, gain: 38, lfo: 0, phase: 17, shape: 71, stereo: 0, transpose: 71, type: 1} - type: addp id: 11 parameters: {stereo: 0} @@ -49,9 +55,18 @@ units: - type: addp id: 17 parameters: {stereo: 0} + - id: 239 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 80, decay: 128, gain: 67, release: 80, stereo: 0, sustain: 128} - type: mulp id: 18 parameters: {stereo: 0} + - id: 238 + parameters: {} + comment: Delay & output - type: delay id: 19 parameters: {damp: 64, dry: 128, feedback: 64, notetracking: 2, pregain: 51, stereo: 0} diff --git a/tracker/presets/LEAD/Morpher.yml b/tracker/presets/LEAD/Morpher.yml index 3c96e73..0db02ed 100644 --- a/tracker/presets/LEAD/Morpher.yml +++ b/tracker/presets/LEAD/Morpher.yml @@ -1,24 +1,9 @@ -name: LEAD Morpher -numvoices: 3 +name: morpher +numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 25, decay: 82, gain: 128, release: 64, stereo: 0, sustain: 103} - - type: oscillator - id: 2 - parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 96, shape: 64, stereo: 0, transpose: 40, type: 0} - - type: send - id: 3 - parameters: {amount: 46, port: 0, sendpop: 1, target: 15} - - type: oscillator - id: 5 - parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 86, shape: 64, stereo: 0, transpose: 33, type: 0} - - type: send - id: 6 - parameters: {amount: 80, port: 0, sendpop: 0, target: 17} - - type: send - id: 229 - parameters: {amount: 80, port: 3, sendpop: 1, target: 231} + - id: 235 + parameters: {} + comment: Main oscillators - type: oscillator id: 231 parameters: {color: 69, detune: 74, gain: 57, lfo: 0, phase: 0, shape: 128, stereo: 0, transpose: 64, type: 2, unison: 3} @@ -28,27 +13,54 @@ units: - type: addp id: 13 parameters: {stereo: 0} + - id: 236 + parameters: {} + comment: Modulated filters - type: push id: 14 parameters: {stereo: 0} - - type: filter - id: 15 - parameters: {bandpass: 1, frequency: 90, highpass: 0, lowpass: 0, resonance: 128, stereo: 0} - - type: xch - id: 16 - parameters: {stereo: 0} + - type: oscillator + id: 5 + parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 86, shape: 64, stereo: 0, transpose: 33, type: 0} + - type: send + id: 229 + parameters: {amount: 80, port: 3, sendpop: 0, target: 231} + - type: send + id: 6 + parameters: {amount: 80, port: 0, sendpop: 1, target: 17} - type: filter id: 17 parameters: {bandpass: 1, frequency: 78, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} + - type: xch + id: 16 + parameters: {stereo: 0} + - type: oscillator + id: 2 + parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 96, shape: 64, stereo: 0, transpose: 40, type: 0} + - type: send + id: 3 + parameters: {amount: 46, port: 0, sendpop: 1, target: 15} + - type: filter + id: 15 + parameters: {bandpass: 1, frequency: 90, highpass: 0, lowpass: 0, resonance: 128, stereo: 0} - type: addp id: 18 parameters: {stereo: 0} - type: filter id: 20 parameters: {bandpass: 0, frequency: 93, highpass: -1, lowpass: 1, resonance: 128, stereo: 0} + - id: 237 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 25, decay: 82, gain: 128, release: 64, stereo: 0, sustain: 103} - type: mulp id: 21 parameters: {stereo: 0} + - id: 233 + parameters: {} + comment: Delay & output - type: pan id: 23 parameters: {panning: 61, stereo: 0} diff --git a/tracker/presets/LEAD/BellLead2.yml b/tracker/presets/LEAD/bell-lead-2.yml similarity index 80% rename from tracker/presets/LEAD/BellLead2.yml rename to tracker/presets/LEAD/bell-lead-2.yml index 2053217..3704b4a 100644 --- a/tracker/presets/LEAD/BellLead2.yml +++ b/tracker/presets/LEAD/bell-lead-2.yml @@ -1,9 +1,9 @@ -name: LEAD BellLead2 -numvoices: 4 +name: bell-lead-2 +numvoices: 1 units: - - type: envelope - id: 163 - parameters: {attack: 34, decay: 81, gain: 68, release: 78, stereo: 0, sustain: 103} + - id: 1005 + parameters: {} + comment: Main oscillators - type: oscillator id: 165 parameters: {color: 97, detune: 70, gain: 31, lfo: 0, phase: 0, shape: 86, stereo: 0, transpose: 76, type: 2, unison: 2} @@ -13,9 +13,18 @@ units: - type: addp id: 166 parameters: {stereo: 0} + - id: 1004 + parameters: {} + comment: Main envelope + - type: envelope + id: 163 + parameters: {attack: 34, decay: 81, gain: 68, release: 78, stereo: 0, sustain: 103} - type: mulp id: 167 parameters: {stereo: 0} + - id: 1003 + parameters: {} + comment: Delay & output - type: pan id: 168 parameters: {panning: 59, stereo: 0} diff --git a/tracker/presets/LEAD/BellLead.yml b/tracker/presets/LEAD/bell-lead.yml similarity index 87% rename from tracker/presets/LEAD/BellLead.yml rename to tracker/presets/LEAD/bell-lead.yml index 7c0f80d..2961646 100644 --- a/tracker/presets/LEAD/BellLead.yml +++ b/tracker/presets/LEAD/bell-lead.yml @@ -1,6 +1,9 @@ -name: BellLead -numvoices: 4 +name: bell-lead +numvoices: 1 units: + - id: 1011 + parameters: {} + comment: Main envelope - type: envelope id: 163 parameters: {attack: 34, decay: 102, gain: 68, release: 78, stereo: 0, sustain: 47} @@ -10,6 +13,9 @@ units: - type: mulp id: 229 parameters: {stereo: 0} + - id: 1012 + parameters: {} + comment: Main oscillators - type: oscillator id: 164 parameters: {color: 91, detune: 52, gain: 64, lfo: 0, phase: 128, shape: 48, stereo: 0, transpose: 76, type: 0, unison: 3} @@ -25,21 +31,30 @@ units: - type: oscillator id: 1002 parameters: {color: 29, detune: 63, gain: 63, looplength: 821, loopstart: 2374, phase: 0, samplestart: 557335, shape: 76, stereo: 0, transpose: 67, type: 4, unison: 1} - - id: 1003 - parameters: {} - disabled: true - type: addp id: 1004 parameters: {stereo: 0} - type: mulp id: 167 parameters: {stereo: 0} - - type: filter - id: 217 - parameters: {bandpass: 0, frequency: 23, highpass: 1, lowpass: 1, resonance: 128, stereo: 0} + - id: 1009 + parameters: {} + comment: Filters + - type: loadnote + id: 1006 + parameters: {stereo: 0} + - type: send + id: 1007 + parameters: {amount: 82, port: 0, sendpop: 1, stereo: 0, target: 1005, voice: 0} - type: filter id: 1005 parameters: {bandpass: 0, frequency: 39, highpass: 1, lowpass: 0, resonance: 128, stereo: 0} + - type: filter + id: 217 + parameters: {bandpass: 0, frequency: 23, highpass: 1, lowpass: 1, resonance: 128, stereo: 0} + - id: 1010 + parameters: {} + comment: Delay & output - type: pan id: 168 parameters: {panning: 61, stereo: 0} @@ -50,11 +65,3 @@ units: - type: outaux id: 172 parameters: {auxgain: 41, outgain: 86, stereo: 1} - - id: 1008 - parameters: {} - - type: loadnote - id: 1006 - parameters: {stereo: 0} - - type: send - id: 1007 - parameters: {amount: 82, port: 0, sendpop: 1, stereo: 0, target: 1005, unit: 0, voice: 0} diff --git a/tracker/presets/LEAD/HappyLead.yml b/tracker/presets/LEAD/happy-lead.yml similarity index 83% rename from tracker/presets/LEAD/HappyLead.yml rename to tracker/presets/LEAD/happy-lead.yml index ae790bb..2e87d3d 100644 --- a/tracker/presets/LEAD/HappyLead.yml +++ b/tracker/presets/LEAD/happy-lead.yml @@ -1,6 +1,21 @@ -name: LEAD HappyLead +name: happy-lead numvoices: 4 units: + - id: 235 + parameters: {} + comment: Main oscillators + - type: oscillator + id: 164 + parameters: {color: 65, detune: 56, gain: 64, lfo: 0, phase: 0, shape: 42, stereo: 0, transpose: 76, type: 1, unison: 2} + - type: oscillator + id: 165 + parameters: {color: 64, detune: 54, gain: 64, lfo: 0, phase: 0, shape: 48, stereo: 0, transpose: 88, type: 1, unison: 3} + - type: addp + id: 166 + parameters: {stereo: 0} + - id: 236 + parameters: {} + comment: Main envelopes - type: envelope id: 163 parameters: {attack: 19, decay: 88, gain: 128, release: 57, stereo: 0, sustain: 80} @@ -10,27 +25,27 @@ units: - type: mulp id: 229 parameters: {stereo: 0} - - type: oscillator - id: 164 - parameters: {color: 65, detune: 56, gain: 64, lfo: 0, phase: 0, shape: 42, stereo: 0, transpose: 76, type: 1, unison: 2} - - type: add - id: 214 - parameters: {stereo: 0} - - type: oscillator - id: 165 - parameters: {color: 64, detune: 54, gain: 64, lfo: 0, phase: 0, shape: 48, stereo: 0, transpose: 88, type: 1, unison: 3} - - type: addp - id: 166 - parameters: {stereo: 0} - type: mulp id: 167 parameters: {stereo: 0} - - type: filter - id: 217 - parameters: {bandpass: 0, frequency: 91, highpass: -1, lowpass: 1, resonance: 128, stereo: 0} + - id: 234 + parameters: {} + comment: Filters + - type: loadnote + id: 231 + parameters: {stereo: 0} + - type: send + id: 232 + parameters: {amount: 89, port: 0, sendpop: 1, stereo: 0, target: 230, voice: 0} - type: filter id: 230 parameters: {bandpass: 1, frequency: 49, highpass: -1, lowpass: 0, resonance: 128, stereo: 0} + - type: filter + id: 217 + parameters: {bandpass: 0, frequency: 91, highpass: -1, lowpass: 1, resonance: 128, stereo: 0} + - id: 233 + parameters: {} + comment: Delay & output - type: pan id: 168 parameters: {panning: 60, stereo: 0} @@ -41,9 +56,3 @@ units: - type: outaux id: 172 parameters: {auxgain: 25, outgain: 38, stereo: 1} - - type: loadnote - id: 231 - parameters: {stereo: 0} - - type: send - id: 232 - parameters: {amount: 89, port: 0, sendpop: 1, stereo: 0, target: 230, unit: 0, voice: 0} diff --git a/tracker/presets/LEAD/SuperSaw 2.yml b/tracker/presets/LEAD/super-saw-2.yml similarity index 88% rename from tracker/presets/LEAD/SuperSaw 2.yml rename to tracker/presets/LEAD/super-saw-2.yml index 7daad3e..bac65cf 100644 --- a/tracker/presets/LEAD/SuperSaw 2.yml +++ b/tracker/presets/LEAD/super-saw-2.yml @@ -1,15 +1,27 @@ -name: LEAD SuperSaw 2 +name: super-saw-2 numvoices: 4 units: - - type: envelope - id: 1 - parameters: {attack: 11, decay: 67, gain: 64, release: 64, stereo: 0, sustain: 36} + - id: 233 + parameters: {} + comment: Modulations - type: oscillator - id: 2 - parameters: {color: 128, detune: 32, gain: 64, phase: 128, shape: 66, stereo: 0, transpose: 76, type: 1, unison: 3} + id: 34 + parameters: {color: 128, detune: 64, gain: 65, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 45, type: 0} + - type: send + id: 35 + parameters: {amount: 106, port: 2, sendpop: 0, stereo: 0, target: 228, voice: 0} + - type: send + id: 36 + parameters: {amount: 128, port: 2, sendpop: 1, stereo: 0, target: 14, voice: 0} + - id: 232 + parameters: {} + comment: Right - type: oscillator id: 228 parameters: {color: 128, detune: 88, gain: 64, lfo: 0, phase: 58, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 3} + - type: oscillator + id: 2 + parameters: {color: 128, detune: 32, gain: 64, phase: 128, shape: 66, stereo: 0, transpose: 76, type: 1, unison: 3} - type: addp id: 229 parameters: {stereo: 0} @@ -19,20 +31,21 @@ units: - type: addp id: 24 parameters: {stereo: 0} + - type: envelope + id: 1 + parameters: {attack: 11, decay: 67, gain: 64, release: 64, stereo: 0, sustain: 36} - type: mulp id: 17 parameters: {stereo: 0} - id: 18 parameters: {} - - type: envelope - id: 12 - parameters: {attack: 18, decay: 67, gain: 64, release: 64, stereo: 0, sustain: 35} - - type: oscillator - id: 13 - parameters: {color: 128, detune: 32, gain: 64, phase: 44, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 3} + comment: Left - type: oscillator id: 14 parameters: {color: 128, detune: 96, gain: 64, lfo: 0, phase: 95, shape: 64, stereo: 0, transpose: 76, type: 1, unison: 3} + - type: oscillator + id: 13 + parameters: {color: 128, detune: 32, gain: 64, phase: 44, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 3} - type: addp id: 28 parameters: {stereo: 0} @@ -42,9 +55,15 @@ units: - type: addp id: 15 parameters: {stereo: 0} + - type: envelope + id: 12 + parameters: {attack: 18, decay: 67, gain: 64, release: 64, stereo: 0, sustain: 35} - type: mulp id: 26 parameters: {stereo: 0} + - id: 230 + parameters: {} + comment: Effects & output - type: delay id: 29 parameters: {damp: 0, dry: 0, feedback: 0, notetracking: 0, pregain: 128, stereo: 0} @@ -55,28 +74,15 @@ units: - type: filter id: 19 parameters: {bandpass: 0, frequency: 113, highpass: -1, lowpass: 1, resonance: 120, stereo: 1} - - id: 31 - parameters: {} - type: outaux id: 6 parameters: {auxgain: 7, outgain: 15, stereo: 1} + - id: 231 + parameters: {} + comment: Filter modulation - type: envelope id: 20 parameters: {attack: 66, decay: 0, gain: 128, release: 74, stereo: 0, sustain: 128} - - type: invgain - id: 32 - parameters: {invgain: 128, stereo: 0} - type: send id: 21 - parameters: {amount: 48, port: 0, sendpop: 1, stereo: 0, target: 19, unit: 0, voice: 0} - - id: 33 - parameters: {} - - type: oscillator - id: 34 - parameters: {color: 128, detune: 64, gain: 65, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 45, type: 0} - - type: send - id: 35 - parameters: {amount: 106, port: 2, sendpop: 0, stereo: 0, target: 228, unit: 0, voice: 0} - - type: send - id: 36 - parameters: {amount: 128, port: 2, sendpop: 1, stereo: 0, target: 14, unit: 0, voice: 0} + parameters: {amount: 48, port: 0, sendpop: 1, stereo: 0, target: 19, voice: 0} diff --git a/tracker/presets/LEAD/SuperSaw 3.yml b/tracker/presets/LEAD/super-saw-3.yml similarity index 93% rename from tracker/presets/LEAD/SuperSaw 3.yml rename to tracker/presets/LEAD/super-saw-3.yml index dce74b5..2a4ed24 100644 --- a/tracker/presets/LEAD/SuperSaw 3.yml +++ b/tracker/presets/LEAD/super-saw-3.yml @@ -1,10 +1,10 @@ -name: LEAD SuperSaw 3 +name: super-saw-3 comment: Automate filter frequency for the classic trance sound numvoices: 4 units: - - type: envelope - id: 228 - parameters: {attack: 1, decay: 0, gain: 64, release: 64, stereo: 0, sustain: 85} + - id: 231 + parameters: {} + comment: Right - type: oscillator id: 229 parameters: {color: 128, detune: 100, gain: 64, phase: 64, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 3} @@ -14,14 +14,15 @@ units: - type: addp id: 13 parameters: {stereo: 0} - - id: 15 - parameters: {} + - type: envelope + id: 228 + parameters: {attack: 1, decay: 0, gain: 64, release: 64, stereo: 0, sustain: 85} - type: mulp id: 16 parameters: {stereo: 0} - - type: envelope - id: 17 - parameters: {attack: 18, decay: 67, gain: 64, release: 64, stereo: 0, sustain: 99} + - id: 230 + parameters: {} + comment: Left - type: oscillator id: 18 parameters: {color: 128, detune: 31, gain: 64, phase: 64, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 3} @@ -31,13 +32,15 @@ units: - type: addp id: 20 parameters: {stereo: 0} - - id: 22 - parameters: {} + - type: envelope + id: 17 + parameters: {attack: 18, decay: 67, gain: 64, release: 64, stereo: 0, sustain: 99} - type: mulp id: 23 parameters: {stereo: 0} - id: 31 parameters: {} + comment: Effects & output - type: delay id: 24 parameters: {damp: 0, dry: 0, feedback: 0, notetracking: 0, pregain: 128, stereo: 0} @@ -54,7 +57,7 @@ units: - type: delay id: 29 parameters: {damp: 91, dry: 64, feedback: 36, notetracking: 2, pregain: 25, stereo: 1} - varargs: [36, 41] + varargs: [40, 41] - type: outaux id: 30 parameters: {auxgain: 0, outgain: 29, stereo: 1} diff --git a/tracker/presets/LEAD/SuperSaw.yml b/tracker/presets/LEAD/super-saw.yml similarity index 88% rename from tracker/presets/LEAD/SuperSaw.yml rename to tracker/presets/LEAD/super-saw.yml index efff727..7cae343 100644 --- a/tracker/presets/LEAD/SuperSaw.yml +++ b/tracker/presets/LEAD/super-saw.yml @@ -1,9 +1,21 @@ -name: LEAD SuperSaw +name: super-saw numvoices: 4 units: - - type: envelope - id: 1 - parameters: {attack: 11, decay: 67, gain: 64, release: 64, stereo: 0, sustain: 99} + - id: 231 + parameters: {} + comment: Modulations + - type: oscillator + id: 53 + parameters: {color: 128, detune: 64, gain: 64, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 0} + - type: send + id: 30 + parameters: {amount: 128, port: 2, sendpop: 0, stereo: 0, target: 2, voice: 0} + - type: send + id: 54 + parameters: {amount: 98, port: 2, sendpop: 1, stereo: 0, target: 14, voice: 0} + - id: 232 + parameters: {} + comment: Right - type: oscillator id: 2 parameters: {color: 128, detune: 100, gain: 64, phase: 64, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 3} @@ -19,20 +31,21 @@ units: - type: addp id: 24 parameters: {stereo: 0} + - type: envelope + id: 1 + parameters: {attack: 11, decay: 67, gain: 64, release: 64, stereo: 0, sustain: 99} - type: mulp id: 17 parameters: {stereo: 0} - id: 18 parameters: {} - - type: envelope - id: 12 - parameters: {attack: 18, decay: 67, gain: 64, release: 64, stereo: 0, sustain: 99} - - type: oscillator - id: 13 - parameters: {color: 128, detune: 31, gain: 64, phase: 64, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 3} + comment: Left - type: oscillator id: 14 parameters: {color: 128, detune: 96, gain: 64, lfo: 0, phase: 64, shape: 64, stereo: 0, transpose: 76, type: 1, unison: 3} + - type: oscillator + id: 13 + parameters: {color: 128, detune: 31, gain: 64, phase: 64, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 3} - type: addp id: 28 parameters: {stereo: 0} @@ -42,9 +55,15 @@ units: - type: addp id: 48 parameters: {stereo: 0} + - type: envelope + id: 12 + parameters: {attack: 18, decay: 67, gain: 64, release: 64, stereo: 0, sustain: 99} - type: mulp id: 26 parameters: {stereo: 0} + - id: 233 + parameters: {} + comment: Effects & output - type: delay id: 49 parameters: {damp: 0, dry: 0, feedback: 0, notetracking: 0, pregain: 128, stereo: 0} @@ -62,23 +81,14 @@ units: - type: outaux id: 6 parameters: {auxgain: 0, outgain: 25, stereo: 1} + - id: 230 + parameters: {} + comment: Filter modulation - type: envelope id: 20 parameters: {attack: 66, decay: 0, gain: 128, release: 74, stereo: 0, sustain: 128} - - type: invgain - id: 52 - parameters: {invgain: 128, stereo: 0} - type: send id: 21 - parameters: {amount: 48, port: 0, sendpop: 1, stereo: 0, target: 19, unit: 0, voice: 0} + parameters: {amount: 48, port: 0, sendpop: 1, stereo: 0, target: 19, voice: 0} - id: 29 parameters: {} - - type: oscillator - id: 53 - parameters: {color: 128, detune: 64, gain: 64, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 0} - - type: send - id: 30 - parameters: {amount: 128, port: 2, sendpop: 0, stereo: 0, target: 2, unit: 0, voice: 0} - - type: send - id: 54 - parameters: {amount: 98, port: 2, sendpop: 1, stereo: 0, target: 14, unit: 0, voice: 0} diff --git a/tracker/presets/PAD/Pad Gen.yml b/tracker/presets/PAD/pad-gen.yml similarity index 82% rename from tracker/presets/PAD/Pad Gen.yml rename to tracker/presets/PAD/pad-gen.yml index 09bed86..b7ae804 100644 --- a/tracker/presets/PAD/Pad Gen.yml +++ b/tracker/presets/PAD/pad-gen.yml @@ -1,6 +1,9 @@ -name: Pad Gen -numvoices: 4 +name: pad-gen +numvoices: 1 units: + - id: 233 + parameters: {} + comment: Main envelopes - type: envelope id: 163 parameters: {attack: 61, decay: 87, gain: 83, release: 76, stereo: 0, sustain: 79} @@ -10,6 +13,9 @@ units: - type: mulp id: 229 parameters: {stereo: 0} + - id: 234 + parameters: {} + comment: Main oscillators - type: oscillator id: 164 parameters: {color: 41, detune: 52, gain: 64, lfo: 0, phase: 64, shape: 64, stereo: 0, transpose: 88, type: 1, unison: 3} @@ -25,6 +31,9 @@ units: - type: mulp id: 167 parameters: {stereo: 0} + - id: 235 + parameters: {} + comment: Effects & output - type: filter id: 230 parameters: {bandpass: 1, frequency: 68, highpass: 1, lowpass: 0, resonance: 93, stereo: 0} @@ -38,9 +47,12 @@ units: - type: outaux id: 172 parameters: {auxgain: 12, outgain: 16, stereo: 1} + - id: 236 + parameters: {} + comment: Filter modulation - type: loadnote id: 231 parameters: {stereo: 0} - type: send id: 232 - parameters: {amount: 94, port: 0, sendpop: 1, stereo: 0, target: 230, unit: 0, voice: 0} + parameters: {amount: 94, port: 0, sendpop: 1, stereo: 0, target: 230, voice: 0} diff --git a/tracker/presets/PAD/pad-long.yml b/tracker/presets/PAD/pad-long.yml index 55e629e..a4170e2 100644 --- a/tracker/presets/PAD/pad-long.yml +++ b/tracker/presets/PAD/pad-long.yml @@ -1,21 +1,9 @@ -name: PadLong -numvoices: 2 +name: pad-long +numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 74, decay: 96, gain: 64, release: 96, stereo: 0, sustain: 96} - - type: envelope - id: 2 - parameters: {attack: 96, decay: 104, gain: 64, release: 96, stereo: 0, sustain: 104} - - type: send - id: 3 - parameters: {amount: 128, port: 0, sendpop: 1, target: 14} - - type: oscillator - id: 5 - parameters: {color: 64, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 28, type: 1} - - type: send - id: 6 - parameters: {amount: 96, port: 0, sendpop: 1, target: 13} + - id: 161 + parameters: {} + comment: Main oscillators - type: oscillator id: 159 parameters: {color: 0, detune: 80, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1} @@ -31,15 +19,39 @@ units: - type: addp id: 12 parameters: {stereo: 0} + - id: 162 + parameters: {} + comment: Modulated filters + - type: oscillator + id: 5 + parameters: {color: 64, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 28, type: 1} + - type: send + id: 6 + parameters: {amount: 96, port: 0, sendpop: 1, target: 13} - type: filter id: 13 parameters: {bandpass: 0, frequency: 53, highpass: 1, lowpass: 1, resonance: 128, stereo: 0} + - type: envelope + id: 2 + parameters: {attack: 96, decay: 104, gain: 64, release: 96, stereo: 0, sustain: 104} + - type: send + id: 3 + parameters: {amount: 128, port: 0, sendpop: 1, target: 14} - type: filter id: 14 parameters: {bandpass: 0, frequency: 16, highpass: 0, lowpass: 1, resonance: 48, stereo: 0} + - id: 163 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 74, decay: 96, gain: 64, release: 96, stereo: 0, sustain: 96} - type: mulp id: 15 parameters: {stereo: 0} + - id: 164 + parameters: {} + comment: Effects & output - type: pan id: 16 parameters: {panning: 64, stereo: 0} diff --git a/tracker/presets/PAD/pad.yml b/tracker/presets/PAD/pad.yml index ccda129..d7e3bb5 100644 --- a/tracker/presets/PAD/pad.yml +++ b/tracker/presets/PAD/pad.yml @@ -1,18 +1,9 @@ -name: Pad +name: pad numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 72, decay: 96, gain: 128, release: 88, stereo: 0, sustain: 96} - - type: send - id: 2 - parameters: {amount: 64, port: 4, sendpop: 0, target: 1} - - type: oscillator - id: 3 - parameters: {color: 80, detune: 60, gain: 128, lfo: 0, phase: 32, shape: 64, stereo: 0, transpose: 64, type: 2} - - type: oscillator - id: 4 - parameters: {color: 96, detune: 72, gain: 128, lfo: 0, phase: 32, shape: 64, stereo: 0, transpose: 64, type: 1} + - id: 83 + parameters: {} + comment: Modulations - type: oscillator id: 5 parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 90, stereo: 0, transpose: 32, type: 0} @@ -22,12 +13,33 @@ units: - type: send id: 78 parameters: {amount: 61, port: 1, sendpop: 1, target: 4} + - id: 84 + parameters: {} + comment: Main oscillators + - type: oscillator + id: 3 + parameters: {color: 80, detune: 60, gain: 128, lfo: 0, phase: 32, shape: 64, stereo: 0, transpose: 64, type: 2} + - type: oscillator + id: 4 + parameters: {color: 96, detune: 72, gain: 128, lfo: 0, phase: 32, shape: 64, stereo: 0, transpose: 64, type: 1} - type: addp id: 80 parameters: {stereo: 0} + - id: 85 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 72, decay: 96, gain: 128, release: 88, stereo: 0, sustain: 96} + - type: send + id: 2 + parameters: {amount: 64, port: 4, sendpop: 0, target: 1} - type: mulp id: 10 parameters: {stereo: 0} + - id: 82 + parameters: {} + comment: Effects - type: filter id: 11 parameters: {bandpass: 0, frequency: 26, highpass: -1, lowpass: 1, resonance: 128, stereo: 0} @@ -40,6 +52,9 @@ units: - type: hold id: 14 parameters: {holdfreq: 128, stereo: 0} + - id: 81 + parameters: {} + comment: Output - type: pan id: 15 parameters: {panning: 64, stereo: 0} diff --git a/tracker/presets/PAD/pad2.yml b/tracker/presets/PAD/pad2.yml index 66f178c..526e718 100644 --- a/tracker/presets/PAD/pad2.yml +++ b/tracker/presets/PAD/pad2.yml @@ -1,18 +1,9 @@ -name: Pad2 +name: pad2 numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 72, decay: 96, gain: 128, release: 88, stereo: 0, sustain: 96} - - type: send - id: 2 - parameters: {amount: 64, port: 4, sendpop: 0, target: 1} - - type: oscillator - id: 3 - parameters: {color: 80, detune: 60, gain: 128, lfo: 0, phase: 32, shape: 64, stereo: 0, transpose: 64, type: 1} - - type: oscillator - id: 4 - parameters: {color: 128, detune: 72, gain: 64, lfo: 0, phase: 32, shape: 112, stereo: 0, transpose: 64, type: 0} + - id: 85 + parameters: {} + comment: Modulations - type: oscillator id: 5 parameters: {color: 64, detune: 112, gain: 128, lfo: 1, phase: 0, shape: 16, stereo: 0, transpose: 80, type: 2} @@ -22,12 +13,33 @@ units: - type: send id: 81 parameters: {amount: 60, port: 1, sendpop: 1, target: 4} + - id: 86 + parameters: {} + comment: Main oscillators + - type: oscillator + id: 3 + parameters: {color: 80, detune: 60, gain: 128, lfo: 0, phase: 32, shape: 64, stereo: 0, transpose: 64, type: 1} + - type: oscillator + id: 4 + parameters: {color: 128, detune: 72, gain: 64, lfo: 0, phase: 32, shape: 112, stereo: 0, transpose: 64, type: 0} - type: addp id: 83 parameters: {stereo: 0} + - id: 87 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 72, decay: 96, gain: 128, release: 88, stereo: 0, sustain: 96} + - type: send + id: 2 + parameters: {amount: 64, port: 4, sendpop: 0, target: 1} - type: mulp id: 10 parameters: {stereo: 0} + - id: 84 + parameters: {} + comment: Effects & output - type: filter id: 11 parameters: {bandpass: 0, frequency: 80, highpass: 0, lowpass: 1, resonance: 24, stereo: 0} diff --git a/tracker/presets/PL/Brass.yml b/tracker/presets/PL/Brass.yml index a60b868..9c227d0 100644 --- a/tracker/presets/PL/Brass.yml +++ b/tracker/presets/PL/Brass.yml @@ -1,7 +1,10 @@ -name: Brass +name: brass comment: Brass sound use for short stabs at C1-C2 range numvoices: 4 units: + - id: 225 + parameters: {} + comment: Main envelopes - type: envelope id: 163 parameters: {attack: 24, decay: 128, gain: 59, release: 89, stereo: 0, sustain: 128} @@ -11,6 +14,9 @@ units: - type: mulp id: 216 parameters: {stereo: 0} + - id: 226 + parameters: {} + comment: Main oscillators - type: oscillator id: 164 parameters: {color: 40, detune: 64, gain: 128, lfo: 0, phase: 68, shape: 88, stereo: 0, transpose: 64, type: 1, unison: 3} @@ -29,10 +35,14 @@ units: - type: mulp id: 167 parameters: {stereo: 0} + - id: 227 + parameters: {} + comment: Effects & output - type: compressor + id: 222 parameters: {attack: 14, invgain: 97, ratio: 38, release: 61, stereo: 0, threshold: 27} - type: mulp - id: 222 + id: 223 parameters: {stereo: 0} - type: filter id: 217 @@ -46,10 +56,12 @@ units: - type: outaux id: 172 parameters: {auxgain: 31, outgain: 67, stereo: 1} - - parameters: {} + - id: 224 + parameters: {} + comment: Filter modulation - type: loadnote id: 219 parameters: {stereo: 0} - type: send id: 220 - parameters: {amount: 89, port: 0, sendpop: 1, stereo: 0, target: 218, unit: 0, voice: 0} + parameters: {amount: 89, port: 0, sendpop: 1, stereo: 0, target: 218, voice: 0} diff --git a/tracker/presets/PL/Popper.yml b/tracker/presets/PL/Popper.yml index 6dc3499..98e639f 100644 --- a/tracker/presets/PL/Popper.yml +++ b/tracker/presets/PL/Popper.yml @@ -1,9 +1,9 @@ -name: Popper +name: popper numvoices: 3 units: - - type: envelope - id: 1 - parameters: {attack: 0, decay: 65, gain: 128, release: 70, stereo: 0, sustain: 0} + - id: 197 + parameters: {} + comment: Modulations - type: envelope id: 2 parameters: {attack: 5, decay: 55, gain: 128, release: 80, stereo: 0, sustain: 0} @@ -28,30 +28,45 @@ units: - type: send id: 12 parameters: {amount: 80, port: 1, sendpop: 1, target: 16} + - id: 196 + parameters: {} + comment: Main oscillators - type: oscillator id: 14 parameters: {color: 128, detune: 64, gain: 64, lfo: 0, phase: 0, shape: 63, stereo: 0, transpose: 76, type: 2, unison: 0} - - type: oscillator - id: 15 - parameters: {color: 40, detune: 64, gain: 64, lfo: 0, phase: 0, shape: 61, stereo: 0, transpose: 76, type: 2, unison: 0} - type: oscillator id: 16 parameters: {color: 0, detune: 64, gain: 64, lfo: 0, phase: 18, shape: 128, stereo: 0, transpose: 76, type: 1, unison: 2} + - type: oscillator + id: 15 + parameters: {color: 40, detune: 64, gain: 64, lfo: 0, phase: 0, shape: 61, stereo: 0, transpose: 76, type: 2, unison: 0} - type: addp id: 17 parameters: {stereo: 0} - type: addp id: 18 parameters: {stereo: 0} + - id: 193 + parameters: {} + comment: Filters - type: filter id: 20 parameters: {bandpass: -1, frequency: 71, highpass: 1, lowpass: 1, resonance: 96, stereo: 0} - type: filter id: 19 parameters: {bandpass: -1, frequency: 50, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} + - id: 194 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 0, decay: 65, gain: 128, release: 70, stereo: 0, sustain: 0} - type: mulp id: 21 parameters: {stereo: 0} + - id: 195 + parameters: {} + comment: Delays & output - type: delay id: 22 parameters: {damp: 63, dry: 128, feedback: 61, notetracking: 2, pregain: 46, stereo: 0} diff --git a/tracker/presets/PL/Brass 2.yml b/tracker/presets/PL/brass2.yml similarity index 81% rename from tracker/presets/PL/Brass 2.yml rename to tracker/presets/PL/brass2.yml index 2a6ff3c..1eecbde 100644 --- a/tracker/presets/PL/Brass 2.yml +++ b/tracker/presets/PL/brass2.yml @@ -1,7 +1,9 @@ -name: Brass -comment: Brass sound use for short stabs at C1-C2 range +name: brass2 numvoices: 4 units: + - id: 228 + parameters: {} + comment: Main envelopes - type: envelope id: 163 parameters: {attack: 24, decay: 128, gain: 59, release: 57, stereo: 1, sustain: 114} @@ -11,17 +13,21 @@ units: - type: mulp id: 216 parameters: {stereo: 1} + - id: 229 + parameters: {} + comment: Main oscillators - type: oscillator id: 164 parameters: {color: 64, detune: 64, gain: 128, lfo: 0, phase: 64, shape: 101, stereo: 1, transpose: 64, type: 1, unison: 3} - type: distort + id: 217 parameters: {drive: 60, stereo: 1} - type: add id: 214 parameters: {stereo: 1} - type: oscillator id: 165 - parameters: {color: 70, detune: 72, gain: 128, lfo: 0, phase: 16, shape: 47, stereo: 1, transpose: 76, type: 1, unison: 3} + parameters: {color: 70, detune: 72, gain: 128, lfo: 0, phase: 16, shape: 40, stereo: 1, transpose: 76, type: 1, unison: 3} - type: distort id: 223 parameters: {drive: 60, stereo: 1} @@ -34,13 +40,17 @@ units: - type: mulp id: 167 parameters: {stereo: 1} + - id: 227 + parameters: {} + comment: Effects & output - type: compressor + id: 224 parameters: {attack: 14, invgain: 97, ratio: 38, release: 61, stereo: 1, threshold: 27} - type: mulp id: 222 parameters: {stereo: 1} - type: filter - id: 217 + id: 225 parameters: {bandpass: 1, frequency: 40, highpass: 1, lowpass: 1, resonance: 65, stereo: 1} - type: filter id: 218 @@ -51,10 +61,12 @@ units: - type: outaux id: 172 parameters: {auxgain: 31, outgain: 67, stereo: 1} - - parameters: {} + - id: 226 + parameters: {} + comment: Filter modulation - type: loadnote id: 219 parameters: {stereo: 0} - type: send id: 220 - parameters: {amount: 124, port: 0, sendpop: 1, stereo: 0, target: 218, unit: 0, voice: 0} + parameters: {amount: 124, port: 0, sendpop: 1, stereo: 0, target: 218, voice: 0} diff --git a/tracker/presets/PL/more-and-more.yml b/tracker/presets/PL/more-and-more.yml index 58dea68..6327cf5 100644 --- a/tracker/presets/PL/more-and-more.yml +++ b/tracker/presets/PL/more-and-more.yml @@ -1,9 +1,9 @@ -name: MoreAndMore +name: more-and-more numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 0, decay: 63, gain: 128, release: 32, stereo: 0, sustain: 0} + - id: 233 + parameters: {} + comment: Modulations - type: oscillator id: 2 parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 52, type: 0} @@ -13,6 +13,9 @@ units: - type: send id: 4 parameters: {amount: 72, port: 1, sendpop: 1, target: 226} + - id: 232 + parameters: {} + comment: Main oscillators - type: oscillator id: 6 parameters: {color: 0, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1} @@ -22,6 +25,9 @@ units: - type: addp id: 227 parameters: {stereo: 0} + - id: 231 + parameters: {} + comment: Modulated filters - type: envelope id: 228 parameters: {attack: 0, decay: 76, gain: 128, release: 32, stereo: 0, sustain: 0} @@ -37,9 +43,18 @@ units: - type: filter id: 14 parameters: {bandpass: 0, frequency: 80, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} + - id: 229 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 0, decay: 63, gain: 128, release: 32, stereo: 0, sustain: 0} - type: mulp id: 15 parameters: {stereo: 0} + - id: 230 + parameters: {} + comment: Delay & output - type: delay id: 16 parameters: {damp: 64, dry: 128, feedback: 64, notetracking: 2, pregain: 64, stereo: 0} diff --git a/tracker/presets/PL/punchy.yml b/tracker/presets/PL/punchy.yml index 598815a..49529e2 100644 --- a/tracker/presets/PL/punchy.yml +++ b/tracker/presets/PL/punchy.yml @@ -1,9 +1,15 @@ -name: ShortPunchy +name: punchy numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 0, decay: 70, gain: 128, release: 70, stereo: 0, sustain: 0} + - id: 197 + parameters: {} + comment: Modulations + - type: oscillator + id: 11 + parameters: {color: 128, detune: 64, gain: 64, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 96, type: 0} + - type: send + id: 12 + parameters: {amount: 80, port: 1, sendpop: 1, target: 16} - type: envelope id: 2 parameters: {attack: 0, decay: 65, gain: 101, release: 80, stereo: 0, sustain: 0} @@ -22,36 +28,45 @@ units: - type: send id: 192 parameters: {amount: 32, port: 3, sendpop: 1, target: 14} - - type: oscillator - id: 11 - parameters: {color: 128, detune: 64, gain: 64, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 96, type: 0} - - type: send - id: 12 - parameters: {amount: 80, port: 1, sendpop: 1, target: 16} + - id: 195 + parameters: {} + comment: Main oscillators - type: oscillator id: 14 parameters: {color: 128, detune: 64, gain: 64, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 76, type: 2} - - type: oscillator - id: 15 - parameters: {color: 64, detune: 64, gain: 64, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 2} - type: oscillator id: 16 parameters: {color: 0, detune: 64, gain: 64, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 76, type: 1} + - type: oscillator + id: 15 + parameters: {color: 64, detune: 64, gain: 64, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 2} - type: addp id: 17 parameters: {stereo: 0} - type: addp id: 18 parameters: {stereo: 0} + - id: 196 + parameters: {} + comment: Filters - type: filter id: 19 parameters: {bandpass: 0, frequency: 46, highpass: 0, lowpass: 1, resonance: 94, stereo: 0} - type: filter id: 20 parameters: {bandpass: 0, frequency: 62, highpass: 0, lowpass: 1, resonance: 96, stereo: 0} + - id: 193 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 0, decay: 70, gain: 128, release: 70, stereo: 0, sustain: 0} - type: mulp id: 21 parameters: {stereo: 0} + - id: 194 + parameters: {} + comment: Effects & output - type: delay id: 22 parameters: {damp: 32, dry: 128, feedback: 64, notetracking: 2, pregain: 64, stereo: 0} diff --git a/tracker/presets/PL/Sine pluck.yml b/tracker/presets/PL/sine-pluck.yml similarity index 98% rename from tracker/presets/PL/Sine pluck.yml rename to tracker/presets/PL/sine-pluck.yml index a858f38..3dcd4fa 100644 --- a/tracker/presets/PL/Sine pluck.yml +++ b/tracker/presets/PL/sine-pluck.yml @@ -1,4 +1,4 @@ -name: PL Sine +name: sine-pluck numvoices: 3 units: - type: envelope diff --git a/tracker/presets/PL/Super Pluck.yml b/tracker/presets/PL/super-pluck.yml similarity index 86% rename from tracker/presets/PL/Super Pluck.yml rename to tracker/presets/PL/super-pluck.yml index c027779..bd45aec 100644 --- a/tracker/presets/PL/Super Pluck.yml +++ b/tracker/presets/PL/super-pluck.yml @@ -1,6 +1,9 @@ -name: Super Pluck +name: super-pluck numvoices: 4 units: + - id: 34 + parameters: {} + comment: Left - type: envelope id: 1 parameters: {attack: 11, decay: 67, gain: 64, release: 64, stereo: 0, sustain: 36} @@ -24,6 +27,7 @@ units: parameters: {stereo: 0} - id: 18 parameters: {} + comment: Right - type: envelope id: 12 parameters: {attack: 18, decay: 67, gain: 64, release: 64, stereo: 0, sustain: 35} @@ -45,24 +49,28 @@ units: - type: mulp id: 26 parameters: {stereo: 0} + - id: 35 + parameters: {} + comment: Effects & output - type: delay + id: 29 parameters: {damp: 0, dry: 0, feedback: 0, notetracking: 0, pregain: 128, stereo: 0} varargs: [69] - type: pan + id: 30 parameters: {panning: 60, stereo: 1} - type: filter id: 19 parameters: {bandpass: 0, frequency: 96, highpass: 0, lowpass: 1, resonance: 104, stereo: 1} - - parameters: {} - type: outaux id: 6 parameters: {auxgain: 14, outgain: 35, stereo: 1} + - id: 36 + parameters: {} + comment: Modulation - type: envelope id: 20 parameters: {attack: 66, decay: 0, gain: 128, release: 74, stereo: 0, sustain: 128} - - type: invgain - parameters: {invgain: 59, stereo: 0} - - parameters: {} - type: send id: 21 - parameters: {amount: 48, port: 0, sendpop: 1, stereo: 0, target: 19, unit: 0, voice: 0} + parameters: {amount: 29, port: 0, sendpop: 1, stereo: 0, target: 19, voice: 0} diff --git a/tracker/presets/ST/Pizzicato.yml b/tracker/presets/ST/Pizzicato.yml index d158bd9..5892dcd 100644 --- a/tracker/presets/ST/Pizzicato.yml +++ b/tracker/presets/ST/Pizzicato.yml @@ -1,35 +1,30 @@ -name: Pizzicato +name: pizzicato numvoices: 4 units: - - type: envelope - id: 1 - parameters: {attack: 0, decay: 67, gain: 64, release: 62, stereo: 0, sustain: 0} + - id: 223 + parameters: {} + comment: Main oscillators - type: oscillator id: 2 parameters: {color: 60, detune: 64, gain: 74, looplength: 137, loopstart: 549, phase: 0, samplestart: 1034191, shape: 89, stereo: 0, transpose: 40, type: 4, unison: 0} - - type: distort - id: 17 - parameters: {drive: 93, stereo: 0} - disabled: true - - type: oscillator - id: 10 - parameters: {color: 59, detune: 63, gain: 67, looplength: 100, loopstart: 942, phase: 0, samplestart: 1633072, shape: 56, stereo: 0, transpose: 55, type: 4, unison: 2} - disabled: true - - type: addp - id: 11 - parameters: {stereo: 0} - disabled: true - type: oscillator id: 221 parameters: {color: 64, detune: 63, gain: 128, looplength: 398, loopstart: 2073, phase: 0, samplestart: 1034961, shape: 42, stereo: 0, transpose: 65, type: 4, unison: 0} - type: addp id: 16 parameters: {stereo: 0} + - id: 224 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 0, decay: 67, gain: 64, release: 62, stereo: 0, sustain: 0} - type: mulp id: 14 parameters: {stereo: 0} - id: 222 parameters: {} + comment: Effects & output - type: filter id: 15 parameters: {bandpass: 1, frequency: 55, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} diff --git a/tracker/presets/ST/Strings.yml b/tracker/presets/ST/Strings.yml index 773125c..8219f30 100644 --- a/tracker/presets/ST/Strings.yml +++ b/tracker/presets/ST/Strings.yml @@ -1,39 +1,57 @@ -name: Strings +name: strings numvoices: 3 units: + - id: 224 + parameters: {} + comment: Modulations + - type: oscillator + id: 29 + parameters: {color: 128, detune: 64, gain: 82, lfo: 1, phase: 0, shape: 35, stereo: 0, transpose: 82, type: 0} + - type: send + id: 44 + parameters: {amount: 74, port: 1, sendpop: 0, stereo: 0, target: 24, voice: 0} + - type: send + id: 30 + parameters: {amount: 48, port: 1, sendpop: 1, stereo: 0, target: 37, voice: 0} + - id: 225 + parameters: {} + comment: Left - type: envelope id: 33 - parameters: {attack: 57, channel: 2, decay: 93, gain: 74, release: 71, stereo: 0, sustain: 64} - - type: oscillator - id: 19 - parameters: {color: 69, damp: 64, detune: 64, dry: 128, feedback: 125, gain: 65, looplength: 11272, loopstart: 147, notetracking: 0, phase: 0, pregain: 40, samplestart: 1458843, shape: 64, stereo: 0, transpose: 65, type: 4, unison: 0} + parameters: {attack: 57, decay: 93, gain: 74, release: 71, stereo: 0, sustain: 64} - type: oscillator id: 24 parameters: {color: 69, detune: 64, gain: 78, looplength: 10741, loopstart: 284, phase: 0, samplestart: 1351767, shape: 64, stereo: 0, transpose: 67, type: 4, unison: 1} + - type: oscillator + id: 19 + parameters: {color: 69, detune: 64, gain: 65, looplength: 11272, loopstart: 147, phase: 0, samplestart: 1458843, shape: 64, stereo: 0, transpose: 65, type: 4, unison: 0} - type: addp id: 20 parameters: {stereo: 0} - type: mulp id: 221 parameters: {stereo: 0} + - id: 226 + parameters: {} + comment: Right - type: envelope id: 46 - parameters: {attack: 57, decay: 93, gain: 78, panning: 64, release: 71, stereo: 0, sustain: 64} + parameters: {attack: 57, decay: 93, gain: 78, release: 71, stereo: 0, sustain: 64} - type: oscillator id: 37 - parameters: {auxgain: 35, color: 64, detune: 64, gain: 64, looplength: 9710, loopstart: 251, outgain: 40, phase: 0, samplestart: 1448797, shape: 64, stereo: 0, transpose: 79, type: 4, unison: 1} + parameters: {color: 64, detune: 64, gain: 64, looplength: 9710, loopstart: 251, phase: 0, samplestart: 1448797, shape: 64, stereo: 0, transpose: 79, type: 4, unison: 1} - type: oscillator id: 38 parameters: {color: 128, detune: 58, gain: 68, looplength: 10741, loopstart: 284, phase: 0, samplestart: 1351767, shape: 80, stereo: 0, transpose: 67, type: 4, unison: 0} - - type: xch - id: 41 - parameters: {stereo: 0} - type: addp id: 39 parameters: {stereo: 0} - type: mulp id: 35 parameters: {stereo: 0} + - id: 227 + parameters: {} + comment: Effects & output - type: hold id: 223 parameters: {holdfreq: 75, stereo: 1} @@ -43,14 +61,3 @@ units: - type: outaux id: 23 parameters: {auxgain: 15, outgain: 27, stereo: 1} - - id: 28 - parameters: {} - - type: oscillator - id: 29 - parameters: {color: 128, detune: 64, gain: 82, lfo: 1, phase: 0, shape: 35, stereo: 0, transpose: 82, type: 0} - - type: send - id: 44 - parameters: {amount: 74, port: 1, sendpop: 0, stereo: 0, target: 24, unit: 0, voice: 0} - - type: send - id: 30 - parameters: {amount: 48, port: 1, sendpop: 1, stereo: 0, target: 37, unit: 0, voice: 0} diff --git a/tracker/presets/ST/Pizzicato_octaves.yml b/tracker/presets/ST/pizzicato-octaves.yml similarity index 65% rename from tracker/presets/ST/Pizzicato_octaves.yml rename to tracker/presets/ST/pizzicato-octaves.yml index 3e79ead..f9f0794 100644 --- a/tracker/presets/ST/Pizzicato_octaves.yml +++ b/tracker/presets/ST/pizzicato-octaves.yml @@ -1,32 +1,36 @@ -name: Pizzicato_octaves +name: pizzicato-octaves numvoices: 4 units: - - type: envelope - id: 1 - parameters: {attack: 0, decay: 74, gain: 64, release: 62, stereo: 0, sustain: 0} + - id: 226 + parameters: {} + comment: Main oscillators - type: oscillator id: 2 parameters: {color: 60, detune: 64, gain: 89, looplength: 398, loopstart: 2073, phase: 0, samplestart: 1034961, shape: 89, stereo: 0, transpose: 65, type: 4, unison: 0} - type: oscillator id: 224 - parameters: {auxgain: 64, color: 64, detune: 63, gain: 128, looplength: 398, loopstart: 2073, outgain: 64, phase: 0, samplestart: 1034961, shape: 42, stereo: 0, transpose: 77, type: 4, unison: 0} - - type: distort - id: 50 - parameters: {drive: 94, stereo: 0} + parameters: {color: 64, detune: 63, gain: 128, looplength: 398, loopstart: 2073, phase: 0, samplestart: 1034961, shape: 72, stereo: 0, transpose: 77, type: 4, unison: 0} - type: addp id: 16 parameters: {stereo: 0} + - id: 227 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 0, decay: 74, gain: 64, release: 62, stereo: 0, sustain: 0} - type: mulp id: 14 - parameters: {bandpass: 0, frequency: 82, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} + parameters: {stereo: 0} + - id: 228 + parameters: {} + comment: Effects & output - type: filter id: 15 parameters: {bandpass: 0, frequency: 101, highpass: -1, lowpass: 1, resonance: 94, stereo: 0} - - id: 225 - parameters: {} - type: pan id: 5 - parameters: {auxgain: 39, outgain: 58, panning: 65, stereo: 0} + parameters: {panning: 65, stereo: 0} - type: delay id: 49 parameters: {damp: 72, dry: 116, feedback: 22, notetracking: 0, pregain: 86, stereo: 1} diff --git a/tracker/presets/ST/string.yml b/tracker/presets/ST/string.yml index dd0e3ca..7e57872 100644 --- a/tracker/presets/ST/string.yml +++ b/tracker/presets/ST/string.yml @@ -1,18 +1,21 @@ -name: String +name: string numvoices: 3 units: - - type: envelope - id: 1 - parameters: {attack: 88, decay: 88, gain: 88, release: 88, stereo: 0, sustain: 88} + - id: 66 + parameters: {} + comment: Modulations - type: oscillator id: 2 parameters: {color: 128, detune: 64, gain: 64, lfo: 1, phase: 64, shape: 64, stereo: 0, transpose: 76, type: 0} - - type: send - id: 3 - parameters: {amount: 70, port: 1, sendpop: 0, target: 6} - type: send id: 4 - parameters: {amount: 70, port: 3, sendpop: 1, target: 63} + parameters: {amount: 70, port: 3, sendpop: 0, target: 63} + - type: send + id: 3 + parameters: {amount: 70, port: 1, sendpop: 1, target: 6} + - id: 67 + parameters: {} + comment: Main oscillators - type: oscillator id: 6 parameters: {color: 52, detune: 65, gain: 64, lfo: 0, phase: 64, shape: 64, stereo: 0, transpose: 64, type: 1} @@ -22,9 +25,18 @@ units: - type: addp id: 64 parameters: {stereo: 0} + - id: 68 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 88, decay: 88, gain: 88, release: 88, stereo: 0, sustain: 88} - type: mulp id: 65 parameters: {stereo: 0} + - id: 69 + parameters: {} + comment: Output - type: pan id: 10 parameters: {panning: 64, stereo: 0} diff --git a/tracker/presets/SY/Fairies.yml b/tracker/presets/SY/Fairies.yml index 3f2fe56..59a846e 100644 --- a/tracker/presets/SY/Fairies.yml +++ b/tracker/presets/SY/Fairies.yml @@ -1,9 +1,9 @@ -name: Fairies +name: fairies numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 80, decay: 96, gain: 64, release: 88, stereo: 0, sustain: 80} + - id: 235 + parameters: {} + comment: Modulations - type: envelope id: 2 parameters: {attack: 0, decay: 96, gain: 63, release: 88, stereo: 0, sustain: 40} @@ -13,6 +13,9 @@ units: - type: send id: 5 parameters: {amount: 96, port: 0, sendpop: 1, target: 12} + - id: 236 + parameters: {} + comment: Main oscillators - type: oscillator id: 232 parameters: {color: 3, detune: 56, gain: 52, lfo: 0, phase: 3, shape: 64, stereo: 0, transpose: 64, type: 1} @@ -22,15 +25,24 @@ units: - type: addp id: 234 parameters: {stereo: 0} - - type: distort - id: 10 - parameters: {drive: 69, stereo: 0} - type: filter id: 12 parameters: {bandpass: 0, frequency: 16, highpass: 1, lowpass: 0, resonance: 37, stereo: 0} + - id: 237 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 80, decay: 96, gain: 64, release: 88, stereo: 0, sustain: 80} + - type: distort + id: 10 + parameters: {drive: 69, stereo: 0} - type: mulp id: 13 parameters: {stereo: 0} + - id: 238 + parameters: {} + comment: Delay & output - type: pan id: 14 parameters: {panning: 64, stereo: 0} diff --git a/tracker/presets/SY/Guitar.yml b/tracker/presets/SY/Guitar.yml index 2ee9516..5fbea96 100644 --- a/tracker/presets/SY/Guitar.yml +++ b/tracker/presets/SY/Guitar.yml @@ -1,9 +1,9 @@ -name: Guitar +name: guitar numvoices: 2 units: - - type: envelope - id: 1 - parameters: {attack: 27, decay: 80, gain: 112, release: 82, stereo: 0, sustain: 95} + - id: 92 + parameters: {} + comment: Karplus-Strong - type: envelope id: 2 parameters: {attack: 0, decay: 58, gain: 128, release: 0, stereo: 0, sustain: 0} @@ -13,16 +13,22 @@ units: - type: mulp id: 4 parameters: {stereo: 0} - - type: filter - id: 5 - parameters: {bandpass: 1, frequency: 57, highpass: 1, lowpass: 1, resonance: 128, stereo: 0} - type: delay id: 6 parameters: {damp: 48, dry: 128, feedback: 126, notetracking: 1, pregain: 128, stereo: 0} varargs: [10787] + - id: 90 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 27, decay: 80, gain: 112, release: 82, stereo: 0, sustain: 95} - type: mulp id: 87 parameters: {stereo: 0} + - id: 91 + parameters: {} + comment: Filter & output - type: filter id: 88 parameters: {bandpass: 0, frequency: 72, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} diff --git a/tracker/presets/SY/Mighty.yml b/tracker/presets/SY/Mighty.yml index e473d6d..0cbe596 100644 --- a/tracker/presets/SY/Mighty.yml +++ b/tracker/presets/SY/Mighty.yml @@ -1,39 +1,54 @@ -name: Mighty +name: mighty numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 0, decay: 64, gain: 128, release: 64, stereo: 0, sustain: 64} + - id: 220 + parameters: {} + comment: Modulations - type: envelope id: 2 parameters: {attack: 0, decay: 88, gain: 128, release: 0, stereo: 0, sustain: 0} - type: send id: 3 parameters: {amount: 96, port: 5, sendpop: 1, target: 217} + - id: 221 + parameters: {} + comment: Main oscillators + - type: oscillator + id: 217 + parameters: {color: 128, detune: 62, gain: 32, lfo: 0, phase: 48, shape: 32, stereo: 0, transpose: 88, type: 0} - type: oscillator id: 5 parameters: {color: 64, detune: 68, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1} - type: oscillator id: 6 parameters: {color: 32, detune: 58, gain: 128, lfo: 0, phase: 32, shape: 64, stereo: 0, transpose: 52, type: 1} - - type: oscillator - id: 217 - parameters: {color: 128, detune: 62, gain: 32, lfo: 0, phase: 48, shape: 32, stereo: 0, transpose: 88, type: 0} - type: addp id: 218 parameters: {stereo: 0} - type: addp id: 219 parameters: {stereo: 0} + - id: 222 + parameters: {} + comment: Effects - type: filter id: 10 parameters: {bandpass: 0, frequency: 64, highpass: 0, lowpass: 1, resonance: 64, stereo: 0} - type: distort id: 11 parameters: {drive: 120, stereo: 0} + - id: 223 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 0, decay: 64, gain: 128, release: 64, stereo: 0, sustain: 64} - type: mulp id: 13 parameters: {stereo: 0} + - id: 224 + parameters: {} + comment: Delay & output - type: delay id: 15 parameters: {damp: 64, dry: 96, feedback: 64, notetracking: 0, pregain: 96, stereo: 0} diff --git a/tracker/presets/SY/airy.yml b/tracker/presets/SY/airy.yml index 4680efe..86f7a55 100644 --- a/tracker/presets/SY/airy.yml +++ b/tracker/presets/SY/airy.yml @@ -1,15 +1,12 @@ -name: Airy +name: airy numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 48, decay: 80, gain: 128, release: 64, stereo: 0, sustain: 64} + - id: 129 + parameters: {} + comment: Modulations - type: noise id: 2 parameters: {gain: 64, shape: 64, stereo: 0} - - type: distort - id: 3 - parameters: {drive: 64, stereo: 0} - type: hold id: 4 parameters: {holdfreq: 0, stereo: 0} @@ -19,24 +16,33 @@ units: - type: addp id: 6 parameters: {stereo: 0} - - type: send - id: 123 - parameters: {amount: 40, port: 0, sendpop: 0, target: 12} - type: send id: 124 - parameters: {amount: 58, port: 1, sendpop: 1, target: 12} - - type: oscillator - id: 10 - parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 88, type: 0} + parameters: {amount: 58, port: 1, sendpop: 0, target: 12} + - type: send + id: 123 + parameters: {amount: 40, port: 0, sendpop: 1, target: 12} + - id: 127 + parameters: {} + comment: Modulated noise - type: noise id: 11 parameters: {gain: 5, shape: 64, stereo: 0} - type: filter id: 12 parameters: {bandpass: 1, frequency: 77, highpass: 0, lowpass: 0, resonance: 24, stereo: 0} + - id: 128 + parameters: {} + comment: Main oscillator + - type: oscillator + id: 10 + parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 88, type: 0} - type: addp id: 13 parameters: {stereo: 0} + - id: 130 + parameters: {} + comment: Filters - type: push id: 14 parameters: {stereo: 0} @@ -52,9 +58,18 @@ units: - type: addp id: 18 parameters: {stereo: 0} + - id: 125 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 48, decay: 80, gain: 128, release: 64, stereo: 0, sustain: 64} - type: mulp id: 19 parameters: {stereo: 0} + - id: 126 + parameters: {} + comment: Delay & output - type: delay id: 20 parameters: {damp: 64, dry: 128, feedback: 64, notetracking: 2, pregain: 64, stereo: 0} diff --git a/tracker/presets/SY/alpha-omega.yml b/tracker/presets/SY/alpha-omega.yml index 14b7e64..5860622 100644 --- a/tracker/presets/SY/alpha-omega.yml +++ b/tracker/presets/SY/alpha-omega.yml @@ -1,21 +1,24 @@ -name: AlphaOmega +name: alpha-omega numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 0, decay: 64, gain: 128, release: 76, stereo: 0, sustain: 32} + - id: 212 + parameters: {} + comment: Modulations - type: oscillator id: 2 parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 52, type: 0} + - type: send + id: 5 + parameters: {amount: 96, port: 3, sendpop: 0, target: 207} - type: send id: 3 parameters: {amount: 48, port: 1, sendpop: 0, target: 205} - type: send id: 4 - parameters: {amount: 80, port: 1, sendpop: 0, target: 206} - - type: send - id: 5 - parameters: {amount: 96, port: 3, sendpop: 1, target: 207} + parameters: {amount: 80, port: 1, sendpop: 1, target: 206} + - id: 208 + parameters: {} + comment: Main oscillators - type: oscillator id: 205 parameters: {color: 0, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 76, type: 1} @@ -31,6 +34,9 @@ units: - type: addp id: 11 parameters: {stereo: 0} + - id: 209 + parameters: {} + comment: Modulated filter - type: envelope id: 12 parameters: {attack: 0, decay: 80, gain: 128, release: 64, stereo: 0, sustain: 30} @@ -40,9 +46,18 @@ units: - type: filter id: 15 parameters: {bandpass: 0, frequency: 64, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} + - id: 210 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 0, decay: 64, gain: 128, release: 76, stereo: 0, sustain: 32} - type: mulp id: 16 parameters: {stereo: 0} + - id: 211 + parameters: {} + comment: Delays & output - type: delay id: 17 parameters: {damp: 64, dry: 128, feedback: 64, notetracking: 2, pregain: 64, stereo: 0} diff --git a/tracker/presets/SY/guitar2.yml b/tracker/presets/SY/guitar2.yml index 9fd93b6..9f9a9ce 100644 --- a/tracker/presets/SY/guitar2.yml +++ b/tracker/presets/SY/guitar2.yml @@ -1,9 +1,9 @@ -name: Guitar2 +name: guitar2 numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 0, decay: 0, gain: 70, release: 72, stereo: 0, sustain: 128} + - id: 87 + parameters: {} + comment: Karplus-Strong - type: envelope id: 2 parameters: {attack: 0, decay: 58, gain: 69, release: 0, stereo: 0, sustain: 0} @@ -13,19 +13,22 @@ units: - type: mulp id: 4 parameters: {stereo: 0} - - type: filter - id: 5 - parameters: {bandpass: 1, frequency: 30, highpass: 1, lowpass: 1, resonance: 128, stereo: 0} - type: delay id: 6 parameters: {damp: 16, dry: 128, feedback: 128, notetracking: 1, pregain: 128, stereo: 0} varargs: [10787] - - type: filter - id: 84 - parameters: {bandpass: 1, frequency: 24, highpass: 1, lowpass: 1, resonance: 128, stereo: 0} + - id: 88 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 0, decay: 0, gain: 70, release: 72, stereo: 0, sustain: 128} - type: mulp id: 85 parameters: {stereo: 0} + - id: 89 + parameters: {} + comment: Output - type: pan id: 86 parameters: {panning: 64, stereo: 0} diff --git a/tracker/presets/SY/nylon guitar.yml b/tracker/presets/SY/nylon-guitar.yml similarity index 83% rename from tracker/presets/SY/nylon guitar.yml rename to tracker/presets/SY/nylon-guitar.yml index a603fab..2d3ecc5 100644 --- a/tracker/presets/SY/nylon guitar.yml +++ b/tracker/presets/SY/nylon-guitar.yml @@ -1,9 +1,9 @@ -name: Guitar +name: nylon-guitar numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 0, decay: 0, gain: 128, release: 64, stereo: 0, sustain: 128} + - id: 90 + parameters: {} + comment: Karplus-Strong - type: envelope id: 2 parameters: {attack: 0, decay: 58, gain: 128, release: 0, stereo: 0, sustain: 0} @@ -20,9 +20,18 @@ units: id: 6 parameters: {damp: 48, dry: 128, feedback: 126, notetracking: 1, pregain: 128, stereo: 0} varargs: [10787] + - id: 91 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 0, decay: 0, gain: 128, release: 64, stereo: 0, sustain: 128} - type: mulp id: 87 parameters: {stereo: 0} + - id: 92 + parameters: {} + comment: Filter & output - type: filter id: 88 parameters: {bandpass: 0, frequency: 96, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} diff --git a/tracker/presets/SY/strangeland.yml b/tracker/presets/SY/strangeland.yml index 16f5441..7f012be 100644 --- a/tracker/presets/SY/strangeland.yml +++ b/tracker/presets/SY/strangeland.yml @@ -1,21 +1,9 @@ -name: Strangeland +name: strangeland numvoices: 2 units: - - type: envelope - id: 1 - parameters: {attack: 32, decay: 88, gain: 128, release: 89, stereo: 0, sustain: 64} - - type: oscillator - id: 2 - parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 38, type: 0} - - type: send - id: 3 - parameters: {amount: 72, port: 0, sendpop: 1, target: 14} - - type: oscillator - id: 5 - parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 64, shape: 64, stereo: 0, transpose: 32, type: 0} - - type: send - id: 6 - parameters: {amount: 72, port: 0, sendpop: 1, target: 16} + - id: 247 + parameters: {} + comment: Main oscillators - type: oscillator id: 242 parameters: {color: 2, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 2} @@ -31,27 +19,51 @@ units: - type: addp id: 12 parameters: {stereo: 0} + - id: 246 + parameters: {} + comment: Filters - type: push id: 13 parameters: {stereo: 0} + - type: oscillator + id: 2 + parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 38, type: 0} + - type: send + id: 3 + parameters: {amount: 72, port: 0, sendpop: 1, target: 14} - type: filter id: 14 parameters: {bandpass: 0, frequency: 96, highpass: 1, lowpass: 0, resonance: 96, stereo: 0} - type: xch id: 15 parameters: {stereo: 0} + - type: oscillator + id: 5 + parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 64, shape: 64, stereo: 0, transpose: 32, type: 0} + - type: send + id: 6 + parameters: {amount: 72, port: 0, sendpop: 1, target: 16} - type: filter id: 16 parameters: {bandpass: 1, frequency: 52, highpass: 0, lowpass: 0, resonance: 112, stereo: 0} - type: addp id: 17 parameters: {stereo: 0} - - type: filter - id: 18 - parameters: {bandpass: 0, frequency: 48, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} + - id: 245 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 32, decay: 88, gain: 128, release: 89, stereo: 0, sustain: 64} - type: mulp id: 19 parameters: {stereo: 0} + - id: 244 + parameters: {} + comment: Effects & output + - type: filter + id: 18 + parameters: {bandpass: 0, frequency: 48, highpass: 0, lowpass: 1, resonance: 128, stereo: 0} - type: delay id: 20 parameters: {damp: 64, dry: 128, feedback: 64, notetracking: 2, pregain: 64, stereo: 0} diff --git a/tracker/presets/SY/synastasia.yml b/tracker/presets/SY/synastasia.yml index fa02639..ae4d5da 100644 --- a/tracker/presets/SY/synastasia.yml +++ b/tracker/presets/SY/synastasia.yml @@ -1,36 +1,39 @@ -name: Synastasia +name: synastasia numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 64, decay: 70, gain: 128, release: 88, stereo: 0, sustain: 70} + - id: 199 + parameters: {} + comment: Modulations + - type: oscillator + id: 5 + parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 73, type: 0} + - type: send + id: 193 + parameters: {amount: 56, port: 3, sendpop: 0, target: 13} + - type: send + id: 6 + parameters: {amount: 56, port: 1, sendpop: 1, target: 13} - type: oscillator id: 2 parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 69, type: 0} - type: send id: 3 parameters: {amount: 72, port: 1, sendpop: 1, target: 12} - - type: oscillator - id: 5 - parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 73, type: 0} - - type: send - id: 6 - parameters: {amount: 56, port: 1, sendpop: 0, target: 13} - - type: send - id: 193 - parameters: {amount: 56, port: 3, sendpop: 1, target: 13} - type: oscillator id: 195 parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 64, stereo: 0, transpose: 77, type: 0} - type: send id: 10 parameters: {amount: 72, port: 1, sendpop: 1, target: 14} - - type: oscillator - id: 12 - parameters: {color: 0, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1} + - id: 198 + parameters: {} + comment: Main oscillators - type: oscillator id: 13 parameters: {color: 0, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1} + - type: oscillator + id: 12 + parameters: {color: 0, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1} - type: oscillator id: 14 parameters: {color: 0, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1} @@ -40,12 +43,21 @@ units: - type: addp id: 16 parameters: {stereo: 0} - - type: filter - id: 17 - parameters: {bandpass: 0, frequency: 104, highpass: 0, lowpass: 1, resonance: 96, stereo: 0} + - id: 197 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 64, decay: 70, gain: 128, release: 88, stereo: 0, sustain: 70} - type: mulp id: 18 parameters: {stereo: 0} + - id: 196 + parameters: {} + comment: Effects & output + - type: filter + id: 17 + parameters: {bandpass: 0, frequency: 104, highpass: 0, lowpass: 1, resonance: 96, stereo: 0} - type: delay id: 19 parameters: {damp: 0, dry: 64, feedback: 64, notetracking: 2, pregain: 64, stereo: 0} diff --git a/tracker/presets/SY/synth.yml b/tracker/presets/SY/synth.yml index 02b4b98..060ae0e 100644 --- a/tracker/presets/SY/synth.yml +++ b/tracker/presets/SY/synth.yml @@ -1,9 +1,9 @@ -name: Synth +name: synth numvoices: 1 units: - - type: envelope - id: 1 - parameters: {attack: 64, decay: 64, gain: 128, release: 64, stereo: 0, sustain: 64} + - id: 75 + parameters: {} + comment: Modulations - type: oscillator id: 2 parameters: {color: 64, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1} @@ -16,15 +16,27 @@ units: - type: send id: 6 parameters: {amount: 81, port: 2, sendpop: 1, target: 73} + - id: 76 + parameters: {} + comment: Main oscillator - type: oscillator id: 73 - parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 8, stereo: 0, transpose: 32, type: 0} + parameters: {color: 128, detune: 64, gain: 128, lfo: 1, phase: 0, shape: 8, stereo: 0, transpose: 28, type: 0} - type: filter id: 74 parameters: {bandpass: 1, frequency: 32, highpass: 1, lowpass: 1, resonance: 32, stereo: 0} + - id: 77 + parameters: {} + comment: Main envelope + - type: envelope + id: 1 + parameters: {attack: 64, decay: 64, gain: 128, release: 64, stereo: 0, sustain: 64} - type: mulp id: 10 parameters: {stereo: 0} + - id: 78 + parameters: {} + comment: Effects & output - type: delay id: 11 parameters: {damp: 64, dry: 128, feedback: 64, notetracking: 2, pregain: 64, stereo: 0}