From 4cb9308af386d6a63f8a17bb67f4adc2e1070188 Mon Sep 17 00:00:00 2001 From: "5684185+vsariola@users.noreply.github.com" <5684185+vsariola@users.noreply.github.com> Date: Sat, 28 Feb 2026 20:43:45 +0200 Subject: [PATCH] feat: save only the units and comment to instrument/preset files --- CHANGELOG.md | 3 +++ patch.go | 4 ++-- tracker/generate/clean_presets.go | 8 +++++--- tracker/instrument.go | 11 ++++++++--- tracker/presets/BA/80s_bass.yml | 1 - tracker/presets/BA/80s_bass_2.yml | 1 - tracker/presets/BA/Adam_bass.yml | 1 - tracker/presets/BA/Bass organ.yml | 1 - tracker/presets/BA/Bass.yml | 1 - tracker/presets/BA/Chaos_bass.yml | 1 - tracker/presets/BA/Chaos_bass_2.yml | 1 - tracker/presets/BA/Dark_bass.yml | 1 - tracker/presets/BA/Deep_bass.yml | 1 - tracker/presets/BA/Deep_bass_2.yml | 1 - tracker/presets/BA/Deep_bass_3.yml | 1 - tracker/presets/BA/Deepness.yml | 1 - tracker/presets/BA/Fatbeat_bass.yml | 1 - tracker/presets/BA/House_bass_organ.yml | 1 - tracker/presets/BA/Mid_bass.yml | 1 - tracker/presets/BA/Not_from_this_world.yml | 1 - tracker/presets/BA/Picked_bass.yml | 1 - tracker/presets/BA/Punch_bass.yml | 1 - tracker/presets/BA/Slap_bass.yml | 1 - tracker/presets/BA/Trance_bass.yml | 1 - tracker/presets/BA/Trance_bass_2.yml | 1 - tracker/presets/BA/Trance_bass_3.yml | 1 - tracker/presets/BL/Bell_lead.yml | 1 - tracker/presets/BL/Bell_lead_2.yml | 1 - tracker/presets/BL/Bell_lead_3.yml | 1 - tracker/presets/BL/Bells.yml | 1 - tracker/presets/BL/Kalimba.yml | 1 - tracker/presets/BL/Magician_bells.yml | 1 - tracker/presets/BL/Marimba.yml | 1 - tracker/presets/BL/Sine_bells.yml | 1 - tracker/presets/BL/Sine_bells_2.yml | 1 - tracker/presets/BL/Trance_bells.yml | 1 - tracker/presets/BL/Trance_bells_2.yml | 1 - tracker/presets/BL/Trance_bells_3.yml | 1 - tracker/presets/CHIP/Chip_bass.yml | 1 - tracker/presets/CHIP/Chip_synth.yml | 1 - tracker/presets/CHIP/Pulse_12.5.yml | 1 - tracker/presets/CHIP/Pulse_25.yml | 1 - tracker/presets/CHIP/Pulse_50.yml | 1 - tracker/presets/CHIP/Pulse_75.yml | 1 - tracker/presets/CHIP/Saw.yml | 1 - tracker/presets/CHIP/Sine.yml | 1 - tracker/presets/CHIP/Stereo_pulse.yml | 1 - tracker/presets/CHIP/Stereo_saw.yml | 1 - tracker/presets/CHIP/Triangle.yml | 1 - tracker/presets/CHIP/Whistle.yml | 1 - tracker/presets/DR/Bongos.yml | 1 - tracker/presets/DR/Bongos_2.yml | 1 - tracker/presets/DR/Clap.yml | 1 - tracker/presets/DR/Clap_EDM.yml | 1 - tracker/presets/DR/Clap_sample.yml | 1 - tracker/presets/DR/Conga.yml | 1 - tracker/presets/DR/Crash_909.yml | 1 - tracker/presets/DR/DR_kickedm.yml | 2 -- tracker/presets/DR/DR_kickedm2.yml | 2 -- tracker/presets/DR/Hihat_2.yml | 1 - tracker/presets/DR/Hihat_closed.yml | 1 - tracker/presets/DR/Hihat_gen.yml | 1 - tracker/presets/DR/Hihat_open.yml | 1 - tracker/presets/DR/Hihat_open_2.yml | 1 - tracker/presets/DR/Hihat_sample.yml | 1 - tracker/presets/DR/Jingle_bells.yml | 1 - tracker/presets/DR/Kick.yml | 1 - tracker/presets/DR/Kick_2.yml | 1 - tracker/presets/DR/Kick_3.yml | 1 - tracker/presets/DR/Kick_4.yml | 1 - tracker/presets/DR/Kick_5.yml | 1 - tracker/presets/DR/Kick_6.yml | 1 - tracker/presets/DR/Kick_7.yml | 1 - tracker/presets/DR/Kick_EDM.yml | 1 - tracker/presets/DR/Kick_EDM_2.yml | 1 - tracker/presets/DR/Kick_sample.yml | 1 - tracker/presets/DR/Ride.yml | 1 - tracker/presets/DR/Rimshot.yml | 1 - tracker/presets/DR/Side_stick.yml | 1 - tracker/presets/DR/Snare.yml | 1 - tracker/presets/DR/Snare_2.yml | 1 - tracker/presets/DR/Snare_3.yml | 1 - tracker/presets/DR/Snare_808.yml | 1 - tracker/presets/DR/Snare_Adam.yml | 1 - tracker/presets/DR/Snare_EDM.yml | 1 - tracker/presets/DR/Snare_EDM_2.yml | 1 - tracker/presets/DR/Snare_EDM_3.yml | 1 - tracker/presets/DR/Snare_sample.yml | 1 - tracker/presets/DR/Snare_sample_2.yml | 1 - tracker/presets/DR/Tambourine.yml | 1 - tracker/presets/DR/Timbales.yml | 1 - tracker/presets/DR/Tom_disco.yml | 1 - tracker/presets/DR/Tomtom.yml | 1 - tracker/presets/FX/Boom.yml | 1 - tracker/presets/FX/Noise_sweep_down.yml | 1 - tracker/presets/FX/Noise_sweep_up.yml | 1 - tracker/presets/GTR/Guitar.yml | 1 - tracker/presets/GTR/Guitar_2.yml | 1 - tracker/presets/GTR/Guitar_Wall.yml | 1 - tracker/presets/GTR/Guitar_Wall_PalmMuted.yml | 1 - tracker/presets/GTR/Muted_guitar.yml | 1 - tracker/presets/GTR/Nylon_guitar.yml | 1 - tracker/presets/GTR/Nylon_guitar_2.yml | 1 - tracker/presets/KEYS/Clavi.yml | 1 - tracker/presets/KEYS/Lullaby.yml | 1 - tracker/presets/KEYS/Lullaby_2.yml | 1 - tracker/presets/KEYS/Minorium.yml | 1 - tracker/presets/KEYS/Organ.yml | 1 - tracker/presets/KEYS/Piano.yml | 1 - tracker/presets/KEYS/Piano_2.yml | 1 - tracker/presets/KEYS/Piano_Whitespace.yml | 1 - tracker/presets/KEYS/Piano_Whitespace_2.yml | 1 - tracker/presets/KEYS/Pop_piano.yml | 1 - tracker/presets/KEYS/Pop_piano_2.yml | 1 - tracker/presets/KEYS/Rhodes.yml | 1 - tracker/presets/LEAD/Bell_lead_4.yml | 2 -- tracker/presets/LEAD/Happy_lead.yml | 1 - tracker/presets/LEAD/Jarresque.yml | 1 - tracker/presets/LEAD/Morpher.yml | 1 - tracker/presets/LEAD/Supersaw_1.yml | 1 - tracker/presets/LEAD/Supersaw_2.yml | 1 - tracker/presets/LEAD/Supersaw_3.yml | 1 - tracker/presets/LEAD/Vox_lead.yml | 1 - tracker/presets/PAD/Long_pad.yml | 1 - tracker/presets/PAD/Pad.yml | 1 - tracker/presets/PAD/Pad_2.yml | 1 - tracker/presets/PAD/Pad_3.yml | 1 - tracker/presets/PAD/Warm_Sawpad.yml | 2 -- tracker/presets/PL/More_and_more.yml | 1 - tracker/presets/PL/Popper.yml | 1 - tracker/presets/PL/Punchy.yml | 1 - tracker/presets/PL/Sine_pluck.yml | 1 - tracker/presets/PL/Super_pluck.yml | 1 - tracker/presets/ST/Pizzicato.yml | 1 - tracker/presets/ST/Pizzicato_2.yml | 1 - tracker/presets/ST/Strings.yml | 2 -- tracker/presets/ST/Synth_strings.yml | 1 - tracker/presets/SY/Airy.yml | 1 - tracker/presets/SY/Alpha_omega.yml | 1 - tracker/presets/SY/Fairies.yml | 1 - tracker/presets/SY/Mighty.yml | 1 - tracker/presets/SY/Strangeland.yml | 1 - tracker/presets/SY/Synastasia.yml | 1 - tracker/presets/SY/Synth.yml | 1 - tracker/presets/UTIL/Global_mastering.yml | 1 - tracker/presets/UTIL/Groove_box.yml | 1 - tracker/presets/UTIL/UTIL_globalmastering.yml | 2 -- tracker/presets/WND/Brass.yml | 1 - tracker/presets/WND/Brass_2.yml | 1 - tracker/presets/WND/Flute.yml | 1 - tracker/presets/WND/Pan_flute.yml | 1 - tracker/presets/WND/Pan_flute_2.yml | 1 - tracker/presets/WND/Sax.yml | 1 - tracker/presets/WND/Trumpet.yml | 1 - 154 files changed, 18 insertions(+), 164 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fff1209..086afd0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -45,6 +45,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). did not, resulting it claiming errors in patches that worked once compiled. ### Changed +- Save only units and comment to instrument files, as we keep all the other + fields while loading a new instrument / preset and the name comes from the + filename. - Recovery files were moved to `os.UserConfigDir()/sointu/recovery/` instead of `os.UserConfigDir()/sointu/` so that they don't pollute the main configuration directory and so that it's easy to delete just the recovery files. diff --git a/patch.go b/patch.go index d8e6708..fa365f9 100644 --- a/patch.go +++ b/patch.go @@ -21,8 +21,8 @@ type ( Instrument struct { Name string `yaml:",omitempty"` Comment string `yaml:",omitempty"` - NumVoices int - Mute bool `yaml:",omitempty"` // Mute is only used in the tracker for soloing/muting instruments; the compiled player ignores this field + NumVoices int `yaml:",omitempty"` + Mute bool `yaml:",omitempty"` // Mute is only used in the tracker for soloing/muting instruments; the compiled player ignores this field // ThreadMaskM1 is a bit mask of which threads are used, minus 1. Minus // 1 is done so that the default value 0 means bit mask 0b0001 i.e. only // thread 1 is rendering the instrument. diff --git a/tracker/generate/clean_presets.go b/tracker/generate/clean_presets.go index 6a9f819..8380c93 100644 --- a/tracker/generate/clean_presets.go +++ b/tracker/generate/clean_presets.go @@ -32,9 +32,11 @@ func main() { return nil } tracker.RemoveUnusedUnitParameters(&instr) // remove invalid parameters - instr.Name = "" // we don't need the names in the preset files as they are derived from the file path - instr.NumVoices = 1 - outData, err := yaml.Marshal(instr) + instr2 := sointu.Instrument{ // keep only the relevant fields + Comment: instr.Comment, + Units: instr.Units, + } + outData, err := yaml.Marshal(instr2) if err != nil { fmt.Fprintf(os.Stderr, "could not marshal the preset file %v: %v\n", path, err) return nil diff --git a/tracker/instrument.go b/tracker/instrument.go index 769fd43..6552226 100644 --- a/tracker/instrument.go +++ b/tracker/instrument.go @@ -408,13 +408,18 @@ func (m *InstrModel) Write(w io.WriteCloser) bool { var contents []byte var err error instr := m.d.Song.Patch[m.d.InstrIndex] + instr2 := sointu.Instrument{ // save only the relevant fields + Name: instr.Name, + Comment: instr.Comment, + Units: instr.Units, + } if _, ok := w.(*os.File); ok { - instr.Name = "" // don't save the instrument name to a file; we'll replace the instruments name with the filename when loading from a file + instr2.Name = "" // don't save the instrument name to a file; we'll replace the instruments name with the filename when loading from a file } if extension == ".json" { - contents, err = json.Marshal(instr) + contents, err = json.Marshal(instr2) } else { - contents, err = yaml.Marshal(instr) + contents, err = yaml.Marshal(instr2) } if err != nil { (*Model)(m).Alerts().Add(fmt.Sprintf("Error marshaling an instrument file: %v", err), Error) diff --git a/tracker/presets/BA/80s_bass.yml b/tracker/presets/BA/80s_bass.yml index 72037d4..c76b8a1 100644 --- a/tracker/presets/BA/80s_bass.yml +++ b/tracker/presets/BA/80s_bass.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: oscillator id: 3 diff --git a/tracker/presets/BA/80s_bass_2.yml b/tracker/presets/BA/80s_bass_2.yml index ea9d327..5e00400 100644 --- a/tracker/presets/BA/80s_bass_2.yml +++ b/tracker/presets/BA/80s_bass_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: oscillator id: 3 diff --git a/tracker/presets/BA/Adam_bass.yml b/tracker/presets/BA/Adam_bass.yml index 804a26a..82750d1 100644 --- a/tracker/presets/BA/Adam_bass.yml +++ b/tracker/presets/BA/Adam_bass.yml @@ -8,7 +8,6 @@ comment: | Filter 1: High pass filter to remove the low end. Filter 2: Low pass filter, with the frequency modulated by the Send (starts high and drops low, for that snap). Envelope-distort-send: Make the filter 2 frequency drop quickly from high to low, for the "snap". -numvoices: 1 units: - type: envelope id: 217 diff --git a/tracker/presets/BA/Bass organ.yml b/tracker/presets/BA/Bass organ.yml index 85f3907..8588415 100644 --- a/tracker/presets/BA/Bass organ.yml +++ b/tracker/presets/BA/Bass organ.yml @@ -1,4 +1,3 @@ -numvoices: 2 units: - id: 2064 parameters: {} diff --git a/tracker/presets/BA/Bass.yml b/tracker/presets/BA/Bass.yml index 78140a6..902a23c 100644 --- a/tracker/presets/BA/Bass.yml +++ b/tracker/presets/BA/Bass.yml @@ -1,4 +1,3 @@ -numvoices: 2 units: - id: 218 parameters: {} diff --git a/tracker/presets/BA/Chaos_bass.yml b/tracker/presets/BA/Chaos_bass.yml index ee8b31f..0911191 100644 --- a/tracker/presets/BA/Chaos_bass.yml +++ b/tracker/presets/BA/Chaos_bass.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 1545 parameters: {} diff --git a/tracker/presets/BA/Chaos_bass_2.yml b/tracker/presets/BA/Chaos_bass_2.yml index 820a24f..bc4dbc7 100644 --- a/tracker/presets/BA/Chaos_bass_2.yml +++ b/tracker/presets/BA/Chaos_bass_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 1546 parameters: {} diff --git a/tracker/presets/BA/Dark_bass.yml b/tracker/presets/BA/Dark_bass.yml index 7c17d8c..f70de8c 100644 --- a/tracker/presets/BA/Dark_bass.yml +++ b/tracker/presets/BA/Dark_bass.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 184 parameters: {} diff --git a/tracker/presets/BA/Deep_bass.yml b/tracker/presets/BA/Deep_bass.yml index 22ca8cf..b19a57f 100644 --- a/tracker/presets/BA/Deep_bass.yml +++ b/tracker/presets/BA/Deep_bass.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 160 diff --git a/tracker/presets/BA/Deep_bass_2.yml b/tracker/presets/BA/Deep_bass_2.yml index e7f89a6..b1c4eeb 100644 --- a/tracker/presets/BA/Deep_bass_2.yml +++ b/tracker/presets/BA/Deep_bass_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: oscillator id: 1983 diff --git a/tracker/presets/BA/Deep_bass_3.yml b/tracker/presets/BA/Deep_bass_3.yml index b23b9bd..ab98f72 100644 --- a/tracker/presets/BA/Deep_bass_3.yml +++ b/tracker/presets/BA/Deep_bass_3.yml @@ -1,4 +1,3 @@ -numvoices: 2 units: - type: envelope id: 1974 diff --git a/tracker/presets/BA/Deepness.yml b/tracker/presets/BA/Deepness.yml index 97b386f..30fe1b0 100644 --- a/tracker/presets/BA/Deepness.yml +++ b/tracker/presets/BA/Deepness.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 217 parameters: {} diff --git a/tracker/presets/BA/Fatbeat_bass.yml b/tracker/presets/BA/Fatbeat_bass.yml index f45eb99..0b8ca2d 100644 --- a/tracker/presets/BA/Fatbeat_bass.yml +++ b/tracker/presets/BA/Fatbeat_bass.yml @@ -1,4 +1,3 @@ -numvoices: 2 units: - type: envelope id: 1821 diff --git a/tracker/presets/BA/House_bass_organ.yml b/tracker/presets/BA/House_bass_organ.yml index bc32966..933ebab 100644 --- a/tracker/presets/BA/House_bass_organ.yml +++ b/tracker/presets/BA/House_bass_organ.yml @@ -1,4 +1,3 @@ -numvoices: 2 units: - id: 235 parameters: {} diff --git a/tracker/presets/BA/Mid_bass.yml b/tracker/presets/BA/Mid_bass.yml index cbe202b..5b3ef84 100644 --- a/tracker/presets/BA/Mid_bass.yml +++ b/tracker/presets/BA/Mid_bass.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 68 parameters: {} diff --git a/tracker/presets/BA/Not_from_this_world.yml b/tracker/presets/BA/Not_from_this_world.yml index f0d1f40..d9e62fa 100644 --- a/tracker/presets/BA/Not_from_this_world.yml +++ b/tracker/presets/BA/Not_from_this_world.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 208 parameters: {} diff --git a/tracker/presets/BA/Picked_bass.yml b/tracker/presets/BA/Picked_bass.yml index c06c240..d247e8a 100644 --- a/tracker/presets/BA/Picked_bass.yml +++ b/tracker/presets/BA/Picked_bass.yml @@ -1,4 +1,3 @@ -numvoices: 2 units: - type: envelope id: 2277 diff --git a/tracker/presets/BA/Punch_bass.yml b/tracker/presets/BA/Punch_bass.yml index 109dcf1..1722e3a 100644 --- a/tracker/presets/BA/Punch_bass.yml +++ b/tracker/presets/BA/Punch_bass.yml @@ -1,4 +1,3 @@ -numvoices: 2 units: - id: 216 parameters: {} diff --git a/tracker/presets/BA/Slap_bass.yml b/tracker/presets/BA/Slap_bass.yml index 6eea79d..ffd7a5d 100644 --- a/tracker/presets/BA/Slap_bass.yml +++ b/tracker/presets/BA/Slap_bass.yml @@ -1,4 +1,3 @@ -numvoices: 2 units: - id: 1241 parameters: {} diff --git a/tracker/presets/BA/Trance_bass.yml b/tracker/presets/BA/Trance_bass.yml index de615fe..c6ee8ef 100644 --- a/tracker/presets/BA/Trance_bass.yml +++ b/tracker/presets/BA/Trance_bass.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 1351 parameters: {} diff --git a/tracker/presets/BA/Trance_bass_2.yml b/tracker/presets/BA/Trance_bass_2.yml index da6a135..fa23bf9 100644 --- a/tracker/presets/BA/Trance_bass_2.yml +++ b/tracker/presets/BA/Trance_bass_2.yml @@ -1,4 +1,3 @@ -numvoices: 2 units: - id: 1351 parameters: {} diff --git a/tracker/presets/BA/Trance_bass_3.yml b/tracker/presets/BA/Trance_bass_3.yml index c124559..b363e67 100644 --- a/tracker/presets/BA/Trance_bass_3.yml +++ b/tracker/presets/BA/Trance_bass_3.yml @@ -1,4 +1,3 @@ -numvoices: 2 units: - id: 2041 parameters: {} diff --git a/tracker/presets/BL/Bell_lead.yml b/tracker/presets/BL/Bell_lead.yml index 023fe68..3348333 100644 --- a/tracker/presets/BL/Bell_lead.yml +++ b/tracker/presets/BL/Bell_lead.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 1296 parameters: {} diff --git a/tracker/presets/BL/Bell_lead_2.yml b/tracker/presets/BL/Bell_lead_2.yml index acd58da..3c9196c 100644 --- a/tracker/presets/BL/Bell_lead_2.yml +++ b/tracker/presets/BL/Bell_lead_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 1005 parameters: {} diff --git a/tracker/presets/BL/Bell_lead_3.yml b/tracker/presets/BL/Bell_lead_3.yml index 1aa6f3e..b409c25 100644 --- a/tracker/presets/BL/Bell_lead_3.yml +++ b/tracker/presets/BL/Bell_lead_3.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 1011 parameters: {} diff --git a/tracker/presets/BL/Bells.yml b/tracker/presets/BL/Bells.yml index 6a4e148..994f19d 100644 --- a/tracker/presets/BL/Bells.yml +++ b/tracker/presets/BL/Bells.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 1005 parameters: {} diff --git a/tracker/presets/BL/Kalimba.yml b/tracker/presets/BL/Kalimba.yml index fe6f9f4..fc8ee59 100644 --- a/tracker/presets/BL/Kalimba.yml +++ b/tracker/presets/BL/Kalimba.yml @@ -1,4 +1,3 @@ -numvoices: 2 units: - type: envelope id: 1209 diff --git a/tracker/presets/BL/Magician_bells.yml b/tracker/presets/BL/Magician_bells.yml index 47e958d..0fb6e41 100644 --- a/tracker/presets/BL/Magician_bells.yml +++ b/tracker/presets/BL/Magician_bells.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 1234 parameters: {} diff --git a/tracker/presets/BL/Marimba.yml b/tracker/presets/BL/Marimba.yml index d661a0d..4f8894b 100644 --- a/tracker/presets/BL/Marimba.yml +++ b/tracker/presets/BL/Marimba.yml @@ -1,4 +1,3 @@ -numvoices: 2 units: - type: envelope id: 1241 diff --git a/tracker/presets/BL/Sine_bells.yml b/tracker/presets/BL/Sine_bells.yml index 3056acb..be88a96 100644 --- a/tracker/presets/BL/Sine_bells.yml +++ b/tracker/presets/BL/Sine_bells.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 1280 parameters: {} diff --git a/tracker/presets/BL/Sine_bells_2.yml b/tracker/presets/BL/Sine_bells_2.yml index 3a4c900..9424435 100644 --- a/tracker/presets/BL/Sine_bells_2.yml +++ b/tracker/presets/BL/Sine_bells_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 1280 parameters: {} diff --git a/tracker/presets/BL/Trance_bells.yml b/tracker/presets/BL/Trance_bells.yml index 5fc168c..94596fb 100644 --- a/tracker/presets/BL/Trance_bells.yml +++ b/tracker/presets/BL/Trance_bells.yml @@ -1,7 +1,6 @@ comment: |- Generic pluck generator Use oscillator type, color and shape to alter the sound properties -numvoices: 1 units: - id: 1713 parameters: {} diff --git a/tracker/presets/BL/Trance_bells_2.yml b/tracker/presets/BL/Trance_bells_2.yml index 2bbd36c..b35cdb3 100644 --- a/tracker/presets/BL/Trance_bells_2.yml +++ b/tracker/presets/BL/Trance_bells_2.yml @@ -1,7 +1,6 @@ comment: |- Generic pluck generator Use oscillator type, color and shape to alter the sound properties -numvoices: 2 units: - id: 1007 parameters: {} diff --git a/tracker/presets/BL/Trance_bells_3.yml b/tracker/presets/BL/Trance_bells_3.yml index d19e254..b225b31 100644 --- a/tracker/presets/BL/Trance_bells_3.yml +++ b/tracker/presets/BL/Trance_bells_3.yml @@ -1,7 +1,6 @@ comment: |- Generic pluck generator Use oscillator type, color and shape to alter the sound properties -numvoices: 2 units: - id: 1713 parameters: {} diff --git a/tracker/presets/CHIP/Chip_bass.yml b/tracker/presets/CHIP/Chip_bass.yml index 56a30e9..cb2b40c 100644 --- a/tracker/presets/CHIP/Chip_bass.yml +++ b/tracker/presets/CHIP/Chip_bass.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 81 diff --git a/tracker/presets/CHIP/Chip_synth.yml b/tracker/presets/CHIP/Chip_synth.yml index e4f1669..3fa861b 100644 --- a/tracker/presets/CHIP/Chip_synth.yml +++ b/tracker/presets/CHIP/Chip_synth.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/CHIP/Pulse_12.5.yml b/tracker/presets/CHIP/Pulse_12.5.yml index e0de077..e7b1919 100644 --- a/tracker/presets/CHIP/Pulse_12.5.yml +++ b/tracker/presets/CHIP/Pulse_12.5.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/CHIP/Pulse_25.yml b/tracker/presets/CHIP/Pulse_25.yml index f207de7..a8ddf00 100644 --- a/tracker/presets/CHIP/Pulse_25.yml +++ b/tracker/presets/CHIP/Pulse_25.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/CHIP/Pulse_50.yml b/tracker/presets/CHIP/Pulse_50.yml index 6a9b7ce..d5f3959 100644 --- a/tracker/presets/CHIP/Pulse_50.yml +++ b/tracker/presets/CHIP/Pulse_50.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/CHIP/Pulse_75.yml b/tracker/presets/CHIP/Pulse_75.yml index 6af400c..34782f7 100644 --- a/tracker/presets/CHIP/Pulse_75.yml +++ b/tracker/presets/CHIP/Pulse_75.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/CHIP/Saw.yml b/tracker/presets/CHIP/Saw.yml index fb80b1d..7266681 100644 --- a/tracker/presets/CHIP/Saw.yml +++ b/tracker/presets/CHIP/Saw.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/CHIP/Sine.yml b/tracker/presets/CHIP/Sine.yml index 6a61b87..d7dd7a8 100644 --- a/tracker/presets/CHIP/Sine.yml +++ b/tracker/presets/CHIP/Sine.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/CHIP/Stereo_pulse.yml b/tracker/presets/CHIP/Stereo_pulse.yml index b5f868a..1b035aa 100644 --- a/tracker/presets/CHIP/Stereo_pulse.yml +++ b/tracker/presets/CHIP/Stereo_pulse.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 23 diff --git a/tracker/presets/CHIP/Stereo_saw.yml b/tracker/presets/CHIP/Stereo_saw.yml index 3df375b..21fc69e 100644 --- a/tracker/presets/CHIP/Stereo_saw.yml +++ b/tracker/presets/CHIP/Stereo_saw.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 23 diff --git a/tracker/presets/CHIP/Triangle.yml b/tracker/presets/CHIP/Triangle.yml index ed6b555..f4a6437 100644 --- a/tracker/presets/CHIP/Triangle.yml +++ b/tracker/presets/CHIP/Triangle.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/CHIP/Whistle.yml b/tracker/presets/CHIP/Whistle.yml index a8885bf..dd15534 100644 --- a/tracker/presets/CHIP/Whistle.yml +++ b/tracker/presets/CHIP/Whistle.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 52 diff --git a/tracker/presets/DR/Bongos.yml b/tracker/presets/DR/Bongos.yml index 37379bf..69cefad 100644 --- a/tracker/presets/DR/Bongos.yml +++ b/tracker/presets/DR/Bongos.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1215 diff --git a/tracker/presets/DR/Bongos_2.yml b/tracker/presets/DR/Bongos_2.yml index 29fc1c7..e898461 100644 --- a/tracker/presets/DR/Bongos_2.yml +++ b/tracker/presets/DR/Bongos_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1215 diff --git a/tracker/presets/DR/Clap.yml b/tracker/presets/DR/Clap.yml index 326c098..4cc8360 100644 --- a/tracker/presets/DR/Clap.yml +++ b/tracker/presets/DR/Clap.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/DR/Clap_EDM.yml b/tracker/presets/DR/Clap_EDM.yml index d5528e7..2ccb5f0 100644 --- a/tracker/presets/DR/Clap_EDM.yml +++ b/tracker/presets/DR/Clap_EDM.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 14 diff --git a/tracker/presets/DR/Clap_sample.yml b/tracker/presets/DR/Clap_sample.yml index dd9f052..3d23d04 100644 --- a/tracker/presets/DR/Clap_sample.yml +++ b/tracker/presets/DR/Clap_sample.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1215 diff --git a/tracker/presets/DR/Conga.yml b/tracker/presets/DR/Conga.yml index 74b5d2d..4566210 100644 --- a/tracker/presets/DR/Conga.yml +++ b/tracker/presets/DR/Conga.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1215 diff --git a/tracker/presets/DR/Crash_909.yml b/tracker/presets/DR/Crash_909.yml index 69c3022..3c30896 100644 --- a/tracker/presets/DR/Crash_909.yml +++ b/tracker/presets/DR/Crash_909.yml @@ -1,5 +1,4 @@ comment: Use range C-4 to G-4 -numvoices: 1 units: - type: envelope id: 1217 diff --git a/tracker/presets/DR/DR_kickedm.yml b/tracker/presets/DR/DR_kickedm.yml index 07c0a5a..5c5e1ba 100644 --- a/tracker/presets/DR/DR_kickedm.yml +++ b/tracker/presets/DR/DR_kickedm.yml @@ -1,6 +1,4 @@ -name: DR kick-edm comment: A#2 -numvoices: 2 units: - id: 128 parameters: {} diff --git a/tracker/presets/DR/DR_kickedm2.yml b/tracker/presets/DR/DR_kickedm2.yml index 1fa41db..ce77cf8 100644 --- a/tracker/presets/DR/DR_kickedm2.yml +++ b/tracker/presets/DR/DR_kickedm2.yml @@ -1,6 +1,4 @@ -name: DR kickedm2 comment: A#2 -numvoices: 2 units: - id: 1660 parameters: {} diff --git a/tracker/presets/DR/Hihat_2.yml b/tracker/presets/DR/Hihat_2.yml index b071960..113258c 100644 --- a/tracker/presets/DR/Hihat_2.yml +++ b/tracker/presets/DR/Hihat_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/DR/Hihat_closed.yml b/tracker/presets/DR/Hihat_closed.yml index deb2bd1..289b640 100644 --- a/tracker/presets/DR/Hihat_closed.yml +++ b/tracker/presets/DR/Hihat_closed.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/DR/Hihat_gen.yml b/tracker/presets/DR/Hihat_gen.yml index 1d2ac2a..d2e88df 100644 --- a/tracker/presets/DR/Hihat_gen.yml +++ b/tracker/presets/DR/Hihat_gen.yml @@ -2,7 +2,6 @@ comment: | Closed hihat: Atk 8 + Dec 60 Open hihat: Atk8 + Dec75 Shaker: Atk55 + Dec60 -numvoices: 1 units: - id: 333 parameters: {} diff --git a/tracker/presets/DR/Hihat_open.yml b/tracker/presets/DR/Hihat_open.yml index c2c2812..ff4e2dc 100644 --- a/tracker/presets/DR/Hihat_open.yml +++ b/tracker/presets/DR/Hihat_open.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 1215 parameters: {} diff --git a/tracker/presets/DR/Hihat_open_2.yml b/tracker/presets/DR/Hihat_open_2.yml index c93b7b3..8ce92a2 100644 --- a/tracker/presets/DR/Hihat_open_2.yml +++ b/tracker/presets/DR/Hihat_open_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1044 diff --git a/tracker/presets/DR/Hihat_sample.yml b/tracker/presets/DR/Hihat_sample.yml index bd33640..19d3608 100644 --- a/tracker/presets/DR/Hihat_sample.yml +++ b/tracker/presets/DR/Hihat_sample.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1078 diff --git a/tracker/presets/DR/Jingle_bells.yml b/tracker/presets/DR/Jingle_bells.yml index c2d3867..176e0f1 100644 --- a/tracker/presets/DR/Jingle_bells.yml +++ b/tracker/presets/DR/Jingle_bells.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1215 diff --git a/tracker/presets/DR/Kick.yml b/tracker/presets/DR/Kick.yml index 4d1005d..7801c96 100644 --- a/tracker/presets/DR/Kick.yml +++ b/tracker/presets/DR/Kick.yml @@ -1,5 +1,4 @@ comment: 'Suggested note: C-3' -numvoices: 1 units: - id: 296 parameters: {} diff --git a/tracker/presets/DR/Kick_2.yml b/tracker/presets/DR/Kick_2.yml index ca5614d..61373a3 100644 --- a/tracker/presets/DR/Kick_2.yml +++ b/tracker/presets/DR/Kick_2.yml @@ -1,5 +1,4 @@ comment: 'Suggested note: C-3' -numvoices: 1 units: - id: 296 parameters: {} diff --git a/tracker/presets/DR/Kick_3.yml b/tracker/presets/DR/Kick_3.yml index c3fa9b9..9f738cb 100644 --- a/tracker/presets/DR/Kick_3.yml +++ b/tracker/presets/DR/Kick_3.yml @@ -1,5 +1,4 @@ comment: 'Suggested note: C-3' -numvoices: 1 units: - id: 336 parameters: {} diff --git a/tracker/presets/DR/Kick_4.yml b/tracker/presets/DR/Kick_4.yml index b71ca1a..fdee430 100644 --- a/tracker/presets/DR/Kick_4.yml +++ b/tracker/presets/DR/Kick_4.yml @@ -1,5 +1,4 @@ comment: 'Suggested note: C-3' -numvoices: 1 units: - id: 339 parameters: {} diff --git a/tracker/presets/DR/Kick_5.yml b/tracker/presets/DR/Kick_5.yml index c547799..1e5a49e 100644 --- a/tracker/presets/DR/Kick_5.yml +++ b/tracker/presets/DR/Kick_5.yml @@ -1,5 +1,4 @@ comment: 'Suggested note: C-3' -numvoices: 1 units: - id: 285 parameters: {} diff --git a/tracker/presets/DR/Kick_6.yml b/tracker/presets/DR/Kick_6.yml index 392c339..47d1649 100644 --- a/tracker/presets/DR/Kick_6.yml +++ b/tracker/presets/DR/Kick_6.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 33 parameters: {} diff --git a/tracker/presets/DR/Kick_7.yml b/tracker/presets/DR/Kick_7.yml index 9e010de..63ab78d 100644 --- a/tracker/presets/DR/Kick_7.yml +++ b/tracker/presets/DR/Kick_7.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1217 diff --git a/tracker/presets/DR/Kick_EDM.yml b/tracker/presets/DR/Kick_EDM.yml index afe1cc2..ab22063 100644 --- a/tracker/presets/DR/Kick_EDM.yml +++ b/tracker/presets/DR/Kick_EDM.yml @@ -1,5 +1,4 @@ comment: A#2 -numvoices: 1 units: - id: 128 parameters: {} diff --git a/tracker/presets/DR/Kick_EDM_2.yml b/tracker/presets/DR/Kick_EDM_2.yml index b856c76..c253234 100644 --- a/tracker/presets/DR/Kick_EDM_2.yml +++ b/tracker/presets/DR/Kick_EDM_2.yml @@ -1,5 +1,4 @@ comment: A#2 -numvoices: 1 units: - id: 130 parameters: {} diff --git a/tracker/presets/DR/Kick_sample.yml b/tracker/presets/DR/Kick_sample.yml index f0f67d1..e6dde80 100644 --- a/tracker/presets/DR/Kick_sample.yml +++ b/tracker/presets/DR/Kick_sample.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1036 diff --git a/tracker/presets/DR/Ride.yml b/tracker/presets/DR/Ride.yml index 4b85b84..e93b231 100644 --- a/tracker/presets/DR/Ride.yml +++ b/tracker/presets/DR/Ride.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1217 diff --git a/tracker/presets/DR/Rimshot.yml b/tracker/presets/DR/Rimshot.yml index bde104f..0b72e33 100644 --- a/tracker/presets/DR/Rimshot.yml +++ b/tracker/presets/DR/Rimshot.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 3021 parameters: {} diff --git a/tracker/presets/DR/Side_stick.yml b/tracker/presets/DR/Side_stick.yml index 38f3da8..5488e58 100644 --- a/tracker/presets/DR/Side_stick.yml +++ b/tracker/presets/DR/Side_stick.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1217 diff --git a/tracker/presets/DR/Snare.yml b/tracker/presets/DR/Snare.yml index cbecdd3..d282eb3 100644 --- a/tracker/presets/DR/Snare.yml +++ b/tracker/presets/DR/Snare.yml @@ -1,5 +1,4 @@ comment: 'suggested note: D-4' -numvoices: 1 units: - id: 334 parameters: {} diff --git a/tracker/presets/DR/Snare_2.yml b/tracker/presets/DR/Snare_2.yml index a6ac2cc..6632979 100644 --- a/tracker/presets/DR/Snare_2.yml +++ b/tracker/presets/DR/Snare_2.yml @@ -1,5 +1,4 @@ comment: 'suggested note: E-4' -numvoices: 1 units: - id: 340 parameters: {} diff --git a/tracker/presets/DR/Snare_3.yml b/tracker/presets/DR/Snare_3.yml index 0a96f31..797c745 100644 --- a/tracker/presets/DR/Snare_3.yml +++ b/tracker/presets/DR/Snare_3.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1217 diff --git a/tracker/presets/DR/Snare_808.yml b/tracker/presets/DR/Snare_808.yml index 2fc4573..5553247 100644 --- a/tracker/presets/DR/Snare_808.yml +++ b/tracker/presets/DR/Snare_808.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/DR/Snare_Adam.yml b/tracker/presets/DR/Snare_Adam.yml index 31a66bf..158b04d 100644 --- a/tracker/presets/DR/Snare_Adam.yml +++ b/tracker/presets/DR/Snare_Adam.yml @@ -10,7 +10,6 @@ comment: | Delay: Add some reverb to make it sound little less synthetic. Used the exact same coefficients as the main reverb, so they appear in the final .asm only once. Compressor: Tame the transient, boost the tail. Envelope-distort-send: Quickly drop the pitch of the tom from high to neutral. -numvoices: 1 units: - id: 31 parameters: {} diff --git a/tracker/presets/DR/Snare_EDM.yml b/tracker/presets/DR/Snare_EDM.yml index 2f4a7bb..0cbc7b5 100644 --- a/tracker/presets/DR/Snare_EDM.yml +++ b/tracker/presets/DR/Snare_EDM.yml @@ -1,5 +1,4 @@ comment: 'Suggested range: E-4' -numvoices: 1 units: - id: 241 parameters: {} diff --git a/tracker/presets/DR/Snare_EDM_2.yml b/tracker/presets/DR/Snare_EDM_2.yml index cc3aac2..8a18a90 100644 --- a/tracker/presets/DR/Snare_EDM_2.yml +++ b/tracker/presets/DR/Snare_EDM_2.yml @@ -1,5 +1,4 @@ comment: 'Suggested range: E-4' -numvoices: 1 units: - id: 339 parameters: {} diff --git a/tracker/presets/DR/Snare_EDM_3.yml b/tracker/presets/DR/Snare_EDM_3.yml index de5f4b5..505e9df 100644 --- a/tracker/presets/DR/Snare_EDM_3.yml +++ b/tracker/presets/DR/Snare_EDM_3.yml @@ -1,5 +1,4 @@ comment: 'Suggested range: E-4' -numvoices: 1 units: - id: 341 parameters: {} diff --git a/tracker/presets/DR/Snare_sample.yml b/tracker/presets/DR/Snare_sample.yml index 5e91fb4..95ab8b6 100644 --- a/tracker/presets/DR/Snare_sample.yml +++ b/tracker/presets/DR/Snare_sample.yml @@ -1,5 +1,4 @@ comment: 'Suggested range: E-2 to C-3' -numvoices: 1 units: - id: 311 parameters: {} diff --git a/tracker/presets/DR/Snare_sample_2.yml b/tracker/presets/DR/Snare_sample_2.yml index d39c927..c1a39ac 100644 --- a/tracker/presets/DR/Snare_sample_2.yml +++ b/tracker/presets/DR/Snare_sample_2.yml @@ -1,5 +1,4 @@ comment: 'Suggested range: E-2 to C-3' -numvoices: 1 units: - id: 217 parameters: {} diff --git a/tracker/presets/DR/Tambourine.yml b/tracker/presets/DR/Tambourine.yml index 1d90b48..63316d3 100644 --- a/tracker/presets/DR/Tambourine.yml +++ b/tracker/presets/DR/Tambourine.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1217 diff --git a/tracker/presets/DR/Timbales.yml b/tracker/presets/DR/Timbales.yml index 0fcf143..e0a4676 100644 --- a/tracker/presets/DR/Timbales.yml +++ b/tracker/presets/DR/Timbales.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1217 diff --git a/tracker/presets/DR/Tom_disco.yml b/tracker/presets/DR/Tom_disco.yml index cb2d0e3..103068f 100644 --- a/tracker/presets/DR/Tom_disco.yml +++ b/tracker/presets/DR/Tom_disco.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/DR/Tomtom.yml b/tracker/presets/DR/Tomtom.yml index 9f740b3..dd506e3 100644 --- a/tracker/presets/DR/Tomtom.yml +++ b/tracker/presets/DR/Tomtom.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1217 diff --git a/tracker/presets/FX/Boom.yml b/tracker/presets/FX/Boom.yml index cf202ad..3e57c79 100644 --- a/tracker/presets/FX/Boom.yml +++ b/tracker/presets/FX/Boom.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 1752 parameters: {} diff --git a/tracker/presets/FX/Noise_sweep_down.yml b/tracker/presets/FX/Noise_sweep_down.yml index d6f11bb..f6a80a4 100644 --- a/tracker/presets/FX/Noise_sweep_down.yml +++ b/tracker/presets/FX/Noise_sweep_down.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1733 diff --git a/tracker/presets/FX/Noise_sweep_up.yml b/tracker/presets/FX/Noise_sweep_up.yml index 67dd89c..9d29e9b 100644 --- a/tracker/presets/FX/Noise_sweep_up.yml +++ b/tracker/presets/FX/Noise_sweep_up.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1718 diff --git a/tracker/presets/GTR/Guitar.yml b/tracker/presets/GTR/Guitar.yml index 1b6763f..e5f22c0 100644 --- a/tracker/presets/GTR/Guitar.yml +++ b/tracker/presets/GTR/Guitar.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 92 parameters: {} diff --git a/tracker/presets/GTR/Guitar_2.yml b/tracker/presets/GTR/Guitar_2.yml index 715bf5a..4a1ac3a 100644 --- a/tracker/presets/GTR/Guitar_2.yml +++ b/tracker/presets/GTR/Guitar_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 87 parameters: {} diff --git a/tracker/presets/GTR/Guitar_Wall.yml b/tracker/presets/GTR/Guitar_Wall.yml index 7014105..f269bd6 100644 --- a/tracker/presets/GTR/Guitar_Wall.yml +++ b/tracker/presets/GTR/Guitar_Wall.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1974 diff --git a/tracker/presets/GTR/Guitar_Wall_PalmMuted.yml b/tracker/presets/GTR/Guitar_Wall_PalmMuted.yml index e3109d3..15e1584 100644 --- a/tracker/presets/GTR/Guitar_Wall_PalmMuted.yml +++ b/tracker/presets/GTR/Guitar_Wall_PalmMuted.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1993 diff --git a/tracker/presets/GTR/Muted_guitar.yml b/tracker/presets/GTR/Muted_guitar.yml index 18c5313..8c4863f 100644 --- a/tracker/presets/GTR/Muted_guitar.yml +++ b/tracker/presets/GTR/Muted_guitar.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1215 diff --git a/tracker/presets/GTR/Nylon_guitar.yml b/tracker/presets/GTR/Nylon_guitar.yml index 007554e..8ed3ca1 100644 --- a/tracker/presets/GTR/Nylon_guitar.yml +++ b/tracker/presets/GTR/Nylon_guitar.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 90 parameters: {} diff --git a/tracker/presets/GTR/Nylon_guitar_2.yml b/tracker/presets/GTR/Nylon_guitar_2.yml index f8115b7..89bf739 100644 --- a/tracker/presets/GTR/Nylon_guitar_2.yml +++ b/tracker/presets/GTR/Nylon_guitar_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1215 diff --git a/tracker/presets/KEYS/Clavi.yml b/tracker/presets/KEYS/Clavi.yml index 8c2a0ec..89473da 100644 --- a/tracker/presets/KEYS/Clavi.yml +++ b/tracker/presets/KEYS/Clavi.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1741 diff --git a/tracker/presets/KEYS/Lullaby.yml b/tracker/presets/KEYS/Lullaby.yml index 923e3d2..f2f375f 100644 --- a/tracker/presets/KEYS/Lullaby.yml +++ b/tracker/presets/KEYS/Lullaby.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/KEYS/Lullaby_2.yml b/tracker/presets/KEYS/Lullaby_2.yml index 1f2fb65..b45cf06 100644 --- a/tracker/presets/KEYS/Lullaby_2.yml +++ b/tracker/presets/KEYS/Lullaby_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/KEYS/Minorium.yml b/tracker/presets/KEYS/Minorium.yml index a8c0b5e..0f6ea04 100644 --- a/tracker/presets/KEYS/Minorium.yml +++ b/tracker/presets/KEYS/Minorium.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 244 parameters: {} diff --git a/tracker/presets/KEYS/Organ.yml b/tracker/presets/KEYS/Organ.yml index 1df3664..31113c9 100644 --- a/tracker/presets/KEYS/Organ.yml +++ b/tracker/presets/KEYS/Organ.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 248 parameters: {} diff --git a/tracker/presets/KEYS/Piano.yml b/tracker/presets/KEYS/Piano.yml index f44db96..29374f2 100644 --- a/tracker/presets/KEYS/Piano.yml +++ b/tracker/presets/KEYS/Piano.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/KEYS/Piano_2.yml b/tracker/presets/KEYS/Piano_2.yml index 6dc710e..462d74e 100644 --- a/tracker/presets/KEYS/Piano_2.yml +++ b/tracker/presets/KEYS/Piano_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/KEYS/Piano_Whitespace.yml b/tracker/presets/KEYS/Piano_Whitespace.yml index 868eecb..3df6766 100644 --- a/tracker/presets/KEYS/Piano_Whitespace.yml +++ b/tracker/presets/KEYS/Piano_Whitespace.yml @@ -4,7 +4,6 @@ comment: |- Source: https://github.com/armak/pbr-whitespace Relicensed under MIT with permission from noby -numvoices: 1 units: - type: envelope id: 166 diff --git a/tracker/presets/KEYS/Piano_Whitespace_2.yml b/tracker/presets/KEYS/Piano_Whitespace_2.yml index 4166a08..a0b87ff 100644 --- a/tracker/presets/KEYS/Piano_Whitespace_2.yml +++ b/tracker/presets/KEYS/Piano_Whitespace_2.yml @@ -4,7 +4,6 @@ comment: |- Source: https://github.com/armak/pbr-whitespace Relicensed under MIT with permission from noby -numvoices: 1 units: - type: envelope id: 166 diff --git a/tracker/presets/KEYS/Pop_piano.yml b/tracker/presets/KEYS/Pop_piano.yml index 74a6397..0d2a655 100644 --- a/tracker/presets/KEYS/Pop_piano.yml +++ b/tracker/presets/KEYS/Pop_piano.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1241 diff --git a/tracker/presets/KEYS/Pop_piano_2.yml b/tracker/presets/KEYS/Pop_piano_2.yml index c65a8e0..c45776b 100644 --- a/tracker/presets/KEYS/Pop_piano_2.yml +++ b/tracker/presets/KEYS/Pop_piano_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 1187 parameters: {} diff --git a/tracker/presets/KEYS/Rhodes.yml b/tracker/presets/KEYS/Rhodes.yml index 79ce35a..72a3ebb 100644 --- a/tracker/presets/KEYS/Rhodes.yml +++ b/tracker/presets/KEYS/Rhodes.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 183 parameters: {} diff --git a/tracker/presets/LEAD/Bell_lead_4.yml b/tracker/presets/LEAD/Bell_lead_4.yml index e8c3602..4f85bf7 100644 --- a/tracker/presets/LEAD/Bell_lead_4.yml +++ b/tracker/presets/LEAD/Bell_lead_4.yml @@ -1,5 +1,3 @@ -name: Bell lead 4 -numvoices: 1 units: - id: 1250 parameters: {} diff --git a/tracker/presets/LEAD/Happy_lead.yml b/tracker/presets/LEAD/Happy_lead.yml index 39c581d..026bb45 100644 --- a/tracker/presets/LEAD/Happy_lead.yml +++ b/tracker/presets/LEAD/Happy_lead.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 235 parameters: {} diff --git a/tracker/presets/LEAD/Jarresque.yml b/tracker/presets/LEAD/Jarresque.yml index 6c9585e..7ac8b2e 100644 --- a/tracker/presets/LEAD/Jarresque.yml +++ b/tracker/presets/LEAD/Jarresque.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 242 parameters: {} diff --git a/tracker/presets/LEAD/Morpher.yml b/tracker/presets/LEAD/Morpher.yml index 35d126d..ab5020d 100644 --- a/tracker/presets/LEAD/Morpher.yml +++ b/tracker/presets/LEAD/Morpher.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 235 parameters: {} diff --git a/tracker/presets/LEAD/Supersaw_1.yml b/tracker/presets/LEAD/Supersaw_1.yml index 2a96819..2119676 100644 --- a/tracker/presets/LEAD/Supersaw_1.yml +++ b/tracker/presets/LEAD/Supersaw_1.yml @@ -1,5 +1,4 @@ comment: Automate filter frequency for the classic trance sound -numvoices: 1 units: - id: 1741 parameters: {} diff --git a/tracker/presets/LEAD/Supersaw_2.yml b/tracker/presets/LEAD/Supersaw_2.yml index 14206e0..218d7c3 100644 --- a/tracker/presets/LEAD/Supersaw_2.yml +++ b/tracker/presets/LEAD/Supersaw_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 233 parameters: {} diff --git a/tracker/presets/LEAD/Supersaw_3.yml b/tracker/presets/LEAD/Supersaw_3.yml index 899ba1d..83a39fb 100644 --- a/tracker/presets/LEAD/Supersaw_3.yml +++ b/tracker/presets/LEAD/Supersaw_3.yml @@ -1,5 +1,4 @@ comment: Try lower octaves for epic sound -numvoices: 1 units: - id: 231 parameters: {} diff --git a/tracker/presets/LEAD/Vox_lead.yml b/tracker/presets/LEAD/Vox_lead.yml index 8f4ac99..5bbee33 100644 --- a/tracker/presets/LEAD/Vox_lead.yml +++ b/tracker/presets/LEAD/Vox_lead.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1180 diff --git a/tracker/presets/PAD/Long_pad.yml b/tracker/presets/PAD/Long_pad.yml index a1422b5..7e0cee4 100644 --- a/tracker/presets/PAD/Long_pad.yml +++ b/tracker/presets/PAD/Long_pad.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 161 parameters: {} diff --git a/tracker/presets/PAD/Pad.yml b/tracker/presets/PAD/Pad.yml index 4b8e38c..49ca8aa 100644 --- a/tracker/presets/PAD/Pad.yml +++ b/tracker/presets/PAD/Pad.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 83 parameters: {} diff --git a/tracker/presets/PAD/Pad_2.yml b/tracker/presets/PAD/Pad_2.yml index 0ac82b7..6ebbbd5 100644 --- a/tracker/presets/PAD/Pad_2.yml +++ b/tracker/presets/PAD/Pad_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 85 parameters: {} diff --git a/tracker/presets/PAD/Pad_3.yml b/tracker/presets/PAD/Pad_3.yml index 8478e9d..ca7dfba 100644 --- a/tracker/presets/PAD/Pad_3.yml +++ b/tracker/presets/PAD/Pad_3.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 233 parameters: {} diff --git a/tracker/presets/PAD/Warm_Sawpad.yml b/tracker/presets/PAD/Warm_Sawpad.yml index c3f0738..67448e1 100644 --- a/tracker/presets/PAD/Warm_Sawpad.yml +++ b/tracker/presets/PAD/Warm_Sawpad.yml @@ -1,5 +1,3 @@ -name: Warm Sawpad -numvoices: 6 units: - id: 1753 parameters: {} diff --git a/tracker/presets/PL/More_and_more.yml b/tracker/presets/PL/More_and_more.yml index e63676d..a0409e1 100644 --- a/tracker/presets/PL/More_and_more.yml +++ b/tracker/presets/PL/More_and_more.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 233 parameters: {} diff --git a/tracker/presets/PL/Popper.yml b/tracker/presets/PL/Popper.yml index 3055843..86c6c26 100644 --- a/tracker/presets/PL/Popper.yml +++ b/tracker/presets/PL/Popper.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 197 parameters: {} diff --git a/tracker/presets/PL/Punchy.yml b/tracker/presets/PL/Punchy.yml index 8e3b441..7cdcea1 100644 --- a/tracker/presets/PL/Punchy.yml +++ b/tracker/presets/PL/Punchy.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 197 parameters: {} diff --git a/tracker/presets/PL/Sine_pluck.yml b/tracker/presets/PL/Sine_pluck.yml index 8b3027b..5921c77 100644 --- a/tracker/presets/PL/Sine_pluck.yml +++ b/tracker/presets/PL/Sine_pluck.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 163 diff --git a/tracker/presets/PL/Super_pluck.yml b/tracker/presets/PL/Super_pluck.yml index 4d2384f..7a852df 100644 --- a/tracker/presets/PL/Super_pluck.yml +++ b/tracker/presets/PL/Super_pluck.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 34 parameters: {} diff --git a/tracker/presets/ST/Pizzicato.yml b/tracker/presets/ST/Pizzicato.yml index a72f801..c0bc0f1 100644 --- a/tracker/presets/ST/Pizzicato.yml +++ b/tracker/presets/ST/Pizzicato.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 223 parameters: {} diff --git a/tracker/presets/ST/Pizzicato_2.yml b/tracker/presets/ST/Pizzicato_2.yml index 6f06955..845d1c8 100644 --- a/tracker/presets/ST/Pizzicato_2.yml +++ b/tracker/presets/ST/Pizzicato_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 226 parameters: {} diff --git a/tracker/presets/ST/Strings.yml b/tracker/presets/ST/Strings.yml index ecc191f..b45de19 100644 --- a/tracker/presets/ST/Strings.yml +++ b/tracker/presets/ST/Strings.yml @@ -1,5 +1,3 @@ -name: Strings -numvoices: 8 units: - id: 224 parameters: {} diff --git a/tracker/presets/ST/Synth_strings.yml b/tracker/presets/ST/Synth_strings.yml index 692436e..1e31b0c 100644 --- a/tracker/presets/ST/Synth_strings.yml +++ b/tracker/presets/ST/Synth_strings.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 66 parameters: {} diff --git a/tracker/presets/SY/Airy.yml b/tracker/presets/SY/Airy.yml index 4b4ea83..0143385 100644 --- a/tracker/presets/SY/Airy.yml +++ b/tracker/presets/SY/Airy.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 129 parameters: {} diff --git a/tracker/presets/SY/Alpha_omega.yml b/tracker/presets/SY/Alpha_omega.yml index dfcb2f2..25dc278 100644 --- a/tracker/presets/SY/Alpha_omega.yml +++ b/tracker/presets/SY/Alpha_omega.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 212 parameters: {} diff --git a/tracker/presets/SY/Fairies.yml b/tracker/presets/SY/Fairies.yml index 2096da4..08198dd 100644 --- a/tracker/presets/SY/Fairies.yml +++ b/tracker/presets/SY/Fairies.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 235 parameters: {} diff --git a/tracker/presets/SY/Mighty.yml b/tracker/presets/SY/Mighty.yml index 50b2a75..912ffee 100644 --- a/tracker/presets/SY/Mighty.yml +++ b/tracker/presets/SY/Mighty.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 220 parameters: {} diff --git a/tracker/presets/SY/Strangeland.yml b/tracker/presets/SY/Strangeland.yml index 5741ba8..f64f6ee 100644 --- a/tracker/presets/SY/Strangeland.yml +++ b/tracker/presets/SY/Strangeland.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 247 parameters: {} diff --git a/tracker/presets/SY/Synastasia.yml b/tracker/presets/SY/Synastasia.yml index 57c244e..c4b060b 100644 --- a/tracker/presets/SY/Synastasia.yml +++ b/tracker/presets/SY/Synastasia.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 199 parameters: {} diff --git a/tracker/presets/SY/Synth.yml b/tracker/presets/SY/Synth.yml index 92f9a3d..95f7040 100644 --- a/tracker/presets/SY/Synth.yml +++ b/tracker/presets/SY/Synth.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 75 parameters: {} diff --git a/tracker/presets/UTIL/Global_mastering.yml b/tracker/presets/UTIL/Global_mastering.yml index 7017ee2..6bf00cb 100644 --- a/tracker/presets/UTIL/Global_mastering.yml +++ b/tracker/presets/UTIL/Global_mastering.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 1173 parameters: {} diff --git a/tracker/presets/UTIL/Groove_box.yml b/tracker/presets/UTIL/Groove_box.yml index 6bb4e56..7da235f 100644 --- a/tracker/presets/UTIL/Groove_box.yml +++ b/tracker/presets/UTIL/Groove_box.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: loadnote id: 17 diff --git a/tracker/presets/UTIL/UTIL_globalmastering.yml b/tracker/presets/UTIL/UTIL_globalmastering.yml index fcd8314..f6222b3 100644 --- a/tracker/presets/UTIL/UTIL_globalmastering.yml +++ b/tracker/presets/UTIL/UTIL_globalmastering.yml @@ -1,5 +1,3 @@ -name: UTIL global-mastering -numvoices: 1 units: - id: 1173 parameters: {} diff --git a/tracker/presets/WND/Brass.yml b/tracker/presets/WND/Brass.yml index dd18080..afe8d03 100644 --- a/tracker/presets/WND/Brass.yml +++ b/tracker/presets/WND/Brass.yml @@ -1,5 +1,4 @@ comment: Brass sound use for short stabs at C1-C2 range -numvoices: 1 units: - id: 225 parameters: {} diff --git a/tracker/presets/WND/Brass_2.yml b/tracker/presets/WND/Brass_2.yml index 91b42d4..ea1416a 100644 --- a/tracker/presets/WND/Brass_2.yml +++ b/tracker/presets/WND/Brass_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 228 parameters: {} diff --git a/tracker/presets/WND/Flute.yml b/tracker/presets/WND/Flute.yml index 1113f0d..c732f5a 100644 --- a/tracker/presets/WND/Flute.yml +++ b/tracker/presets/WND/Flute.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 221 parameters: {} diff --git a/tracker/presets/WND/Pan_flute.yml b/tracker/presets/WND/Pan_flute.yml index d333474..50d9c4c 100644 --- a/tracker/presets/WND/Pan_flute.yml +++ b/tracker/presets/WND/Pan_flute.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 1209 parameters: {} diff --git a/tracker/presets/WND/Pan_flute_2.yml b/tracker/presets/WND/Pan_flute_2.yml index baf7dde..d1ff9c3 100644 --- a/tracker/presets/WND/Pan_flute_2.yml +++ b/tracker/presets/WND/Pan_flute_2.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1 diff --git a/tracker/presets/WND/Sax.yml b/tracker/presets/WND/Sax.yml index f74a974..3dd1f1d 100644 --- a/tracker/presets/WND/Sax.yml +++ b/tracker/presets/WND/Sax.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - id: 1156 parameters: {} diff --git a/tracker/presets/WND/Trumpet.yml b/tracker/presets/WND/Trumpet.yml index dc77314..782c997 100644 --- a/tracker/presets/WND/Trumpet.yml +++ b/tracker/presets/WND/Trumpet.yml @@ -1,4 +1,3 @@ -numvoices: 1 units: - type: envelope id: 1241