kevin
9bf3485e61
cwFlowNet.cpp : Removed dead code and re-arranged some code locations. No functional changes.
2024-06-04 08:25:18 -04:00
kevin
8dde88f6fd
Merge branch 'poly' of gitea.larke.org:kevin/libcw into poly
...
# Conflicts:
# cwFlow.cpp
# cwIoPresetSelApp.cpp
# cwLex.cpp
# cwLex.h
# cwPresetSel.cpp
# html/preset_sel/ui.cfg
2024-05-29 14:06:54 -04:00
kevin
91fad53d33
Added "#include cwTest.h" dependency to most *.cpp files.
2024-05-29 12:36:57 -04:00
kevin
d1ba6f76d7
cwFlowNet : network_apply_???_presets() now all optionally use 'proc_label_sfx_id'
2024-05-24 16:36:43 -04:00
kevin
9ef50bf081
cwFlowNet.cpp : The proc instance desc. now have only a single 'args' record rather than named
...
records inside of args. The 'args_label' field was therefore removed.
2024-05-23 09:32:24 -04:00
kevin
cfe4883f3e
cwFlowNet,cwFlowType,cwFlowProc : Initial working and tested version of new preset compile and apply scheme.
2024-05-21 18:53:11 -04:00
kevin
07822a1c44
cwFlow,cwFlowNet,cwFlowTypes : Preset compile and rewrite of network_apply_preset() and network_apply_dual_preset().
...
Code complete but not fully tested.
2024-05-19 15:24:33 -04:00
kevin
e806115a4a
cwFlowNet.cpp : Initial implementation the 'out' statement.
...
Combined implementation of 'in' statement and 'out' statement processing.
2024-05-10 15:54:21 -04:00
kevin
c7c31200a8
cwFlowNet.cpp : Added the ability for in-stmts to iterate over the in-proc.
...
This allows poly procs to draw per voice input from non-poly procs.
2024-05-08 10:18:43 -04:00
kevin
04a34902e6
cwFlowNet.h/cpp : Renamed instance_t to proc_t.
2024-05-06 15:46:12 -04:00
kevin
e86451b7a2
cwFlow,cwFlowNet,cwFlowTypes,cwFlowProc : Initial working subnet.
2024-05-05 17:31:42 -04:00
kevin
f2dea88734
cwFlowNet.h/cpp : network_apply_preset() now takes a
2024-05-03 09:21:08 -04:00
kevin
040d902c6b
Initial working version of poly_merge and xfade_ctl.
...
cwFlowNet._connect_vars() changed to cwFlowTypes.var_connect().
cwFlowTest._set_var_value_from_cfg() to cwFlowTypes.var_set_from_preset().
var_channelize() now connects matching channels when they are available.
Added type 'numeric'.
Updated proc_template() to automatically allocate and extract inst_t.
Added a system sample rate.
2024-05-02 13:59:19 -04:00
kevin
b57693f4e4
cwFlow,cwFlowNet,cwFlowTypes,cwFlowProc : Many changes.
...
Added ability to set types at proc instantiation time.
Added ability to have multi-type variables which get resolved at proc. instantiation time.
Added ability to proc 'log' attribute to print selected variables as they change.
Values are now coerced to the variable type in var_set().
Added new proc's : list,add,preset.
2024-04-30 19:58:10 -04:00
kevin
964df1dc23
cwFlowNet.cpp : Minor changes to reflect changed function names - is_connected_to_source_proc().
2024-04-26 17:12:18 -04:00
kevin
1b649124a6
cwFlow*,cwPresetSel.cpp: Many changes to implement 'poly' networks.
...
cwFlowNet.h/cpp : Initial commit.
2024-04-22 16:02:40 -04:00