9ef50bf081cwFlowNet.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.
kevin
2024-05-23 09:32:24 -0400
7e2c18afa9flow_doc.md : Updates
kevin
2024-05-21 18:53:21 -0400
cfe4883f3ecwFlowNet,cwFlowType,cwFlowProc : Initial working and tested version of new preset compile and apply scheme.
kevin
2024-05-21 18:53:11 -0400
06099e83a2cwObject.h : Added type_id().
kevin
2024-05-21 15:34:46 -0400
0c157999e5README.md : Updates
kevin
2024-05-19 15:25:46 -0400
4e8f9e1eb7flow_doc.md : Updates.
kevin
2024-05-19 15:25:38 -0400
567660a600cwFlowTest.cpp : When a specific test is named and compare is set only that test is compared.
kevin
2024-05-19 15:25:18 -0400
07822a1c44cwFlow,cwFlowNet,cwFlowTypes : Preset compile and rewrite of network_apply_preset() and network_apply_dual_preset(). Code complete but not fully tested.
kevin
2024-05-19 15:24:33 -0400
32ed80183bMerge branch 'master' of gitea.larke.org:kevin/libcw
kevin
2024-05-11 12:12:04 -0400
9214b9b9d9cwIoPresetSelApp.cpp,ui.cfg : Added 'Goto' button to scroll to a fragment.
kevin
2024-05-11 12:11:30 -0400
145ab83a06cwPresetSel : Added loc_to_gui_id()
kevin
2024-05-11 12:10:43 -0400
8ffc2f3e57cwUi,cwIo,ui.js : Added ui::setScrollTop()
kevin
2024-05-11 12:10:21 -0400
f09c9b0151README.md : Updates
kevin
2024-05-11 07:42:09 -0400
e806115a4acwFlowNet.cpp : Initial implementation the 'out' statement. Combined implementation of 'in' statement and 'out' statement processing.
kevin
2024-05-10 15:54:21 -0400
05abad17facwFlowTest.cpp : Fixed typo.
kevin
2024-05-10 15:53:29 -0400
bcb2fdfcadcwFlowProc.cpp : Added 'store' variable to number proc.
kevin
2024-05-10 15:53:07 -0400
af9d9bdc57cwFlowTypes : Added var_disconnect()
kevin
2024-05-10 15:52:37 -0400
db73373cc0README.md : Updates
kevin
2024-05-09 22:10:51 -0400
20475974b1flow/flow_doc.md : Updates.
kevin
2024-05-09 22:10:39 -0400
04e85138c1cwFlowProc : 'audio_file_in' and 'audio_file_out' now use proc_expand_filename().
kevin
2024-05-09 22:07:53 -0400
a4dc668640cwFlowCross.cpp : Added null 'proj_dir' in call to flow::create().
kevin
2024-05-09 22:06:54 -0400
4e0a6df98acwFlow : create() now takes a 'proj_dir'. test() moved to cwFlowTest.
kevin
2024-05-09 22:05:22 -0400
e30e6f4b71cwFlowTypes : Added 'flow_t.proj_dir'. Added proc_expand_filename(). Changed network_print() from printf() to cwLogPrint().
kevin
2024-05-09 22:03:08 -0400
dc27ffc7b4cwFlowTest,Makefile.am : Initial commit.
kevin
2024-05-09 21:55:38 -0400
5527936024cwLog : Added outputCbArg(),outputCb(),formatCbArg(),formatCb(). cwLogPrint() now prints irregardless of the current level.
kevin
2024-05-09 21:54:39 -0400
f8a907f360README.md : Updates.
kevin
2024-05-08 10:24:48 -0400
986b842bc6flow/flow_doc.md : Updates
kevin
2024-05-08 10:24:38 -0400
9f1339e517cwFlow.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.
kevin
2024-05-08 10:24:25 -0400
4872f9234bcweFlowTypes : Added var_mult_count(). Added flow_t.isInRuntimeFl. Replaced identifier 'inst' with 'proc' throughout file.
kevin
2024-05-08 10:21:21 -0400
c7c31200a8cwFlowNet.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.
kevin
2024-05-08 10:18:43 -0400
1a6282cd6bREADME.md : Updates.
kevin
2024-05-06 15:48:02 -0400
c98eb88e78flow/flow_doc.md : Updates.
kevin
2024-05-06 15:47:53 -0400
5782ddf7afcwFlowProc.cpp : Renamed instance_t to proc_t.
kevin
2024-05-06 15:47:34 -0400
172ada9fddcwFlow.cpp : Made common parser for subnet and non-subnet var descriptions. Renamed instance_t to proc_t.
kevin
2024-05-06 15:47:13 -0400
04a34902e6cwFlowNet.h/cpp : Renamed instance_t to proc_t.
kevin
2024-05-06 15:46:12 -0400
eca42baf9fcwFlowTypes.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.
kevin
2024-05-06 15:44:53 -0400
9c77a5e924cwSfScoreParser.cpp : opcode_id_to_label() now uses idToLabelNull().
kevin
2024-05-06 15:42:33 -0400
6ba4d04b58cwLog.cpp : levelToLabel() is not implemented in terms of cw::idToLabel().
kevin
2024-05-06 15:41:54 -0400
2395feb4a7cwCommonImpl.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.
kevin
2024-05-06 15:41:18 -0400
94dac23cdfREADME.md : Updates
kevin
2024-05-05 17:32:02 -0400
e86451b7a2cwFlow,cwFlowNet,cwFlowTypes,cwFlowProc : Initial working subnet.
kevin
2024-05-05 17:31:42 -0400
19e054cd6bcwFlow,cwFlowDecl,cwIoPresetSelApp,cwPresetSel,ui.cfg : Added 'Dry Selected' option to cwIoPresetSelApp.
kevin
2024-05-04 18:22:07 -0400
4a90b6b1b6README.md : Updates
kevin
2024-05-03 09:22:27 -0400
072d0eecd6cwFlowProc.cpp : Refactored xfade_ctl to implement preset updates.
kevin
2024-05-03 09:22:16 -0400
f2dea88734cwFlowNet.h/cpp : network_apply_preset() now takes a
kevin
2024-05-03 09:21:08 -0400
8f405e4784cwFlowTypes.h : Fixed bug in kNumericTFl enumeration. Added kAllTFl
kevin
2024-05-03 09:16:37 -0400
746ecc9466README.md : Updates.
kevin
2024-05-02 14:00:17 -0400
f9aad38eeaflow_doc.md : Updates
kevin
2024-05-02 14:00:07 -0400
6d8e154354cwCommonImpl.h : Added cwRuntimeCheck()
kevin
2024-05-02 13:59:55 -0400
8566d91d05cwText.h : Updated comments.
kevin
2024-05-02 13:59:33 -0400
040d902c6bInitial 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.
kevin
2024-05-02 13:59:19 -0400
b57693f4e4cwFlow,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.
kevin
2024-04-30 19:58:10 -0400
4619fc43a1cwMath.cpp : Fixed isPowerOfTwo() to recognize 1 as a power of 2.
kevin
2024-04-30 19:52:40 -0400
4b08aeabdecwObject.h : Added is_<numric_type> predicate functions.
kevin
2024-04-30 19:52:13 -0400
0f41dfbcbdcwPresetSel.h/cpp : cwIoPresetSel.cpp : Applied multi-preset now includes state of fragment based on current GUI settings.
kevin
2024-04-29 09:47:35 -0400
52409219a2cwMidiFile.cpp : Added missing 'sci_pitch' column header to CSV output.
kevin
2024-04-29 09:45:53 -0400
70ba7316bdcwLex.h/cpp: test() now returns an rc_t.
kevin
2024-04-29 09:44:45 -0400
c7cd952fcccwFlowProc.cpp : More counter improvements.
kevin
2024-04-26 17:47:34 -0400
95ae6d0525README.md : Updates.
kevin
2024-04-26 17:45:12 -0400
6e3b59adb6cwFlowProc.cpp : Fix bugs in 'counter'.
kevin
2024-04-26 17:44:33 -0400
6c65dec3c7README.md : Updates.
kevin
2024-04-26 17:13:00 -0400
2437a74539flow_doc.md : initial commit.
kevin
2024-04-26 17:12:45 -0400
964df1dc23cwFlowNet.cpp : Minor changes to reflect changed function names - is_connected_to_source_proc().
kevin
2024-04-26 17:12:18 -0400
e2a307c2accwIoPresetSelApp.cpp : Changes to reflect new cwDspTypes.
kevin
2024-04-26 17:09:45 -0400
fc8b806d97cwFlowProc.h/cpp : Added 'sample_hold','number','timer','counter'.
kevin
2024-04-26 17:09:10 -0400
b4529aeb3fcwFlow.h.cpp : test() now takes a command line argument to select a particular test case. 'multi???Preset???Fl' in network cfg. are now optional.
kevin
2024-04-26 17:05:48 -0400
bdcb26ac72cwFlowTypes.h : Changes to account for changed dsp::types. Added is_connected_to_source_proc(), var_is_source() and is_source_var().
kevin
2024-04-26 17:04:03 -0400
a0b4e9c120cwDspTypes.h,cwDspTransforms.h/cpp : Removed the 'real_t' and replaced it with more specific types which identify how the type is being used (e.g. coeff_t, ftime_t).
kevin
2024-04-26 17:00:58 -0400
a7a38fa9f4cwObject.h/cpp : cwObject now detects and properly encodes floats and unsigned integers that are specified with the 'f' and 'u' suffix.
kevin
2024-04-26 16:59:40 -0400
e42dd71b09cwLex.h/cpp : test() now returns an rc_t. Added test for use of floating point suffix 'f'.
kevin
2024-04-26 16:58:01 -0400
78ca1b3e35README.md : Updates
kevin
2024-04-22 16:02:53 -0400
1b649124a6cwFlow*,cwPresetSel.cpp: Many changes to implement 'poly' networks. cwFlowNet.h/cpp : Initial commit.
kevin
2024-04-22 16:02:40 -0400
1c373f8d03cwObject.cpp : All non-quoted-string string are now considered identifiers in objectFromString().
kevin
2024-04-22 15:57:59 -0400
a3012db165cwText.h/cpp : Added first/lastMatchChar() for non-const strings.
kevin
2024-04-22 15:56:11 -0400
66c1f08c16Merge branch 'dev' of gitea.larke.org:kevin/libcw into dev
origin/dev
kevin
2024-04-06 16:08:07 -0400
e49df496e6cwFlow* : Added MIDI input and output devices to 'flow' framework.
kevin
2024-04-06 16:07:46 -0400
c4d518db47cwIo.h,cpp : Updates to include cwMidiDevice input device buffer. Added hardwareReport(). Updates to account for change to midi::cbFunc_t.
kevin
2024-04-06 16:06:17 -0400
374d3ad8a8cwMidiDeviceTest.cpp,cwMidiFileDev.cpp,cwMidiParser.cpp : Updates to account for change of MIDI callback signature in cwMidiDecls.h.
kevin
2024-04-06 16:04:42 -0400
3526b2c807cwMidiAlsa.cpp : Ports that do not qualify based on READ/WRITE attributes are now dropped. Ports without names are now given the default name '<None>'.
kevin
2024-04-06 16:02:52 -0400
a6f518ed54cwMidiDevice.h/cpp,cwMidiDecls.h : Added getBuffer(),clearBuffer(),maxBufferMsgCount() to cwMidiDevice. Changed the MIDI device callback function to move the user arg outside of the 'packet_t'. Added midi::ch_msg_t
kevin
2024-04-06 15:44:43 -0400
7d3be5ebc6cwIoPresetSelApp.cpp, ui.cfg : Add 'RT' and 'Hw' reports buttons.
kevin
2024-04-06 15:41:20 -0400
97da536504cwIoPresetSelApp.cpp : beg_loc,end_loc is now applied to midi player from meta.cfg on file load.
kevin
2024-03-30 18:01:08 -0400
d5f75f961cAdded 'timeOutMs' arg. to all calls to ui::ws::exec().
kevin
2024-03-28 19:48:46 -0400
98ed33d2cccwUi.h/cpp : Add queueBlkCnt and queueBlkByteCnt to websock based API's. Removed websockTimeOutMs from UI cfg. and replace it as an argument to ui::ws::exec().
kevin
2024-03-28 19:47:29 -0400
60e6c2f772cwWebSock.h/cpp : Optimize exec() to decrease cwIoPresetSelApp GUI startup time. Added _timed_exec_0/1/2()
kevin
2024-03-28 19:45:40 -0400
475cf5e541cwNbMpScQueue.h/c : Fixed bug where the tail was not correctly updated in advance(). Added peek_reset().
kevin
2024-03-28 19:43:40 -0400
73b433feaecwPresetSel.cpp : Fix problem where there were two version of delete_fragment() - one of which allowed a memory leak.
kevin
2024-03-27 20:19:06 -0400
89a4b83c45cwUi.cpp : 1. Add one to hashA[] to prevent a hash index of 0xffff from going past the end of the array. 2. Fix bug where hash table buckets were not released.
kevin
2024-03-25 22:17:40 -0400
43c5be958acwFileSys.cpp : Fixed failure to free expanded path on path not existing in isFile(),isDir(),isLink().
kevin
2024-03-25 22:14:42 -0400
6b2a3db3f0Merge branch 'dev' of gitea.larke.org:kevin/libcw into dev
kevin
2024-03-25 14:32:21 -0400
488648a967cwWebSock.cpp : Added report().
kevin
2024-03-25 14:31:03 -0400
230f3841d7cwIo.cpp: Added call to uiRealTimeReport() in call to io::realTimeReport().
kevin
2024-03-25 14:30:47 -0400
55aed815e1cwUi.h/cpp : Added ui::ws::realTimeReport().
kevin
2024-03-25 14:29:58 -0400
c9281603decwNbMpScQueue.h/cpp: Added count().
kevin
2024-03-25 14:29:25 -0400
5f3f986db6Merge branch 'master' into dev
kevin
2024-03-25 13:45:59 -0400
693c87d598cwWebSock.cpp : Now uses cwNbMpScQueue to cache outgoing messages.
kevin
2024-03-25 13:32:46 -0400
99871c5befcwNbMpScQueue.h/cpp : 1. Added peek(). 2. blockL is now made from individual allocated blocks to ease memory alignment. 3. node_t and blob length is now padded out to a multiple of 8 bytes to guarantee memory alignment. 4. advance() now returns the next blob.
kevin
2024-03-25 13:31:58 -0400
1c678700b7cwMidiAlsa.cpp : Fixed _cmMpAllocStruct() to correctly report failure on send_seq_subscribe_port().
kevin
2024-03-25 11:45:42 -0400
68bcf7306ccwWebSock.cpp : Changed initialization of _event_loop_ops_custom() to avoid warnings.
kevin
2024-03-25 11:44:37 -0400