Commit Graph

  • f577b09415 README.md : Updates master kevin 2024-12-14 10:39:33 -0500
  • fe74e41a0d cwAudioFileProc.h : Reformatted code. kevin 2024-12-14 10:00:09 -0500
  • e2a7af6bae cwTcpSocketTest.h : Removed declartion of mdns_test() because it was never defined. kevin 2024-12-14 09:59:45 -0500
  • 4ef6d649f5 cwSvg.h/cpp : Minor updates to SVG test. kevin 2024-12-14 09:59:15 -0500
  • 375ed8bed4 cwAudioTransforms.h : Added comments. kevin 2024-12-14 09:58:54 -0500
  • 6b9ac3a54e cwAudioDeviceFile.h/cpp : Added 'cycleCnt' parameter to test(). kevin 2024-12-14 09:57:54 -0500
  • 6327cc9a76 cwIoAudioMidi.h/cpp,Makefile.am : Remove cwIoAudioMidi.h/cpp because it is not being used. kevin 2024-12-14 09:57:01 -0500
  • f102928a9f cwDspTransforms.h : Fix formatting - no functional changes. kevin 2024-12-02 14:48:34 -0500
  • 7eacb5e005 cwDsp.h/cpp,cwTest.cpp : Move fft,ifft,convolve into cwTest framework. kevin 2024-12-02 14:48:13 -0500
  • 2b42d60b29 cwAudioFileOps.cpp : Refactor test() to handle many different audio file operations. kevin 2024-12-02 14:47:28 -0500
  • 9acb24e9e1 Apply licensing information to project. origin/master origin/HEAD kevin 2024-12-01 14:35:24 -0500
  • e6c9acbc7d README.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
  • 7ed651a7c3 cwIoAudioPanel.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
  • 83946c1920 cwTcpSocketTest.h/cpp: Test functions now use cfg. objects rather than hardcoded values. kevin 2024-11-30 12:19:43 -0500
  • 703cc29014 cwEuCon.cpp,cwLib.cpp,cwUi.cpp,cwWebSock.cpp : These modules now have a dependency on cwObject.h. kevin 2024-11-30 12:18:18 -0500
  • 3363de82ed cwSocket.h/cpp : Change testMain() to take a cfg.. kevin 2024-11-30 12:16:47 -0500
  • 953734ff54 html/uiTest : Updates to support latest cwUi JS and replace references to type 'list' with 'vlist'. kevin 2024-11-30 12:15:44 -0500
  • a790ab11d3 cwFileSys.h/cpp : Prevent dirEntries from listing '.' and '..' directories during recursion. Added dirEntryTest(). kevin 2024-11-30 12:14:29 -0500
  • ddab771c11 cwMidiFileDev.h/cpp : Removed unimplmeneted test() function. kevin 2024-11-29 16:47:16 -0500
  • 68747ef0a8 cwWebSockSvr.cpp : Moved protocalA[] defn. in websockSrvTest() to use the cfg. provided values. kevin 2024-11-29 16:46:40 -0500
  • dc7edd2e46 cwWebsock.h : Update documentation of create() args. kevin 2024-11-29 16:42:07 -0500
  • 1475f1e365 cwWebSockSvr.cpp : Updates websockSrvTest() to replace hard coded parameters with cfg. provided values. kevin 2024-11-29 16:41:38 -0500
  • c0666b42ec cwMidiDeviceTest.cpp : Change printf() to cwLogPrint(). kevin 2024-11-29 14:26:36 -0500
  • 5782264b87 cwNumericConvert.h/cpp, cwTest.cpp : /numeric_test test added. kevin 2024-11-29 13:15:44 -0500
  • 47466a4873 cwNumericConvert.cpp, Makefile.am : Initial commit. kevin 2024-11-29 13:15:02 -0500
  • eeeb2913db Merge branch 'poly' kevin 2024-11-29 11:13:59 -0500
  • 81aa9ada7d flow/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
  • 0e8e06c48d cwFlowProc.cpp : poly_voice_ctl now accepts 'record' as input type rather than 'midi'. kevin 2024-11-25 10:02:33 -0500
  • 5dd9330c98 cwFlowPerf.h/cpp : score_player now outputs a 'record' type. kevin 2024-11-25 09:58:25 -0500
  • 5d748bdb7e cwFlowTypes.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
  • e3423e775e cwFlowValue.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
  • c450378d78 flow/proc_dict.cfg : Updates to score_player. kevin 2024-11-18 11:50:16 -0500
  • a9aabb76a8 cwPianoScore.h/cpp : Fix but where score load errors were no passed on. kevin 2024-11-18 11:49:45 -0500
  • e4f58311f4 cwFlowPerf.cpp : Add vel. table to score_player. kevin 2024-11-18 11:49:03 -0500
  • 56a88e22f6 cwFlowProc.cpp : Implement sustain pedal in piano_voice. kevin 2024-11-18 11:48:21 -0500
  • aa12a4b9b3 cwFlowTypes.h/cpp,cwFlow.cpp,cwFlowNet.cpp : Move global variables from network_t to flow_t. kevin 2024-11-18 11:47:33 -0500
  • 893fcd02d5 Merge branch 'poly' of gitea.larke.org:kevin/libcw into poly kevin 2024-11-17 16:21:05 -0500
  • 59c9c8799a README.md : Updates kevin 2024-11-17 16:20:26 -0500
  • 0b0ac8ce76 cwFlow.cpp,flow/proc_dict.cfg : Added cwFlowPerf procs score_player,midi_to_msg,score_follower. kevin 2024-11-17 16:20:10 -0500
  • 43025557e8 cwFlowPerf.h/cpp,Makefile.am : Initial commit. kevin 2024-11-17 16:19:15 -0500
  • c8ef8c1cb6 cwTest.cpp : Added /flow_value to test cw::flow::value and record functions. kevin 2024-11-17 16:18:43 -0500
  • 3bff581a4a cwFlowCross.cpp,cwFlowNet.cpp,cwIoFlow.cpp,cwIoFlowCtl.cpp,cwIoPresetSelApp.cpp : Added cwFlowValue.h dependency. kevin 2024-11-17 16:17:32 -0500
  • e2aba9b9b7 cwFlowProc.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
  • a7b80e841a cwDynRefTbl.h/cpp : Added new create() from file constructor. kevin 2024-11-17 16:14:30 -0500
  • 7c645d6af9 cwFlowTypes.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
  • 638d3e8494 cwText.h/cpp : Added firstMatchChar(char*,int,char) form of first char. match function. kevin 2024-11-17 14:51:55 -0500
  • 5974de6650 cwTime.cpp : Added tests. kevin 2024-11-08 11:16:31 -0500
  • 1ed6202885 cwTime.h/cpp : Added fracSecondsToSpec() kevin 2024-11-08 11:09:43 -0500
  • c68f741ccf README.md : Updates. kevin 2024-10-19 12:38:18 -0400
  • 930982028d cwFlowNet.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
  • 11489d89b4 cwIo.h : Improved comment. kevin 2024-10-19 12:36:38 -0400
  • 7cc27cb8dd cwUI.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
  • 6e56bec206 README.md : Updates. kevin 2024-10-14 14:24:36 -0400
  • ffda85b4ad cwMpScNbQueue.h : Added notes to cwMpScNbQueue.h. kevin 2024-10-14 14:24:14 -0400
  • 44e39cd429 cwFlowProc.cpp,proc_dict.cfg : Updates to audio_meter to implement UI callbacks. kevin 2024-10-14 14:23:31 -0400
  • e0aeb258cd cwIoFlowCtl.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
  • bad1d3953d cwFlow.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
  • 805451d4d3 cwFlowTypes.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
  • 5ad56fe66c cwFlowNet.h/cpp : Added set_variable_user_id(). kevin 2024-10-14 14:16:14 -0400
  • ee990fd628 cwFlowDecl.h: Added 'user_id' field to ui_var_t. Added ui_callback_t. kevin 2024-10-14 14:15:21 -0400
  • c9519d745c cwIoFlowCtl.h/cpp : Added program_ui_net() and set/get_variable_value(). kevin 2024-10-12 15:30:20 -0400
  • e5bff5cd9c cwFlow.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
  • 72bd9f189a cwFlowNet.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
  • 57c154ca2c cwFlowProc.cpp : Replaced references to proc_t.proc_array to proc_t.procA., kevin 2024-10-12 15:26:19 -0400
  • 83267b1016 cwIo.h/cpp : Added uiSetTitle(), uiCreateHList() and second version of uiGetBlob(). Changed name of uiCreateList() to uiCreateVList(). kevin 2024-10-12 15:25:03 -0400
  • 8c4ba8a9f7 cwFlowDecl.h : Added all ui_* types. kevin 2024-10-12 15:23:06 -0400
  • ab9feebc7a cwFlowTypes.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
  • 0dab461a6e cwUi.h/cpp : 1. Renamed createList() to createHList(). Added createVList(). 2. Added setTitle(). kevin 2024-10-12 15:18:05 -0400
  • c60142a6c1 cwWebSock.cpp : Removed unnecessary '\n' from cwLogInfo() calls. kevin 2024-10-12 13:45:24 -0400
  • 3f47ea20f3 cwIo.cpp : Add missing body of serialDeviceSend(). origin/gutim_ps_202405 kevin 2024-10-07 12:22:39 -0400
  • 64d5886392 cwIoFlowCtl.h/cpp : Added program_is_initialized(). kevin 2024-09-21 17:18:46 -0400
  • 4f2174c82d cwIo.h/cpp, cwUi.h/cpp : Added emptyParent(). kevin 2024-09-21 17:18:12 -0400
  • def7727d23 README.md : Updates. kevin 2024-09-20 18:16:37 -0400
  • 1b450d0a85 cwIoFlowCtl.h/cpp : 1. Implemented program_preset_count() and program_preset_label(). 2. Implemented program_initialize(). kevin 2024-09-20 18:16:28 -0400
  • db75ddb3d0 cwFlowProc.cpp : Updated calls to network_create() to take a null preset_label. kevin 2024-09-20 18:15:39 -0400
  • 95f790c670 cwFlow.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
  • 9038b2b6eb cwFlowNet.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
  • bc98a92f0a cwAudioDeviceAlsa.cpp : Removed trailing white space from the device description string. kevin 2024-09-19 15:06:56 -0400
  • 05d0c316f4 cwText.h/cpp : Added removeTrailingWhitespace() kevin 2024-09-19 15:06:27 -0400
  • 49b4a1430f cwFlow,cwFlowNet,cwFlowTypes,cwFlowProc : 'poly' processor can now handle heterogeneous arrays of networks. kevin 2024-09-17 16:33:26 -0400
  • f98dd37e49 Changed all references to 'subnet' to 'user_def_proc' or UDP. kevin 2024-09-16 13:43:52 -0400
  • 089e10e363 cwFlowNet.cpp,cwFlowProc.cpp,proc_dict.cfg : Implement 'poly' parallel execution. kevin 2024-09-16 10:43:02 -0400
  • b0ecdefa39 Merge branch 'poly' of gitea.larke.org:kevin/libcw into poly kevin 2024-09-16 08:19:21 -0400
  • 3f9458afb2 cwFlowTypes.h,cwFlowProc.cpp,proc_dict.cfg : Add 'parallel' param to 'poly' proc. kevin 2024-09-16 08:19:09 -0400
  • e1ebbeac6c cwFlowNet.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
  • e9f1843ac5 cwThreadMach.h/cpp : cw::thread_tasks initial implementation. kevin 2024-09-15 14:55:51 -0400
  • 9a555e2c42 cwThread.h now depends on cwTest.h kevin 2024-09-15 14:54:25 -0400
  • 6fcc1fa0ec cwThread.cpp : Fixed but with cycle count limit and added tests to threadTest(). kevin 2024-09-15 14:53:18 -0400
  • 10b5e88b0e cwThread.h/cpp : Added cycle count limit to 'unpause'. kevin 2024-09-13 17:21:21 -0400
  • 07b736daae Merge branch 'poly' of gitea.larke.org:kevin/libcw into poly kevin 2024-09-13 15:33:06 -0400
  • 1e2942eed9 README.md: Updates kevin 2024-09-13 15:32:38 -0400
  • af49ef42cb cwFlowNet.cpp,cwFlowTypes.h : Added network_t.poly_proc_idxA[] to prepare for parallel poly's kevin 2024-09-13 15:32:25 -0400
  • 1223b55f2b cwThread.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
  • 9199aa81e0 cwMutex.h : Update comments. kevin 2024-09-13 15:10:14 -0400
  • e98db94c92 cwTime.cpp : Fix advanceMicros() and advanceMs() kevin 2024-09-13 15:09:56 -0400
  • e0063a078f README.md, flow/subnet_dict.cfg : Updates kevin 2024-09-13 10:35:04 -0400
  • c55f7d34ec 1. 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
  • 35f95f3eac py/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
  • cabb968f9f py/gen_wavetables : Initial commit. kevin 2024-09-05 11:17:08 -0400