perf_caw.cfg,preset_caw.cfg : Updates
This commit is contained in:
parent
b1aeec0e35
commit
d9ec512201
@ -25,9 +25,11 @@
|
||||
network: {
|
||||
|
||||
procs: {
|
||||
player: { class:score_player, args:{ fname:"$/score_20240504.csv", vel_tbl_fname:"$/vel_table_perf.json", vel_tbl_label:"ivory" }},
|
||||
player: { class:score_player, args:{ fname:"$/score_20240504.csv" }},
|
||||
samp_vt:{ class: vel_table, in:{ in:player.out }, args:{ vel_tbl_fname:"$/vel_table_perf.json", vel_tbl_label:"ivory" }},
|
||||
|
||||
stop: { class: halt, in:{ in:player.done_fl }}
|
||||
vctl: { class: poly_voice_ctl, in:{ in:player.out }, args:{ voice_cnt:20 } },
|
||||
vctl: { class: poly_voice_ctl, in:{ in:smp_vt.out }, args:{ voice_cnt:20 } },
|
||||
|
||||
voice_poly: {
|
||||
class: poly,
|
||||
@ -56,9 +58,11 @@
|
||||
network: {
|
||||
|
||||
procs: {
|
||||
player: { class:score_player, args:{ fname:"$/score_20240504.csv", vel_tbl_fname:"$/vel_table_perf.json", vel_tbl_label:"ivory" }},
|
||||
player: { class:score_player, args:{ fname:"$/score_20240504.csv" }},
|
||||
samp_vt:{ class: vel_table, in:{ in:player.out }, args:{ vel_tbl_fname:"$/vel_table_perf.json", vel_tbl_label:"ivory" }},
|
||||
|
||||
stop: { class: halt, in:{ in:player.done_fl }}
|
||||
vctl: { class: poly_voice_ctl, in:{ in:player.out }, args:{ voice_cnt:20 } },
|
||||
vctl: { class: poly_voice_ctl, in:{ in:samp_vt.out }, args:{ voice_cnt:20 } },
|
||||
|
||||
voice_poly: {
|
||||
class: poly,
|
||||
@ -90,14 +94,22 @@
|
||||
network: {
|
||||
|
||||
procs: {
|
||||
player: { class:score_player, args:{ fname:"$/score_20240504.csv", vel_tbl_fname:"$/vel_table_perf.json", vel_tbl_label:"ivory" }},
|
||||
player: { class:score_player, args:{ fname:"$/score_20240504.csv" }},
|
||||
|
||||
pian_vt:{ class: vel_table, in:{ in:player.out }, args:{ vel_tbl_fname:"$/vel_table_perf.json", vel_tbl_label:"spirio" }},
|
||||
samp_vt:{ class: vel_table, in:{ in:player.out }, args:{ vel_tbl_fname:"$/vel_table_perf.json", vel_tbl_label:"ivory" }},
|
||||
|
||||
|
||||
stop: { class: halt, in:{ in:player.done_fl }}
|
||||
vctl: { class: poly_voice_ctl, in:{ in:player.out }, args:{ voice_cnt:20 } },
|
||||
|
||||
mout: { class: midi_out, in:{ rin:pian_vt.out }, args:{ print_fl:false, dev_label:"Fastlane", port_label:"Fastlane MIDI A" } }
|
||||
vctl: { class: poly_voice_ctl, in:{ in:samp_vt.out }, args:{ voice_cnt:30 } },
|
||||
ps: { class: preset_select, preset:init, in:{ in:player.out }, args:{ fname:"$/m1_458_trans_6.txt", preset_proc:"xf_poly" } }
|
||||
|
||||
voice_poly: {
|
||||
class: poly,
|
||||
args: { count:20, parallel_fl:false }
|
||||
in: { count:vctl.voice_cnt }
|
||||
args: { parallel_fl:false }
|
||||
|
||||
network: {
|
||||
procs: {
|
||||
@ -105,7 +117,7 @@
|
||||
// out:{ _.done_fl:_.vctl.done_fl_ },
|
||||
// args:{ wtb_fname:"~/temp/wt6/wt_bank.json", wtb_instr:"piano" } },
|
||||
|
||||
voc: { class:midi_voice, in:{ _.in:_.vctl.out_ }, out:{ _.done_fl:_.vctl.done_fl_ }, args:{chCnt:2, gain:0.2 } },
|
||||
voc: { class:midi_voice, in:{ _.in:_.vctl.out_ }, out:{ _.done_fl:_.vctl.done_fl_ }, args:{print_fl:false, chCnt:2, gain:0.2 } },
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -113,12 +125,15 @@
|
||||
xf_ctl: { class:poly_xform_ctl, in:{ in_:voice_poly.voc_.out,
|
||||
midi_:vctl.out_,
|
||||
donefl_:voice_poly.voc_.done_fl,
|
||||
out_ch_idx:ps.out_idx }, args:{ out_ch_cnt:5 } }
|
||||
out_ch_idx:ps.out_idx }, args:{ out_ch_cnt:10 } }
|
||||
|
||||
xf_poly : {
|
||||
class: poly,
|
||||
|
||||
args: { count:5, parallel_fl:false }
|
||||
in: { count:xf_ctl.out_ch_cnt, preset_sfx_id:ps.out_idx, preset_label:ps.preset_label },
|
||||
|
||||
args: { parallel_fl:false }
|
||||
|
||||
network: {
|
||||
procs: {
|
||||
pva: { class: pv_analysis, in:{ in:_.xf_ctl.out }, args:{ wndSmpN:512, hopSmpN:128, hzFl:false } },
|
||||
@ -146,9 +161,32 @@
|
||||
}
|
||||
}
|
||||
|
||||
amix: { class: audio_mix, in:{ in_:xf_poly.ogain_.out } args:{ igain_:1.0 }},
|
||||
wet_poly_mix: { class: audio_mix, in:{ in_:xf_poly.ogain_.out } args:{ igain_:1.0 }},
|
||||
dry_poly_mix: { class: audio_mix, in:{ in_:voice_poly.voc_.out} args:{ igain_:1.0 }},
|
||||
|
||||
//amix: { class: audio_mix, in:{ in_:xf_ctl.out_ } args:{ igain_:1.0 }},
|
||||
aout: { class: audio_out, in:{ in:amix.out }, args:{ dev_label:"main"}}
|
||||
//aout: { class: audio_out, in:{ in:amix.out }, args:{ dev_label:"main"}}
|
||||
|
||||
// apply the wet/dry gain balance
|
||||
wd_bal: { class: balance, args{}},
|
||||
wet_bal_gain: { class: audio_gain, in:{ in:wet_poly_mix.out, gain:wd_bal.out } },
|
||||
dry_bal_gain: { class: audio_gain, in:{ in:dry_poly_mix.out, gain:wd_bal.inv_out } },
|
||||
|
||||
mstr_wet_out: { class: audio_gain, in:{ in:wet_bal_gain.out }, args:{ gain:0.5 } }
|
||||
mstr_dry_out: { class: audio_gain, in:{ in:dry_bal_gain.out }, args:{ gain:0.5 } },
|
||||
|
||||
|
||||
// merge the wet/dry signals into a single 4 channel signal
|
||||
merge: { class: audio_merge, in:{ in0:mstr_wet_out.out, in1:mstr_dry_out.out } },
|
||||
|
||||
// delay the incoming signal to sync it with the piano
|
||||
sync_delay { class: audio_delay, in: { in:merge.out }, args:{ delayMs:400 }}
|
||||
|
||||
//aout: { class: audio_out, in:{ in:sync_delay.out }, args:{ dev_label:"main" } },
|
||||
|
||||
sel_two: { class: audio_split, in:{ in:sync_delay.out } args:{ select[0,0,1,1]} }
|
||||
aout: { class: audio_out, in:{ in:sel_two.out0 }, args:{ dev_label:"main" } },
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -92,9 +92,9 @@
|
||||
|
||||
presets:
|
||||
{
|
||||
aa:{ osc:{ gain:0.3 } },
|
||||
bb:{ osc:{ gain:0.4 } },
|
||||
cc:{ osc2:{ gain:0.1 }, osc0_2: { gain:0.2 } },
|
||||
aa:{ osc:{ gain:0.3 }, lfo:lfo1 },
|
||||
bb:{ osc:{ gain:0.4 }, lfo:lfo2 },
|
||||
cc:{ osc2:{ gain:0.1 }, osc0_2: { gain:0.2 }, lfo:lfo3 },
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user