22de484d08cwNbMpScQueue.cpp : Updated asserts() to avoid unused variables during release build. No functional changes.
kevin
2025-03-25 18:13:42 -0400
17e84c0190cwIo.h/cpp : Added is_started_flag().
kevin
2025-03-25 18:12:52 -0400
a2b70726c0cwFlowProc.cpp : Removed unused variables and labels. No functional changes.
kevin
2025-03-25 18:12:28 -0400
e180d501b2cwFlowTypes.h/cpp,cwFlowNet.cpp : added modVarRecurseFl.
kevin
2025-03-25 18:12:02 -0400
0e3ac61b68notes.md : Updates
kevin
2025-03-22 17:48:04 -0400
777c3bbd54flow/proc_dict.cfg : Added "notify" attribute to variables that depend on being tracked via notify().
kevin
2025-03-22 17:47:53 -0400
edfd1bf6fdcwFlowTest.cpp : flow::test() now recognizes when exec(flowH) return kEofRC.
kevin
2025-03-22 17:46:49 -0400
dad07db157cwFlowPerf.cpp,cwFlowProc.cpp : Changed references from _value() to _notify(). (Hopefully no functional changes.)
kevin
2025-03-22 17:45:48 -0400
30912ddb0ccwFlowProc.h : Replaced std_value() with std_notify().
kevin
2025-03-22 17:44:16 -0400
467aa9c495cwFlowNet.cpp : Allocat modVarMapA[] to support variable notification on change. Add calls to proc_notify() and var_schedule_notification().
kevin
2025-03-22 17:43:36 -0400
1cb0db11b2cwFlowType.h/cpp : Implement variable change notification. - Added modVarMapA[] and related variables. - Added var_schedule_notification() and proc_notify(). - Replaced class_members_str.value with .notify.
kevin
2025-03-22 17:38:30 -0400
0a9daab833cwFlow.h : Comments improved. No functional changes.
kevin
2025-03-22 16:15:39 -0400
f49db3d28acwMpScNbCircQueue.h : Inital working and tested version.
kevin
2025-03-21 10:57:43 -0400
43e9c654a1cwNbMpScQueue.h/cpp : Moved testing into cwMtQueueTester.h/cpp. No functional changes.
kevin
2025-03-21 10:57:24 -0400
82010db96bcwMtQueueTester.h/cpp : Initial commit.
kevin
2025-03-21 10:56:52 -0400
9d737d5f85cwMpScNbCircQueue.cpp : Removed.
kevin
2025-03-21 10:55:57 -0400
a85485957dnotes.md : Updates.
kevin
2025-03-19 16:35:05 -0400
aaba534a3ecwMpScNbCircQueue.h/cpp, Makefile.am : Initial commit.
kevin
2025-03-19 16:34:35 -0400
86afbe06e0cwFlowTypes.h/cpp, cwFlowNet.cpp : Initial implementation of proc_t.modVarMapA[]. This functionality however is not yet enabled.
kevin
2025-03-19 16:34:02 -0400
bdd458f902cwFlowPerf.cpp : Fix beg/end loc/meas updates in _on_new_begin_loc() and _on_new_end_loc() in score_player.
kevin
2025-03-19 16:32:20 -0400
d4f7180102cwAudioTransforms.h : Added 'enable_fl' to 'spec_dist'. Changed 'idb' limit from -150 to -100 in output gain to input gain calculation.
kevin
2025-03-19 16:28:11 -0400
700a670f40proc_dict.cfg : Added 'enable' to pv_analysis,pv_synthesis,spec_dist,compressor. Added 'r_out' to midi_in. Added 'gate_fl', 'rls_coeff', 'rls_thresh' to piano_voice.
kevin
2025-03-10 20:17:28 -0400
626f5b49c5cwProc.cpp : "midi_in" now has a record output. pv_analysis,pv_synthesis,spec_dist, and compressor now have 'enable' variables. piano_voice now has a 'gate_fl' output variable.
kevin
2025-03-10 20:14:56 -0400
d85ab3cb7ecwPianoScore.cpp : e->loc is set to kInvalidId before it is filled with "oloc" in _read_csv_line()
kevin
2025-03-10 20:06:25 -0400
8c9ff2cd52cwFlowTypes.h : Added ui_cfg to var_desc_t.
kevin
2025-03-10 20:03:00 -0400
4b1bc534a5cwFlowValue.h/cpp : Added abuf_zero() and fbuf_zero().
kevin
2025-03-10 20:01:08 -0400
c69a9819aecwVectOps.h : Added urand() and sum_sq().
kevin
2025-03-10 19:58:48 -0400
b6685340c8cwFlow.cpp,cwFlowNet.cpp : Replaced use of getv() with readv() to avoid silent cfg. parsing errors.
kevin
2025-03-10 19:58:05 -0400
0c274f3389cwFlowDecl.h : Replaced ui_var_t.desc_cfg with ui_cfg.
kevin
2025-03-10 19:56:55 -0400
086b4d116fcwDspTransforms.h : Added enable_fl to compressor exec()
kevin
2025-03-10 19:51:14 -0400
90a910704enotes.md : Updates.
kevin
2025-03-08 12:02:43 -0500
016702e4e4flow/proc_dict.cfg : pv_analysis now has multi-channel per preset window sizes. Added gutim_ps. Updated score_player to use start/stop buttons
kevin
2025-03-08 12:00:59 -0500
d57789ea74cwIoFlowCtl.cpp,cwFlowDecl.h,cwFlowNet, cwFlowTypes: Added disable_fl,hide_fl, new_disable_fl and new_hide_fl to ui_var_t. Added ui_create_fl to ui_net_t. ui_var is now non-const in ui_callback(). Added hide/disable_fl handling in cwIoFlowCtl _ui_callback() Added parsing of 'ui' cfg in cwFlowNet _proc_parse_ui_cfg(). Added ui_create_fl,ui_callback_,ui_callback_arg to flow_t. Added class_preset_value_channel_count(), class_preset_has_var() and class_preset_value() to cwFlowTypes.
kevin
2025-03-08 11:52:38 -0500
8926765c28cwTime : Fixed advanceMs().
kevin
2025-03-08 11:49:27 -0500
a4bc01a000cwFlowProc.cpp : Added _reset_voice() to 'poly_voice_ctl'. Added 'load_thread_cnt' to 'piano_voice' and increased the Wave Table Bank 'padding' sample count from 1 to 2 - this fixed a Valgrind read violation. Added _finish_note() to piano_voice to force note output to zeros on all-notes-off and on decay turn-off.
kevin
2025-03-08 11:41:05 -0500
8ea77f1c2fcwFlowPerf.h/cpp : Added gutim_ps. Updated score_player to use start/stop buttons.
kevin
2025-03-08 11:33:23 -0500
15b83c1a5fcwPresetSel.h/cpp : Added probabilistic preset selection via prob_select_preset_index().
kevin
2025-03-08 11:30:57 -0500
ca6f444b0dcwMidi.h: Added kResetAllCtlMdId,kAllNotesOffMdId and isAllNoteOff() and isResetAllCtls().
kevin
2025-03-08 11:26:53 -0500
a29b6ec06ecwIo.cpp : Replace literals with constants from cwMidi in midiDeviceAllNotesOff().
kevin
2025-03-08 11:25:55 -0500
964384ffbbcwFlow.h,cpp : Updated comments and added 'gutim_ps' to built-in processor class list.
kevin
2025-03-08 11:23:59 -0500
249400d2cecwNbMpScQueue.cpp : Added more info to error msg. in push(h,blob,blobByteN)
kevin
2025-03-08 11:22:40 -0500
e6524ea945cwWaveTableBank.h/cpp : Fixed memory leak and added loadThreadCnt arg. to create().
kevin
2025-03-08 11:21:13 -0500
b19671dbdccwAudioFile.cpp: Added casting in _write_samples( ..., float/double, ...) to quiet compiler warning.
kevin
2025-03-08 11:19:44 -0500
63fde6f13dcwWaveTableBank.h/cpp : Added multi-threaded sample loading.
kevin
2024-12-29 10:30:11 -0500
1fa37a5438cwThreadMach.h/cpp : Non-functional changes.
kevin
2024-12-29 10:18:25 -0500
673e93cf9ecwFlowProc.cpp: Added note_state_t for tracking the state of poly_voice_ctl and piano_voice. Updated sustain pedal handling in piano_voice. Updated gte_next_avail_voice() in poly_voice_ctl.
kevin
2024-12-29 10:17:10 -0500
8ea759d11enotes.md : Updates
kevin
2024-12-27 15:32:58 -0500
6d59d652fdflow/proc_dict.cfg : Added 'trig' to poly_xform_ctl.
kevin
2024-12-27 15:27:21 -0500
06caedf493cwFlowPerf.cpp : Removed dead code,
kevin
2024-12-27 15:26:00 -0500
fc94d3859dcwFlowProc.cpp, cwFlow.cpp,cwFlowNet.h/cpp : Implemented presets for het. poly nets.
kevin
2024-12-27 15:24:44 -0500
ccdac53013cwFlowTypes.h/cpp : Added proc_t.internal_net_cnt and network_t.label.
kevin
2024-12-27 15:10:44 -0500
cb401cdb9bnotes.md : Updates
kevin
2024-12-23 16:36:32 -0500
e095b0ccd8proc_dict.cfg : Added vel_table. Added out_idx and preset_label to preset_sel. Added rin to midi_out
kevin
2024-12-23 16:36:20 -0500
e3b9b82289cwFlow.cpp,cwFlowNet.h/cpp : Network preset application now occurs strictly after the entire network is created. Added _proc_verify_required_record_fields() to allow proc desc to specify what fields an incoming record must have.
kevin
2024-12-23 16:35:24 -0500
88ae8bd0e4cwFlowTypes.h/cpp : Added 'owner_proc' and 'polyN' to network_t.
kevin
2024-12-23 16:31:32 -0500
f7d23b40cecwFlowPerf.h/cpp : Added 'vel_table' and removed vel-table from 'score_player'. Changed 'preset_sel' to emit selected preset and xform output channel.
kevin
2024-12-23 16:30:45 -0500
1bde870d3acwFlowProc.cpp : 'midi_out' now has both a 'midi' and a 'record' input variable. Added 'print_fl' to 'midi_voice' and 'midi_out' Added 'preset_sfx_id' and 'preset_label' variables to implement _apply_preset() in 'poly'.
kevin
2024-12-23 16:26:08 -0500
db3e96cdf6cwFlowValues.h/cpp : Added recd_copy() and added req_fieldL to recd_fmt_t.
kevin
2024-12-23 15:58:02 -0500
fac5b2b31acwIo.h/cpp : Added midiDeviceAllNotesOff().
kevin
2024-12-23 15:56:48 -0500
58e545d58cChanged constant status bytes from enum to 'const'.
kevin
2024-12-23 15:56:22 -0500
851f282178archive.md : Intitial commit.
kevin
2024-12-20 14:30:42 -0500
d09d4d0311notes.md : Moved DONE notes to archive.md. Added notes on presets.
kevin
2024-12-20 14:30:28 -0500
171d32f262flow/proc_dict.cfg : Added poly_xform_ctl,score_player,score_follower,preset_select.
kevin
2024-12-20 14:29:33 -0500
9c57b3434fcwFlowProc.h/cpp : Added poly_xform_ctl. Fixed pedal handling in midi_voice
kevin
2024-12-20 14:28:45 -0500
0f2a42940ecwFlowPerf.cpp : Updated preset_select to handle changes to preset_value_t.
kevin
2024-12-20 14:27:12 -0500
9be8f5adbbcwFlowNet.cpp : Numerous changes and fixes to validate and refine preset handling.
kevin
2024-12-20 14:26:39 -0500
47c69d2161cwFlowCross.cpp : Added cwFlowValue.h dependency.
kevin
2024-12-20 14:25:11 -0500
8af87f8d6dcwFlow.h/cpp : Added send_ui_updates(). Added poly_xform_ctl,score_player,preset_select,score_follower. Added global var. release handling.
kevin
2024-12-20 14:24:15 -0500
2bf875ec94cwAudioTransforms.h : Fix code formatting.
kevin
2024-12-20 14:20:41 -0500
b4ad4449c3cwAudioFile.cpp : Added assert(0) for double to 24 bit conversion in writeDouble()
kevin
2024-12-20 14:20:16 -0500
e545c06818cwFlowTypes.h/cpp : Remove value_t related functions and structures to cwFlowValue.h/cpp. Added proc_t.presetL. preset_value_t is now a unoin of preset_val_t and net_preset_val_t and proc_var_val_t Added var_desc_has_recd_format(),proc_preset_find(),global_var(),global_var_alloc() Added Added var_register_and_set() variations for the 'record' type. Added var_set() for 'record' type.
kevin
2024-12-20 14:19:39 -0500
fefbe68309cwIoFlowCtl.h/cpp : Added program_apply_preset(), send_ui_updates().
kevin
2024-12-20 13:23:22 -0500
1b0cec7535cwIoFlow.cpp,cwIoPresetSelApp.cpp : Added cwFlowValue.h dependency.
kevin
2024-12-20 13:22:30 -0500
f69d3e2c55cwFlowPerf.h/cpp,cwFlowValue.h/cpp : Initial commit.
kevin
2024-12-20 13:21:09 -0500
d2fab180eccwPianoScore.h : Added comments.
kevin
2024-12-20 13:19:10 -0500
dded0e63becwTest.cpp : Added '/flow_value' test.
kevin
2024-12-20 13:18:25 -0500
a1735740c7cwText.h/cpp : Added firstMatchChar(s,n,c).
kevin
2024-12-20 13:17:50 -0500
b6296bcebecwVectOps.h : Added abs_sum().
kevin
2024-12-20 13:17:01 -0500
ef5b099dd4cwDynRefTbl.h/cpp : Added create( cfg_fname )
kevin
2024-12-20 13:16:18 -0500
f577b09415README.md : Updates
kevin
2024-12-14 10:39:33 -0500
fe74e41a0dcwAudioFileProc.h : Reformatted code.
kevin
2024-12-14 10:00:09 -0500
e2a7af6baecwTcpSocketTest.h : Removed declartion of mdns_test() because it was never defined.
kevin
2024-12-14 09:59:45 -0500
4ef6d649f5cwSvg.h/cpp : Minor updates to SVG test.
kevin
2024-12-14 09:59:15 -0500
375ed8bed4cwAudioTransforms.h : Added comments.
kevin
2024-12-14 09:58:54 -0500
6b9ac3a54ecwAudioDeviceFile.h/cpp : Added 'cycleCnt' parameter to test().
kevin
2024-12-14 09:57:54 -0500
6327cc9a76cwIoAudioMidi.h/cpp,Makefile.am : Remove cwIoAudioMidi.h/cpp because it is not being used.
kevin
2024-12-14 09:57:01 -0500
f102928a9fcwDspTransforms.h : Fix formatting - no functional changes.
kevin
2024-12-02 14:48:34 -0500
7eacb5e005cwDsp.h/cpp,cwTest.cpp : Move fft,ifft,convolve into cwTest framework.
kevin
2024-12-02 14:48:13 -0500
2b42d60b29cwAudioFileOps.cpp : Refactor test() to handle many different audio file operations.
kevin
2024-12-02 14:47:28 -0500
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