feat(presets): seed default overdrive/delay/reverb/chorus presets
Add Bank 2 'FX Bench' with 4 dedicated factory presets: - Overdrive Bench: noise_gate + overdrive + volume - Delay Bench: noise_gate + eq + delay + volume - Reverb Bench: noise_gate + eq + reverb + volume - Chorus Bench: noise_gate + eq + chorus + volume Each preset showcases a single core effect with well-tuned default parameters derived from the pipeline DSP schemas. All 46 existing tests pass.
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"number": 2,
|
||||
"name": "FX Bench",
|
||||
"preset_count": 4
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"name": "Overdrive Bench",
|
||||
"bank": 2,
|
||||
"program": 0,
|
||||
"master_volume": 0.8,
|
||||
"routing_mode": "mono",
|
||||
"routing_breakpoint": 7,
|
||||
"tuner_enabled": false,
|
||||
"chain": [
|
||||
{
|
||||
"fx_type": "noise_gate",
|
||||
"enabled": true,
|
||||
"bypass": false,
|
||||
"params": {
|
||||
"threshold": 0.01
|
||||
},
|
||||
"nam_model_path": "",
|
||||
"ir_file_path": ""
|
||||
},
|
||||
{
|
||||
"fx_type": "overdrive",
|
||||
"enabled": true,
|
||||
"bypass": false,
|
||||
"params": {
|
||||
"drive": 0.55,
|
||||
"tone": 0.5,
|
||||
"level": 0.75,
|
||||
"gain": 0.6,
|
||||
"bass": 0.5,
|
||||
"mid": 0.5,
|
||||
"treble": 0.5,
|
||||
"presence": 0.5
|
||||
},
|
||||
"nam_model_path": "",
|
||||
"ir_file_path": ""
|
||||
},
|
||||
{
|
||||
"fx_type": "volume",
|
||||
"enabled": true,
|
||||
"bypass": false,
|
||||
"params": {
|
||||
"level": 0.85
|
||||
},
|
||||
"nam_model_path": "",
|
||||
"ir_file_path": ""
|
||||
}
|
||||
],
|
||||
"midi_mappings": {}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"name": "Delay Bench",
|
||||
"bank": 2,
|
||||
"program": 1,
|
||||
"master_volume": 0.8,
|
||||
"routing_mode": "mono",
|
||||
"routing_breakpoint": 7,
|
||||
"tuner_enabled": false,
|
||||
"chain": [
|
||||
{
|
||||
"fx_type": "noise_gate",
|
||||
"enabled": true,
|
||||
"bypass": false,
|
||||
"params": {
|
||||
"threshold": 0.01
|
||||
},
|
||||
"nam_model_path": "",
|
||||
"ir_file_path": ""
|
||||
},
|
||||
{
|
||||
"fx_type": "eq",
|
||||
"enabled": true,
|
||||
"bypass": false,
|
||||
"params": {
|
||||
"bass": 0.5,
|
||||
"mid": 0.5,
|
||||
"treble": 0.5
|
||||
},
|
||||
"nam_model_path": "",
|
||||
"ir_file_path": ""
|
||||
},
|
||||
{
|
||||
"fx_type": "delay",
|
||||
"enabled": true,
|
||||
"bypass": false,
|
||||
"params": {
|
||||
"time": 420.0,
|
||||
"feedback": 0.35,
|
||||
"mix": 0.3,
|
||||
"ping_pong": false,
|
||||
"stereo": false,
|
||||
"delay_type": "digital",
|
||||
"modulation_rate": 0.1,
|
||||
"modulation_depth": 0.1,
|
||||
"low_cut": 20.0,
|
||||
"high_cut": 8000.0
|
||||
},
|
||||
"nam_model_path": "",
|
||||
"ir_file_path": ""
|
||||
},
|
||||
{
|
||||
"fx_type": "volume",
|
||||
"enabled": true,
|
||||
"bypass": false,
|
||||
"params": {
|
||||
"level": 0.85
|
||||
},
|
||||
"nam_model_path": "",
|
||||
"ir_file_path": ""
|
||||
}
|
||||
],
|
||||
"midi_mappings": {}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"name": "Reverb Bench",
|
||||
"bank": 2,
|
||||
"program": 2,
|
||||
"master_volume": 0.8,
|
||||
"routing_mode": "mono",
|
||||
"routing_breakpoint": 7,
|
||||
"tuner_enabled": false,
|
||||
"chain": [
|
||||
{
|
||||
"fx_type": "noise_gate",
|
||||
"enabled": true,
|
||||
"bypass": false,
|
||||
"params": {
|
||||
"threshold": 0.01
|
||||
},
|
||||
"nam_model_path": "",
|
||||
"ir_file_path": ""
|
||||
},
|
||||
{
|
||||
"fx_type": "eq",
|
||||
"enabled": true,
|
||||
"bypass": false,
|
||||
"params": {
|
||||
"bass": 0.5,
|
||||
"mid": 0.5,
|
||||
"treble": 0.5
|
||||
},
|
||||
"nam_model_path": "",
|
||||
"ir_file_path": ""
|
||||
},
|
||||
{
|
||||
"fx_type": "reverb",
|
||||
"enabled": true,
|
||||
"bypass": false,
|
||||
"params": {
|
||||
"decay": 0.6,
|
||||
"mix": 0.28,
|
||||
"predelay": 30.0,
|
||||
"low_cut": 80.0,
|
||||
"high_cut": 7000.0,
|
||||
"room_size": 0.65,
|
||||
"damping": 0.5,
|
||||
"reverb_type": "hall",
|
||||
"diffusion": 0.6,
|
||||
"width": 0.8
|
||||
},
|
||||
"nam_model_path": "",
|
||||
"ir_file_path": ""
|
||||
},
|
||||
{
|
||||
"fx_type": "volume",
|
||||
"enabled": true,
|
||||
"bypass": false,
|
||||
"params": {
|
||||
"level": 0.85
|
||||
},
|
||||
"nam_model_path": "",
|
||||
"ir_file_path": ""
|
||||
}
|
||||
],
|
||||
"midi_mappings": {}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"name": "Chorus Bench",
|
||||
"bank": 2,
|
||||
"program": 3,
|
||||
"master_volume": 0.8,
|
||||
"routing_mode": "mono",
|
||||
"routing_breakpoint": 7,
|
||||
"tuner_enabled": false,
|
||||
"chain": [
|
||||
{
|
||||
"fx_type": "noise_gate",
|
||||
"enabled": true,
|
||||
"bypass": false,
|
||||
"params": {
|
||||
"threshold": 0.01
|
||||
},
|
||||
"nam_model_path": "",
|
||||
"ir_file_path": ""
|
||||
},
|
||||
{
|
||||
"fx_type": "eq",
|
||||
"enabled": true,
|
||||
"bypass": false,
|
||||
"params": {
|
||||
"bass": 0.5,
|
||||
"mid": 0.5,
|
||||
"treble": 0.5
|
||||
},
|
||||
"nam_model_path": "",
|
||||
"ir_file_path": ""
|
||||
},
|
||||
{
|
||||
"fx_type": "chorus",
|
||||
"enabled": true,
|
||||
"bypass": false,
|
||||
"params": {
|
||||
"rate": 0.35,
|
||||
"depth": 0.55,
|
||||
"mix": 0.3,
|
||||
"delay": 5.0,
|
||||
"feedback": 0.1,
|
||||
"waveform": "sine",
|
||||
"spread": 0.5,
|
||||
"phase_invert": false,
|
||||
"high_pass": 20.0,
|
||||
"low_pass": 8000.0,
|
||||
"stereo": true
|
||||
},
|
||||
"nam_model_path": "",
|
||||
"ir_file_path": ""
|
||||
},
|
||||
{
|
||||
"fx_type": "volume",
|
||||
"enabled": true,
|
||||
"bypass": false,
|
||||
"params": {
|
||||
"level": 0.85
|
||||
},
|
||||
"nam_model_path": "",
|
||||
"ir_file_path": ""
|
||||
}
|
||||
],
|
||||
"midi_mappings": {}
|
||||
}
|
||||
Reference in New Issue
Block a user