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
32ed80183b
Merge branch 'master' of gitea.larke.org:kevin/libcw
2024-05-11 12:12:04 -04:00
kevin
9214b9b9d9
cwIoPresetSelApp.cpp,ui.cfg : Added 'Goto' button to scroll to a fragment.
2024-05-11 12:11:30 -04:00
kevin
145ab83a06
cwPresetSel : Added loc_to_gui_id()
2024-05-11 12:10:43 -04:00
kevin
8ffc2f3e57
cwUi,cwIo,ui.js : Added ui::setScrollTop()
2024-05-11 12:10:21 -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
19e054cd6b
cwFlow,cwFlowDecl,cwIoPresetSelApp,cwPresetSel,ui.cfg : Added 'Dry Selected' option to cwIoPresetSelApp.
2024-05-04 18:22:07 -04:00
kevin
4ff1ec578e
cwFlow,cwFlowDecls,cwIoPresetIo.cpp,cwPreset, ui.cfg : Added 'dry-priority' flag.
...
Added Preset,IO realtime, MRP report buttons.
Changed main window layout slightly.
2024-05-04 10:27:51 -04:00
kevin
4a90b6b1b6
README.md : Updates
2024-05-03 09:22:27 -04:00
kevin
072d0eecd6
cwFlowProc.cpp : Refactored xfade_ctl to implement preset updates.
2024-05-03 09:22:16 -04:00
kevin
f2dea88734
cwFlowNet.h/cpp : network_apply_preset() now takes a
2024-05-03 09:21:08 -04:00
kevin
8f405e4784
cwFlowTypes.h : Fixed bug in kNumericTFl enumeration. Added kAllTFl
2024-05-03 09:16:37 -04:00
kevin
746ecc9466
README.md : Updates.
2024-05-02 14:00:17 -04:00
kevin
f9aad38eea
flow_doc.md : Updates
2024-05-02 14:00:07 -04:00
kevin
6d8e154354
cwCommonImpl.h : Added cwRuntimeCheck()
2024-05-02 13:59:55 -04:00
kevin
8566d91d05
cwText.h : Updated comments.
2024-05-02 13:59:33 -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
4619fc43a1
cwMath.cpp : Fixed isPowerOfTwo() to recognize 1 as a power of 2.
2024-04-30 19:52:40 -04:00
kevin
4b08aeabde
cwObject.h : Added is_<numric_type> predicate functions.
2024-04-30 19:52:13 -04:00
kevin
0f41dfbcbd
cwPresetSel.h/cpp : cwIoPresetSel.cpp : Applied multi-preset now includes state of fragment based on current GUI settings.
2024-04-29 09:47:35 -04:00
kevin
52409219a2
cwMidiFile.cpp : Added missing 'sci_pitch' column header to CSV output.
2024-04-29 09:45:53 -04:00