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
521a513ba3cwSfScore.cpp : Removed incorrect assert in _calc_score_tempo().
kevin
2024-03-25 11:43:26 -0400
ec418f1d28cwCommonImpl.h : Changed cwAssert() param named 'cond' to 'C' to fix warning.
kevin
2024-03-25 11:42:22 -0400
0979b097baMerge branch 'master' of gitea.larke.org:kevin/libcw
kevin
2024-03-25 11:00:12 -0400
ad5efbaa77cwMidiDevice.h : Changed file guards to cwMidiDevice_h from cwMidiPort_h.
kevin
2024-03-25 10:59:55 -0400
542ceafe8acwDataSets.cpp : test() Write 5 rather than 0 images for each batch to an SVG.
kevin
2024-03-25 10:58:43 -0400
9a4fed6d64cwMidiFile.cpp : calcNoteDurations() turn off warning and write comments in 'missing note-off for note-on' case.
kevin
2024-03-25 10:57:54 -0400
70b147007ecwPresetSel.cpp : Rewrote _validate_preset_id() to clarify logic.
kevin
2024-03-25 10:56:32 -0400
b354b29581cwCsv.cpp : Mark [[fallthrough]] in 'case kBeforeField'.
kevin
2024-03-25 10:54:02 -0400
a2aa26754bcwVariant.cpp : Fix bad initialization in _variantDescArray[] sentinel.
kevin
2024-03-25 10:53:25 -0400
e04c293856cwUiTest.cpp : Fix missing break in 'case kFloatId'.
kevin
2024-03-25 10:52:08 -0400
8ed15267a5Fix signed/unsigned warnings with explicit casts.
kevin
2024-03-25 10:50:11 -0400
36826a3b66Replace use of {0} with {}, or replace partial initialization cases with complete initialization.
kevin
2024-03-25 10:46:45 -0400
9fd9043a2dcwIo.cpp : Set p->sockN and p->serialN to 0 when socket or serial sub-systems are disabled.
kevin
2024-03-22 13:01:08 -0400
6f2444b8d7cwNbMpScQueue.h/cpp : Verified with -fsanitize thread added comments.
kevin
2024-03-11 19:21:03 -0400
e63abddb5dMerge branch 'master' of gitea.larke.org:kevin/libcw
kevin
2024-03-09 18:18:09 -0500
5de1851c66cwVectOps.h : Added 'scale_add()'
kevin
2024-03-09 15:13:54 -0500
2d0c59a8facwIoPresetSelApp.cpp,cwPresetSel.h/cpp,ui.cfg,cwFlowDecl.h : Added 'Allow All' for uniform prob. preset selection. Add 'loc location' flag to UI.
kevin
2024-03-09 15:12:56 -0500