cfg/flow/flow_test.cfg,flow_subnet_dict.cfg : Updates after the removal of the 'arg_label' field from the proc. inst. description.

This commit is contained in:
kevin 2024-05-23 09:35:37 -04:00
parent 088f367cab
commit dfc636dee1
2 changed files with 68 additions and 68 deletions

View File

@ -12,10 +12,10 @@
network: { network: {
procs: { procs: {
hz_lfo: { class: sine_tone, args: { default:{ chCnt:1 }}} hz_lfo: { class: sine_tone, args: { chCnt:1 }}
hz_sh: { class: sample_hold, in:{ in:hz_lfo.out }} hz_sh: { class: sample_hold, in:{ in:hz_lfo.out }}
amp_lfo: { class: sine_tone, args: { default:{ chCnt:1 }}} amp_lfo: { class: sine_tone, args: { chCnt:1 }}
amp_sh: { class: sample_hold, in:{ in:amp_lfo.out }} amp_sh: { class: sample_hold, in:{ in:amp_lfo.out }}
osc: { class: sine_tone, in:{ hz: hz_sh.out }} osc: { class: sine_tone, in:{ hz: hz_sh.out }}

View File

@ -20,7 +20,7 @@
procs: { procs: {
osc: { class: sine_tone }, osc: { class: sine_tone },
afout: { class: audio_file_out, in: { in:osc.out } args:{ default:{fname:"$/audio_flow_out.wav"} } afout: { class: audio_file_out, in: { in:osc.out } args:{ fname:"$/audio_flow_out.wav"}
} }
} }
} }
@ -33,10 +33,10 @@
network: { network: {
procs: { procs: {
lfo: { class: sine_tone, args:{ default:{hz:3, dc:440, gain:110 }}} lfo: { class: sine_tone, args:{ hz:3, dc:440, gain:110 }}
sh: { class: sample_hold, in:{ in:lfo.out } } sh: { class: sample_hold, in:{ in:lfo.out } }
osc: { class: sine_tone, in:{ hz:sh.out } }, osc: { class: sine_tone, in:{ hz:sh.out } },
afout: { class: audio_file_out, in: { in:osc.out } args:{ default:{fname:"/home/kevin/temp/audio_flow_out.wav"} }} afout: { class: audio_file_out, in: { in:osc.out } args:{ fname:"/home/kevin/temp/audio_flow_out.wav"} }
} }
presets: { presets: {
@ -53,10 +53,10 @@
network: { network: {
procs: { procs: {
srate: { class: number, log:{value:0} args:{ default:{ value:48000f } } }, srate: { class: number, log:{value:0} args:{ value:48000f } },
tmr: { class: timer, in: { srate:srate.value}, log:{out:0} args:{ default:{ period_ms:1000.0 } } }, tmr: { class: timer, in: { srate:srate.value}, log:{out:0} args:{ period_ms:1000.0 } },
cnt: { class: counter, in: { trigger:tmr.out }, log:{out:0} args:{ default:{ min:0, max:3, inc:1, init:0, mode:clip, out_type:uint, repeat_fl:false } } }, cnt: { class: counter, in: { trigger:tmr.out }, log:{out:0} args:{ min:0, max:3, inc:1, init:0, mode:clip, out_type:uint, repeat_fl:false } },
list: { class: list, in: { in:cnt.out }, log:{out:0} args:{ default:{ list:[a,b,c,d] }}} list: { class: list, in: { in:cnt.out }, log:{out:0} args:{ list:[a,b,c,d] }}
} }
} }
} }
@ -69,12 +69,12 @@
network: { network: {
procs: { procs: {
srate: { class: number, log:{value:0} args:{ default:{ value:48000f } } }, srate: { class: number, log:{value:0} args:{ value:48000f } },
tmr: { class: timer, in: { srate:srate.value}, log:{out:0} args:{ default:{ period_ms:1000.0 } } }, tmr: { class: timer, in: { srate:srate.value}, log:{out:0} args:{ period_ms:1000.0 } },
cnt: { class: counter, in: { trigger:tmr.out }, log:{out:0} args:{ default:{ min:0, max:3, inc:1, init:0, mode:clip, repeat_fl:false, out_type:uint } } }, cnt: { class: counter, in: { trigger:tmr.out }, log:{out:0} args:{ min:0, max:3, inc:1, init:0, mode:clip, repeat_fl:false, out_type:uint } },
x0v: { class: number, log:{value:0} args:{ default:{ value:2 }}}, x0v: { class: number, log:{value:0} args:{ value:2 }},
x1v: { class: number, log:{value:0} args:{ default:{ value:3 }}}, x1v: { class: number, log:{value:0} args:{ value:3 }},
add: { class: add, in: { in0:x0v.value, in1:x1v.value, in2:cnt.out }, log:{out:0} args:{ default:{ otype:int }} } add: { class: add, in: { in0:x0v.value, in1:x1v.value, in2:cnt.out }, log:{out:0} args:{ otype:int }}
} }
} }
} }
@ -87,16 +87,16 @@
network: { network: {
procs: { procs: {
srate: { class: number, log:{value:0} args:{ default:{ value:48000.0} } }, srate: { class: number, log:{value:0} args:{ value:48000.0} },
tmr: { class: timer, in: { srate:srate.value } log:{srate:0} args:{ default:{ period_ms:2000 } }}, tmr: { class: timer, in: { srate:srate.value } log:{srate:0} args:{ period_ms:2000 } },
cnt: { class: counter, in: { trigger:tmr.out }, args:{ default:{ min:0, max:2, inc:1, init:0, mode:clip, out_type:uint }}} cnt: { class: counter, in: { trigger:tmr.out }, args:{ min:0, max:2, inc:1, init:0, mode:clip, out_type:uint }}
list: { class: list, in: { in:cnt.out }, args:{ default:{ list:[ a,b,c ] }}}, list: { class: list, in: { in:cnt.out }, args:{ list:[ a,b,c ] }},
ps: { class: preset, in: { in:list.out } } ps: { class: preset, in: { in:list.out } }
lfo: { class: sine_tone, in:{ srate:srate.value }, log:{srate:0} args: { default:{hz:3, dc:440, gain:110 }}} lfo: { class: sine_tone, in:{ srate:srate.value }, log:{srate:0} args: { hz:3, dc:440, gain:110 }}
sh: { class: sample_hold, in:{ in:lfo.out } } sh: { class: sample_hold, in:{ in:lfo.out } }
osc: { class: sine_tone, in:{ hz:sh.out, srate:srate.value }} osc: { class: sine_tone, in:{ hz:sh.out, srate:srate.value }}
afout: { class: audio_file_out, in:{ in:osc.out } args:{ default:{fname:"$/audio_flow_out.wav"} }} afout: { class: audio_file_out, in:{ in:osc.out } args:{ fname:"$/audio_flow_out.wav"} }
} }
presets: { presets: {
@ -116,15 +116,15 @@
network: { network: {
procs: { procs: {
tmr: { class: timer, log:{srate:0}, args:{ default:{ period_ms:2000 } }}, tmr: { class: timer, log:{srate:0}, args:{ period_ms:2000 } },
cnt: { class: counter, in: { trigger:tmr.out }, args:{ default:{ min:0, max:2, inc:1, init:0, mode:clip, out_type:uint }}} cnt: { class: counter, in: { trigger:tmr.out }, args:{ min:0, max:2, inc:1, init:0, mode:clip, out_type:uint }}
list: { class: list, in: { in:cnt.out }, args:{ default:{ list:[ a,b,c ] }}}, list: { class: list, in: { in:cnt.out }, args:{ list:[ a,b,c ] }},
ps: { class: preset, in: { in:list.out } } ps: { class: preset, in: { in:list.out } }
lfo: { class: sine_tone, log:{srate:0} args: { default:{ chCnt:1, hz:3, dc:440, gain:110 }}} lfo: { class: sine_tone, log:{srate:0} args: { chCnt:1, hz:3, dc:440, gain:110 }}
sh: { class: sample_hold, in:{ in:lfo.out } } sh: { class: sample_hold, in:{ in:lfo.out } }
osc: { class: sine_tone, in:{ hz:sh.out } log:{srate:0} } osc: { class: sine_tone, in:{ hz:sh.out } log:{srate:0} }
afout: { class: audio_file_out, in: { in:osc.out } args:{ default:{fname:"$/audio_flow_out.wav"} }} afout: { class: audio_file_out, in: { in:osc.out } args:{ fname:"$/audio_flow_out.wav"} }
} }
presets: { presets: {
@ -149,12 +149,12 @@
osc_poly: { osc_poly: {
class: poly, class: poly,
args: { default:{ count:3 }} args: { count:3 }
network: { network: {
procs: { procs: {
lfo: { class: sine_tone, args: { default:{ chCnt:1, hz:3, dc:440, gain:110 }}} lfo: { class: sine_tone, args: { chCnt:1, hz:3, dc:440, gain:110 }}
sh: { class: sample_hold, in:{ in:lfo.out }} sh: { class: sample_hold, in:{ in:lfo.out }}
osc: { class: sine_tone, in:{ hz: sh.out }} osc: { class: sine_tone, in:{ hz: sh.out }}
} }
@ -167,8 +167,8 @@
} }
} }
poly_merge: { class: poly_merge, in:{ in_:osc_poly.osc_.out}, args:{ default:{ gain:1, out_gain:0.5 }}}, poly_merge: { class: poly_merge, in:{ in_:osc_poly.osc_.out}, args:{ gain:1, out_gain:0.5 }},
afout: { class: audio_file_out, in: { in:poly_merge.out } args:{ default:{fname:"$/audio_flow_out.wav"} }} afout: { class: audio_file_out, in: { in:poly_merge.out } args:{ fname:"$/audio_flow_out.wav"} }
} }
presets: { presets: {
@ -188,18 +188,18 @@
procs: { procs: {
tmr: { class: timer, args:{ default:{ period_ms:2000 } }}, tmr: { class: timer, args:{ period_ms:2000 } },
cnt: { class: counter, in: { trigger:tmr.out }, args:{ default:{ min:0, max:2, inc:1, init:0, mode:reverse, out_type:uint }}} cnt: { class: counter, in: { trigger:tmr.out }, args:{ min:0, max:2, inc:1, init:0, mode:reverse, out_type:uint }}
list: { class: list, in: { in:cnt.out }, args:{ default:{ list:[ a,b,c ] }}}, list: { class: list, in: { in:cnt.out }, args:{ list:[ a,b,c ] }},
osc_poly: { osc_poly: {
class: poly, class: poly,
args: { default:{ count:3 }} args: { count:3 }
network: { network: {
procs: { procs: {
lfo: { class: sine_tone, args: { default:{ chCnt:1, hz:3, dc:440, gain:110 }}} lfo: { class: sine_tone, args: { chCnt:1, hz:3, dc:440, gain:110 }}
sh: { class: sample_hold, in:{ in:lfo.out }} sh: { class: sample_hold, in:{ in:lfo.out }}
osc: { class: sine_tone, in:{ hz: sh.out }} osc: { class: sine_tone, in:{ hz: sh.out }}
} }
@ -218,13 +218,13 @@
xfade_ctl: { class: xfade_ctl, in:{ srateSrc:osc_poly.osc.out, preset:list.out, trigger:list.out }, xfade_ctl: { class: xfade_ctl, in:{ srateSrc:osc_poly.osc.out, preset:list.out, trigger:list.out },
log:{trigger:0}, log:{trigger:0},
args:{ default:{ net:osc_poly, durMs:1000, preset:a }} }, args:{ net:osc_poly, durMs:1000, preset:a }} ,
poly_merge: { class: poly_merge, in:{ in_:osc_poly.osc_.out, gain_:xfade_ctl.gain_ }, poly_merge: { class: poly_merge, in:{ in_:osc_poly.osc_.out, gain_:xfade_ctl.gain_ },
args:{ default:{ out_gain:0.5 }}}, args:{ out_gain:0.5 }},
afout: { class: audio_file_out, in:{ in:poly_merge.out } afout: { class: audio_file_out, in:{ in:poly_merge.out }
args:{ default:{fname:"$/audio_flow_out.wav"} }} args:{ fname:"$/audio_flow_out.wav"} }
} }
@ -248,20 +248,20 @@
procs: { procs: {
tmr: { class: timer, args:{ default:{ period_ms:2000 } }}, tmr: { class: timer, args:{ period_ms:2000 } },
cnt: { class: counter, in: { trigger:tmr.out }, args:{ default:{ min:0, max:2, inc:1, init:0, mode:reverse, out_type:uint }}} cnt: { class: counter, in: { trigger:tmr.out }, args:{ min:0, max:2, inc:1, init:0, mode:reverse, out_type:uint }}
list: { class: list, in: { in:cnt.out }, args:{ default:{ list:[ a,b,c ] }}}, list: { class: list, in: { in:cnt.out }, args:{ list:[ a,b,c ] }},
dc_list: { class: list, args: { default:{ in:0, list:[ 110f,220f,440f ]}}} dc_list: { class: list, args: { in:0, list:[ 110f,220f,440f ]}}
osc_poly: { osc_poly: {
class: poly, class: poly,
args: { default:{ count:3 }} args: { count:3 }
network: { network: {
procs: { procs: {
lfo: { class: sine_tone, in:{ _.dc:_.dc_list.value_}, args: { default:{ chCnt:1, hz:3, gain:110 }}} lfo: { class: sine_tone, in:{ _.dc:_.dc_list.value_}, args: { chCnt:1, hz:3, gain:110 }}
sh: { class: sample_hold, in:{ in:lfo.out }} sh: { class: sample_hold, in:{ in:lfo.out }}
osc: { class: sine_tone, in:{ hz: sh.out }} osc: { class: sine_tone, in:{ hz: sh.out }}
} }
@ -280,13 +280,13 @@
xfade_ctl: { class: xfade_ctl, in:{ srateSrc:osc_poly.osc.out, preset:list.out, trigger:list.out }, xfade_ctl: { class: xfade_ctl, in:{ srateSrc:osc_poly.osc.out, preset:list.out, trigger:list.out },
log:{trigger:0}, log:{trigger:0},
args:{ default:{ net:osc_poly, durMs:1000, preset:a }} }, args:{ net:osc_poly, durMs:1000, preset:a }},
poly_merge: { class: poly_merge, in:{ in_:osc_poly.osc_.out, gain_:xfade_ctl.gain_ }, poly_merge: { class: poly_merge, in:{ in_:osc_poly.osc_.out, gain_:xfade_ctl.gain_ },
args:{ default:{ out_gain:0.5 }}}, args:{ out_gain:0.5 }},
afout: { class: audio_file_out, in:{ in:poly_merge.out } afout: { class: audio_file_out, in:{ in:poly_merge.out }
args:{ default:{fname:"$/audio_flow_out.wav"} }} args:{ fname:"$/audio_flow_out.wav"} }
} }
@ -306,9 +306,9 @@
network: { network: {
procs: { procs: {
sub_osc: { class: mod_osc args:{ default:{ hz:220, hz_mod_hz:3, hz_mod_depth:55, amp_mod_hz:2, amp_mod_depth:0.5 }}}, sub_osc: { class: mod_osc args:{ hz:220, hz_mod_hz:3, hz_mod_depth:55, amp_mod_hz:2, amp_mod_depth:0.5 }},
afout: { class: audio_file_out, in:{ in:sub_osc.mo_out } afout: { class: audio_file_out, in:{ in:sub_osc.mo_out }
args:{ default:{fname:"$/audio_flow_out.wav"}}} args:{ fname:"$/audio_flow_out.wav"}}
} }
} }
@ -325,11 +325,11 @@
network: { network: {
procs: { procs: {
tmr: { class: timer, args:{ default:{ period_ms:1000.0 }}}, tmr: { class: timer, args:{ period_ms:1000.0 }},
cnt: { class: counter, in: { trigger:tmr.out }, log:{out:0}, args:{ default:{ min:0, max:1, inc:1, init:0, mode:clip, repeat_fl:false, out_type:uint }}}, cnt: { class: counter, in: { trigger:tmr.out }, log:{out:0}, args:{ min:0, max:1, inc:1, init:0, mode:clip, repeat_fl:false, out_type:uint }},
list0: { class: list, args:{ default:{ in:2 list:[1,2,3] }}}, list0: { class: list, args:{ in:2 list:[1,2,3] }},
list1: { class: list, args:{ default:{ in:0, list:[10,20,30] }}}, list1: { class: list, args:{ in:0, list:[10,20,30] }},
add: { class: add, in: { in0:list0.out, in1:list1.out, in2:cnt.out }, log:{out:0} args:{ default:{ otype:int }} } add: { class: add, in: { in0:list0.out, in1:list1.out, in2:cnt.out }, log:{out:0} args:{ otype:int }}
} }
} }
}, },
@ -343,9 +343,9 @@
network: { network: {
procs: { procs: {
a: { class: number, log:{value:0}, args:{ default:{ value:1 }}}, a: { class: number, log:{value:0}, args:{ value:1 }},
b: { class: number, log:{value:0}, args:{ default:{ value:2 }}}, b: { class: number, log:{value:0}, args:{ value:2 }},
add: { class: add, in: { in0:a.value, in1:b.value }, log:{out:0}, args:{ default:{ otype:int }}} add: { class: add, in: { in0:a.value, in1:b.value }, log:{out:0}, args:{ otype:int }}
} }
} }
}, },
@ -357,17 +357,17 @@
network: { network: {
procs: { procs: {
a: { class: number, log:{value:0}, args:{ default:{ value:1 }}}, a: { class: number, log:{value:0}, args:{ value:1 }},
b: { class: number, log:{value:0}, args:{ default:{ value:2 }}}, b: { class: number, log:{value:0}, args:{ value:2 }},
add: { class: add, in: { in0:a.value, in1:b.value }, out: { out:b.store }, add: { class: add, in: { in0:a.value, in1:b.value }, out: { out:b.store },
log:{out:0}, args:{ default:{ otype:int }}} log:{out:0}, args:{ otype:int }}
} }
} }
}, },
// Same as test_4 but with a dual-preset // Same as test_4 but with a dual-preset. See preset 'd'.
test_13: { test_13: {
framesPerCycle: 64, framesPerCycle: 64,
maxCycleCount: 15000, maxCycleCount: 15000,
@ -376,16 +376,16 @@
network: { network: {
procs: { procs: {
srate: { class: number, log:{value:0} args:{ default:{ value:48000.0} } }, srate: { class: number, log:{value:0} args:{ value:48000.0 }} ,
tmr: { class: timer, in: { srate:srate.value } log:{srate:0} args:{ default:{ period_ms:2000 } }}, tmr: { class: timer, in: { srate:srate.value } log:{srate:0} args:{ period_ms:2000 }},
cnt: { class: counter, in: { trigger:tmr.out }, args:{ default:{ min:0, max:3, inc:1, init:0, mode:clip, out_type:uint }}} cnt: { class: counter, in: { trigger:tmr.out }, args:{ min:0, max:3, inc:1, init:0, mode:clip, out_type:uint }}
list: { class: list, in: { in:cnt.out }, args:{ default:{ list:[ a,b,c,d ] }}}, list: { class: list, in: { in:cnt.out }, args:{ list:[ a,b,c,d ] }},
ps: { class: preset, in: { in:list.out } } ps: { class: preset, in: { in:list.out } }
lfo: { class: sine_tone, in:{ srate:srate.value }, log:{srate:0,hz:0,dc:0} args: { default:{hz:3, dc:440, gain:110 }}} lfo: { class: sine_tone, in:{ srate:srate.value }, log:{srate:0,hz:0,dc:0} args: { hz:3, dc:440, gain:110 }}
sh: { class: sample_hold, in:{ in:lfo.out } } sh: { class: sample_hold, in:{ in:lfo.out }}
osc: { class: sine_tone, in:{ hz:sh.out, srate:srate.value }} osc: { class: sine_tone, in:{ hz:sh.out, srate:srate.value }}
afout: { class: audio_file_out, in:{ in:osc.out } args:{ default:{fname:"$/audio_flow_out.wav"} }} afout: { class: audio_file_out, in:{ in:osc.out } args:{ fname:"$/audio_flow_out.wav"} }
} }
presets: { presets: {