e6c9acbc7dREADME.md, notes.md : Move contents of README.md to notes.md and add initial public README text.
kevin
2024-12-01 13:35:18 -0500
7ed651a7c3cwIoAudioPanel.cpp,cwIoSocketChat.cpp,cwIoTest.cpp,html/ioTest : Updates to support kExecTId callback and latest UI javascript library.
kevin
2024-12-01 13:34:14 -0500
83946c1920cwTcpSocketTest.h/cpp: Test functions now use cfg. objects rather than hardcoded values.
kevin
2024-11-30 12:19:43 -0500
703cc29014cwEuCon.cpp,cwLib.cpp,cwUi.cpp,cwWebSock.cpp : These modules now have a dependency on cwObject.h.
kevin
2024-11-30 12:18:18 -0500
3363de82edcwSocket.h/cpp : Change testMain() to take a cfg..
kevin
2024-11-30 12:16:47 -0500
953734ff54html/uiTest : Updates to support latest cwUi JS and replace references to type 'list' with 'vlist'.
kevin
2024-11-30 12:15:44 -0500
a790ab11d3cwFileSys.h/cpp : Prevent dirEntries from listing '.' and '..' directories during recursion. Added dirEntryTest().
kevin
2024-11-30 12:14:29 -0500
ddab771c11cwMidiFileDev.h/cpp : Removed unimplmeneted test() function.
kevin
2024-11-29 16:47:16 -0500
68747ef0a8cwWebSockSvr.cpp : Moved protocalA[] defn. in websockSrvTest() to use the cfg. provided values.
kevin
2024-11-29 16:46:40 -0500
dc7edd2e46cwWebsock.h : Update documentation of create() args.
kevin
2024-11-29 16:42:07 -0500
1475f1e365cwWebSockSvr.cpp : Updates websockSrvTest() to replace hard coded parameters with cfg. provided values.
kevin
2024-11-29 16:41:38 -0500
c0666b42eccwMidiDeviceTest.cpp : Change printf() to cwLogPrint().
kevin
2024-11-29 14:26:36 -0500
5782264b87cwNumericConvert.h/cpp, cwTest.cpp : /numeric_test test added.
kevin
2024-11-29 13:15:44 -0500
47466a4873cwNumericConvert.cpp, Makefile.am : Initial commit.
kevin
2024-11-29 13:15:02 -0500
eeeb2913dbMerge branch 'poly'
kevin
2024-11-29 11:13:59 -0500
81aa9ada7dflow/proc_dict.cfg : Change score_player and poly_voice_ctl to communicate via a 'midi' field in a record.
origin/poly
kevin
2024-11-25 10:05:33 -0500
0e8e06c48dcwFlowProc.cpp : poly_voice_ctl now accepts 'record' as input type rather than 'midi'.
kevin
2024-11-25 10:02:33 -0500
5dd9330c98cwFlowPerf.h/cpp : score_player now outputs a 'record' type.
kevin
2024-11-25 09:58:25 -0500
5d748bdb7ecwFlowTypes.h/cpp,cwFlow.cpp,cwFlowNet.cpp : Updates to support recd_fmt_t. Changed cfg_to_value() to value_from_cfg() and moved it to cwFlowValue.
kevin
2024-11-25 09:57:29 -0500
e3423e775ecwFlowValue.h/cpp : Implemented recd_fmt_t to alloc spec. of 'record' in class desc. Implemented recd_get()/set() for multiple fields at once. Moved value_from_value() and value_from_cfg() into cwFlowValue from cwFlowType
kevin
2024-11-25 09:55:05 -0500
c450378d78flow/proc_dict.cfg : Updates to score_player.
kevin
2024-11-18 11:50:16 -0500
a9aabb76a8cwPianoScore.h/cpp : Fix but where score load errors were no passed on.
kevin
2024-11-18 11:49:45 -0500
e4f58311f4cwFlowPerf.cpp : Add vel. table to score_player.
kevin
2024-11-18 11:49:03 -0500
56a88e22f6cwFlowProc.cpp : Implement sustain pedal in piano_voice.
kevin
2024-11-18 11:48:21 -0500
aa12a4b9b3cwFlowTypes.h/cpp,cwFlow.cpp,cwFlowNet.cpp : Move global variables from network_t to flow_t.
kevin
2024-11-18 11:47:33 -0500
893fcd02d5Merge branch 'poly' of gitea.larke.org:kevin/libcw into poly
kevin
2024-11-17 16:21:05 -0500
59c9c8799aREADME.md : Updates
kevin
2024-11-17 16:20:26 -0500
0b0ac8ce76cwFlow.cpp,flow/proc_dict.cfg : Added cwFlowPerf procs score_player,midi_to_msg,score_follower.
kevin
2024-11-17 16:20:10 -0500
43025557e8cwFlowPerf.h/cpp,Makefile.am : Initial commit.
kevin
2024-11-17 16:19:15 -0500
c8ef8c1cb6cwTest.cpp : Added /flow_value to test cw::flow::value and record functions.
kevin
2024-11-17 16:18:43 -0500
3bff581a4acwFlowCross.cpp,cwFlowNet.cpp,cwIoFlow.cpp,cwIoFlowCtl.cpp,cwIoPresetSelApp.cpp : Added cwFlowValue.h dependency.
kevin
2024-11-17 16:17:32 -0500
e2aba9b9b7cwFlowProc.h/cpp : Moved template default functions std_create(),std_destroy(),std_value(),std_exec(),std_report() from cwFlowProc.cpp to cwFlowProc.h.
kevin
2024-11-17 16:16:16 -0500
a7b80e841acwDynRefTbl.h/cpp : Added new create() from file constructor.
kevin
2024-11-17 16:14:30 -0500
7c645d6af9cwFlowTypes.h/cpp,cwFlowValue.h/cpp : 1. cw::flow::value_t moved from cwFlowTypes.h/cpp to cwFlowValue.h/cpp. 2. Added new flow value type cw::flow::recd_t and related functions and types.
kevin
2024-11-17 16:13:43 -0500
638d3e8494cwText.h/cpp : Added firstMatchChar(char*,int,char) form of first char. match function.
kevin
2024-11-17 14:51:55 -0500
5974de6650cwTime.cpp : Added tests.
kevin
2024-11-08 11:16:31 -0500
1ed6202885cwTime.h/cpp : Added fracSecondsToSpec()
kevin
2024-11-08 11:09:43 -0500
c68f741ccfREADME.md : Updates.
kevin
2024-10-19 12:38:18 -0400
930982028dcwFlowNet.cpp : Fixed bug where poly nets UI elements were not released. Added and set ui_var_t.has_source_fl.
kevin
2024-10-19 12:37:13 -0400
11489d89b4cwIo.h : Improved comment.
kevin
2024-10-19 12:36:38 -0400
7cc27cb8ddcwUI.h/cpp : Added elementChildCount/UuId() and elementPhysChildCount/UuId(). emptyParent() now deletes child elements. Added _remove_ele_from_hash_table() to fix bug where destroyed elements were not removed from hash table.
kevin
2024-10-19 12:36:12 -0400
6e56bec206README.md : Updates.
kevin
2024-10-14 14:24:36 -0400
ffda85b4adcwMpScNbQueue.h : Added notes to cwMpScNbQueue.h.
kevin
2024-10-14 14:24:14 -0400
44e39cd429cwFlowProc.cpp,proc_dict.cfg : Updates to audio_meter to implement UI callbacks.
kevin
2024-10-14 14:23:31 -0400
e0aeb258cdcwIoFlowCtl.h/cpp: Added _ui_callback() to pass variable values from the flow network to the UI. Also added set_variable_user_id().
kevin
2024-10-14 14:22:51 -0400
bad1d3953dcwFlow.h/cpp : Added user_callback_t args to create() and set_variable_user_id(). Also added _make_flow_to_ui_callback() to exec_cycle() to implement flow callbacks to the UI.
kevin
2024-10-14 14:20:13 -0400
805451d4d3cwFlowTypes.h/cpp : Added var_send_to_ui(). This included the addition of ui_var_head/stub/tail and ui_callback to flow_t and the ui_var and ui_var_link to variable_t.
kevin
2024-10-14 14:18:45 -0400
5ad56fe66ccwFlowNet.h/cpp : Added set_variable_user_id().
kevin
2024-10-14 14:16:14 -0400
ee990fd628cwFlowDecl.h: Added 'user_id' field to ui_var_t. Added ui_callback_t.
kevin
2024-10-14 14:15:21 -0400
c9519d745ccwIoFlowCtl.h/cpp : Added program_ui_net() and set/get_variable_value().
kevin
2024-10-12 15:30:20 -0400
e5bff5cd9ccwFlow.h/cpp: Added ui_net(), _create_class_ui_desc() and set/get_variable_value() in terms of ui_var_t.
kevin
2024-10-12 15:29:39 -0400
72bd9f189acwFlowNet.h/cpp : Added create_net_ui_desc(). Added set/get_variable_value() based on ui_var_t.
kevin
2024-10-12 15:27:33 -0400
57c154ca2ccwFlowProc.cpp : Replaced references to proc_t.proc_array to proc_t.procA.,
kevin
2024-10-12 15:26:19 -0400
83267b1016cwIo.h/cpp : Added uiSetTitle(), uiCreateHList() and second version of uiGetBlob(). Changed name of uiCreateList() to uiCreateVList().
kevin
2024-10-12 15:25:03 -0400
8c4ba8a9f7cwFlowDecl.h : Added all ui_* types.
kevin
2024-10-12 15:23:06 -0400
ab9feebc7acwFlowTypes.h/cpp: 1. Added ui_net to network_t. 2. Added ui to class_desc_t. 3. Changed name of proc_t.proc_array to procA. 4. Added var_channel_count().
kevin
2024-10-12 15:22:17 -0400
0dab461a6ecwUi.h/cpp : 1. Renamed createList() to createHList(). Added createVList(). 2. Added setTitle().
kevin
2024-10-12 15:18:05 -0400
c60142a6c1cwWebSock.cpp : Removed unnecessary '\n' from cwLogInfo() calls.
kevin
2024-10-12 13:45:24 -0400
64d5886392cwIoFlowCtl.h/cpp : Added program_is_initialized().
kevin
2024-09-21 17:18:46 -0400
4f2174c82dcwIo.h/cpp, cwUi.h/cpp : Added emptyParent().
kevin
2024-09-21 17:18:12 -0400
def7727d23README.md : Updates.
kevin
2024-09-20 18:16:37 -0400
1b450d0a85cwIoFlowCtl.h/cpp : 1. Implemented program_preset_count() and program_preset_label(). 2. Implemented program_initialize().
kevin
2024-09-20 18:16:28 -0400
db75ddb3d0cwFlowProc.cpp : Updated calls to network_create() to take a null preset_label.
kevin
2024-09-20 18:15:39 -0400
95f790c670cwFlow.h/cpp, cwFlowTypes.h : 1. Implemented preset_count() and preset_label(). 2. Added presetA[] and presetN to flow_t. 2. Broke out initialize() from create(). 3. Initialize now takes the index of a top-level preset to be applied when network is instantiated.
kevin
2024-09-20 18:13:17 -0400
9038b2b6ebcwFlowNet.h/cpp: 1. Network create now takes a 'preset_label'. 2. The preset is applied to each proc after the 'arg:{}' statement is processed. 3. The preset is applied again at the completion of the network instantiation.
kevin
2024-09-20 18:11:30 -0400
bc98a92f0acwAudioDeviceAlsa.cpp : Removed trailing white space from the device description string.
kevin
2024-09-19 15:06:56 -0400
05d0c316f4cwText.h/cpp : Added removeTrailingWhitespace()
kevin
2024-09-19 15:06:27 -0400
49b4a1430fcwFlow,cwFlowNet,cwFlowTypes,cwFlowProc : 'poly' processor can now handle heterogeneous arrays of networks.
kevin
2024-09-17 16:33:26 -0400
f98dd37e49Changed all references to 'subnet' to 'user_def_proc' or UDP.
kevin
2024-09-16 13:43:52 -0400
089e10e363cwFlowNet.cpp,cwFlowProc.cpp,proc_dict.cfg : Implement 'poly' parallel execution.
kevin
2024-09-16 10:43:02 -0400
b0ecdefa39Merge branch 'poly' of gitea.larke.org:kevin/libcw into poly
kevin
2024-09-16 08:19:21 -0400
3f9458afb2cwFlowTypes.h,cwFlowProc.cpp,proc_dict.cfg : Add 'parallel' param to 'poly' proc.
kevin
2024-09-16 08:19:09 -0400
e1ebbeac6ccwFlowNet.h/cpp : Remove the feature which allowed a poly network to execute in 'proc-order' rather than 'net-order'. Networks can now only execute in network order.
kevin
2024-09-16 08:18:05 -0400
e9f1843ac5cwThreadMach.h/cpp : cw::thread_tasks initial implementation.
kevin
2024-09-15 14:55:51 -0400
9a555e2c42cwThread.h now depends on cwTest.h
kevin
2024-09-15 14:54:25 -0400
6fcc1fa0eccwThread.cpp : Fixed but with cycle count limit and added tests to threadTest().
kevin
2024-09-15 14:53:18 -0400
10b5e88b0ecwThread.h/cpp : Added cycle count limit to 'unpause'.
kevin
2024-09-13 17:21:21 -0400
07b736daaeMerge branch 'poly' of gitea.larke.org:kevin/libcw into poly
kevin
2024-09-13 15:33:06 -0400
1e2942eed9README.md: Updates
kevin
2024-09-13 15:32:38 -0400
af49ef42cbcwFlowNet.cpp,cwFlowTypes.h : Added network_t.poly_proc_idxA[] to prepare for parallel poly's
kevin
2024-09-13 15:32:25 -0400
1223b55f2bcwThread.cpp : The thread now blocks on a condition variable rather than using a time sleep when in pause mode.
kevin
2024-09-13 15:14:28 -0400
9199aa81e0cwMutex.h : Update comments.
kevin
2024-09-13 15:10:14 -0400
e98db94c92cwTime.cpp : Fix advanceMicros() and advanceMs()
kevin
2024-09-13 15:09:56 -0400
e0063a078fREADME.md, flow/subnet_dict.cfg : Updates
kevin
2024-09-13 10:35:04 -0400
c55f7d34ec1. caw program parameters are now in snake_case rather than camelCase. 2. Column headers are now printed for caw 'log' output. 3. The websocket LLL_NOTICE logs may now be turned off using the 'extraLogsFl'. 4. Changed the 'Number' processor to work with the 'feedback' example. 5. README.md updates.
kevin
2024-09-12 17:18:42 -0400
35f95f3eacpy/gen_wavetables/README.md : initial commit
kevin
2024-09-05 11:26:05 -0400
e6c4168730.gitignore update.
kevin
2024-09-05 11:17:58 -0400
cabb968f9fpy/gen_wavetables : Initial commit.
kevin
2024-09-05 11:17:08 -0400