Commit Graph

911 Commits

Author SHA1 Message Date
kevin
9f00c88964 cwTest.h/cpp : Initial commit. 2024-05-29 12:32:33 -04:00
kevin
eb0a773302 cwObject.h : Added read() interface. 2024-05-27 13:33:01 -04:00
kevin
f4a6b015e1 README.md : Updates 2024-05-25 08:50:13 -04:00
kevin
48fefa705b cwFlowProc.cpp : Fixed typo in error message. 2024-05-25 08:49:45 -04:00
kevin
b31d8dd5c0 README.md : Updates. 2024-05-24 16:43:05 -04:00
kevin
ac42dd7653 flow/flow_doc.md : Updates. 2024-05-24 16:42:46 -04:00
kevin
a09ca54315 cwFlowTest.cpp : Added 'compare' as a command line arg. and removed it as a system param. 2024-05-24 16:42:24 -04:00
kevin
d90a3c31da cwFlowTypes : Added value_print() and made extra info print optional on _value_print().
The current exec. cycle index is now printed out with all 'log' lines.
2024-05-24 16:41:42 -04:00
kevin
b79318a983 cwFlowProc : Added the 'print' proc.
Small changes to 'number' and 'add' to prevent incorrect extra outputs.
2024-05-24 16:39:16 -04:00
kevin
973b1bdd32 cwFlow.cpp : Added the system parameter 'preset' to apply a network preset prior to network runtime. 2024-05-24 16:37:31 -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
760ab68d4f README.md : Updates 2024-05-23 09:32:33 -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
7e2c18afa9 flow_doc.md : Updates 2024-05-21 18:53:21 -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
06099e83a2 cwObject.h : Added type_id(). 2024-05-21 15:34:46 -04:00
kevin
0c157999e5 README.md : Updates 2024-05-19 15:25:46 -04:00
kevin
4e8f9e1eb7 flow_doc.md : Updates. 2024-05-19 15:25:38 -04:00
kevin
567660a600 cwFlowTest.cpp : When a specific test is named and compare is set only that test is compared. 2024-05-19 15:25:18 -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
f09c9b0151 README.md : Updates 2024-05-11 07:42:09 -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
05abad17fa cwFlowTest.cpp : Fixed typo. 2024-05-10 15:53:29 -04:00
kevin
bcb2fdfcad cwFlowProc.cpp : Added 'store' variable to number proc. 2024-05-10 15:53:07 -04:00
kevin
af9d9bdc57 cwFlowTypes : Added var_disconnect() 2024-05-10 15:52:37 -04:00
kevin
db73373cc0 README.md : Updates 2024-05-09 22:10:51 -04:00
kevin
20475974b1 flow/flow_doc.md : Updates. 2024-05-09 22:10:39 -04:00
kevin
04e85138c1 cwFlowProc : 'audio_file_in' and 'audio_file_out' now use proc_expand_filename(). 2024-05-09 22:07:53 -04:00
kevin
a4dc668640 cwFlowCross.cpp : Added null 'proj_dir' in call to flow::create(). 2024-05-09 22:06:54 -04:00
kevin
4e0a6df98a cwFlow : create() now takes a 'proj_dir'. test() moved to cwFlowTest. 2024-05-09 22:05:22 -04:00
kevin
e30e6f4b71 cwFlowTypes : Added 'flow_t.proj_dir'. Added proc_expand_filename().
Changed network_print() from printf() to cwLogPrint().
2024-05-09 22:03:08 -04:00
kevin
dc27ffc7b4 cwFlowTest,Makefile.am : Initial commit. 2024-05-09 21:55:38 -04:00
kevin
5527936024 cwLog : Added outputCbArg(),outputCb(),formatCbArg(),formatCb().
cwLogPrint() now prints irregardless of the current level.
2024-05-09 21:54:39 -04:00
kevin
f8a907f360 README.md : Updates. 2024-05-08 10:24:48 -04:00
kevin
986b842bc6 flow/flow_doc.md : Updates 2024-05-08 10:24:38 -04:00
kevin
9f1339e517 cwFlow.cpp : maxCycleCnt=0 now means that the init pass should be run but not the runtime pass.
Setting maxCycleCnt to kInvalidCnt now removed cycle count limit.
2024-05-08 10:24:25 -04:00
kevin
4872f9234b cweFlowTypes : Added var_mult_count(). Added flow_t.isInRuntimeFl.
Replaced identifier 'inst' with 'proc' throughout file.
2024-05-08 10:21: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
1a6282cd6b README.md : Updates. 2024-05-06 15:48:02 -04:00
kevin
c98eb88e78 flow/flow_doc.md : Updates. 2024-05-06 15:47:53 -04:00
kevin
5782ddf7af cwFlowProc.cpp : Renamed instance_t to proc_t. 2024-05-06 15:47:34 -04:00
kevin
172ada9fdd cwFlow.cpp : Made common parser for subnet and non-subnet var descriptions.
Renamed instance_t to proc_t.
2024-05-06 15:47:13 -04:00
kevin
04a34902e6 cwFlowNet.h/cpp : Renamed instance_t to proc_t. 2024-05-06 15:46:12 -04:00
kevin
eca42baf9f cwFlowTypes.h/cpp : implemented var_desc_create/destroy(), var_desc_attr_label_to_flag(), var_desc_flag_to_attribute(), class_desc_array().
Renamed instance_t to proc_t.
2024-05-06 15:44:53 -04:00
kevin
9c77a5e924 cwSfScoreParser.cpp : opcode_id_to_label() now uses idToLabelNull(). 2024-05-06 15:42:33 -04:00
kevin
6ba4d04b58 cwLog.cpp : levelToLabel() is not implemented in terms of cw::idToLabel(). 2024-05-06 15:41:54 -04:00
kevin
2395feb4a7 cwCommonImpl.h/cpp idToLabel() now returns label associated with 'eolId' instead of nullptr when the requested id is not found.
Added idToLabelNull() which return nullptr when the requested id is not found.
2024-05-06 15:41:18 -04:00
kevin
94dac23cdf README.md : Updates 2024-05-05 17:32:02 -04:00
kevin
e86451b7a2 cwFlow,cwFlowNet,cwFlowTypes,cwFlowProc : Initial working subnet. 2024-05-05 17:31:42 -04:00
kevin
4a90b6b1b6 README.md : Updates 2024-05-03 09:22:27 -04:00