Commit Graph

  • 04999f05fc cwFlowCross.h/cpp : Added destination id 'kAllDestId'. Fixed bug in _update_audio_input(). kevin 2022-01-22 09:51:54 -0500
  • 1e8f787fee cwFlowType.h : Calls the generic value setter proc.value() cwFlowType._var_set_template<> now respect the return value of the proc instance and do not update the value if the proc instance returns a error code. kevin 2022-01-22 09:49:45 -0500
  • 8e1f7af04c cwPresetSel.h : Updated comments. Fixed bug in delete_fragment(). kevin 2022-01-22 09:43:52 -0500
  • f57ac5ef3e cwIo.h/cpp : Added uiReport(). kevin 2022-01-22 09:43:01 -0500
  • 586b71b93c cwIoMidiRecordPlay.h/cpp : Add multiple MIDI devices. kevin 2022-01-22 09:42:21 -0500
  • e4dcb5f83c cwPresetSel.h/cpp : Added 'master' variables: wet in/out gain, dry gain, sync delay ms. kevin 2022-01-02 20:24:58 -0500
  • bb2cd0d086 cwIoFlow.h/cpp : Added print() and printNetwork(). kevin 2022-01-02 20:22:47 -0500
  • a30dc30286 cwFlow.cpp : Comments added kevin 2022-01-02 20:20:55 -0500
  • 09da65113f Added calls to _set/clear_status(). Fixed memory leaks. Implemented kCorruptOpId() handling. Added calls to update GUI from system log. Fixed fragment select logic. Added more button enable/disable logic and number range configuration. Added calls to set extra interactive variables in _apply_preset(). kevin 2021-12-29 21:57:04 -0500
  • 33e1945ab4 cwFlow,cwFlowTypes : Changes to fix problems with communicating between connected variables. Added _set_var_template(), _var_setter() kevin 2021-12-29 21:52:46 -0500
  • 07d9c137b9 cwIoFlow.cpp : Fixed memory leaks. kevin 2021-12-29 21:48:30 -0500
  • 2d5673d632 cwFlowCross.cpp : Fixed memory leaks. kevin 2021-12-29 21:48:14 -0500
  • 2601c629e2 cwPianoScore.cpp : Copy object values into internal data structure with strncpy() instead of memcpy() to eliminate possible memory corruption. Fixed memory leaks. kevin 2021-12-29 21:46:54 -0500
  • f321af21a2 cwPresetSel.h/cpp : Added frag_to_gui_id() and gui_to_frag_id(). Fixed linked fragment linked list error. Fixed memory leaks. kevin 2021-12-29 21:45:19 -0500
  • f381a44c3c cwUI.h/cpp,ui.js,ui.css : Added 'corrupt' message. kevin 2021-12-29 21:43:56 -0500
  • d6d3bbd5ed cwIoMidiRecordPlay.cpp : Timer is now deleted in _destroy(). kevin 2021-12-29 21:37:07 -0500
  • 321120af15 cwIo.cpp : Serial port server is now only started if a serial port is enabled. Fixed memory leaks. kevin 2021-12-29 21:36:16 -0500
  • 70c2aa5271 cwLog.h/cpp : Added setOutputCb() and setFormatCb(). cwLogMod() now call log::msg() directly. kevin 2021-12-29 21:35:10 -0500
  • 4201d33b74 html/preset_sel : many changes and additions kevin 2021-12-27 20:33:45 -0500
  • 9eca9e12fa cwIoPresetSelApp.cpp : Added fragment in/out gain, beg/end play loc., and note. Re-organized play function to be called from either fragment or global. _apply_preset() now sets in_gain, out_gain, wet_dry_mix. kevin 2021-12-27 20:32:56 -0500
  • a94fbf8996 cwText.cpp : Assert that v is non-null on call to toText(). kevin 2021-12-27 20:30:08 -0500
  • 0f4db7e556 cwPresetSel.h/cpp : Added new fields to fragment: ogain, begPlayLoc, endPlayLoc, note. kevin 2021-12-27 20:29:37 -0500
  • 5e93cb4e03 cwObject.cpp : Added use of _udiff() to avoid unsigned subtractions from wrapping around 0. kevin 2021-12-27 20:28:09 -0500
  • d30a112cae cwFlowCross.cpp: Fixed missing 'break' in _get_flow_index(). kevin 2021-12-27 20:27:05 -0500
  • 22e1222742 cwFlow.cpp : Added 'audio_duplicate' and 'balance'. kevin 2021-12-27 20:25:18 -0500
  • 015f345dd6 cwIoFlow.h/cpp : Added version of 'apply_preset()' with built in call to 'begin_cross_fade()' kevin 2021-12-27 20:24:43 -0500
  • ff43a6a9ca cwFlowTypes.h : Fixed bug in var_register_and_set(). kevin 2021-12-27 20:23:38 -0500
  • 667570f513 cwFlowProc.h/cpp : Added 'audio_duplicate' and 'balance'. kevin 2021-12-27 20:22:41 -0500
  • babda9b32d cwUi,cwIo,cwUiTest.cpp,html/uiTest/js/ui.js,html/uiTest/ui.cfg : Added 'string_disp' type. kevin 2021-12-27 16:48:58 -0500
  • ef4c937c6a cwFlowTypes.h : Added val_get(). kevin 2021-12-25 22:31:26 -0500
  • 88239351d6 cwFlowProc.h/cpp : Added gain,audio_split,audio_merge,audio_delay kevin 2021-12-25 22:31:05 -0500
  • 65e86f376c cwPresetSel.h/cpp : The fragment id is now generated automatically when a new fragment is created. kevin 2021-12-25 22:17:10 -0500
  • 262d2202b0 cwFlow,cwFlowCross,cwIoFlow : Added set_variable_value(). Broke applyPreset() into two parts apply_preset() and begin_cross_fade(). kevin 2021-12-25 22:16:00 -0500
  • c85809d698 cwAudioTransforms.h : Added comments. kevin 2021-12-25 22:13:53 -0500
  • 55b860b34c cwPianoScore.h : Added test(). kevin 2021-12-25 22:12:56 -0500
  • 02311b3305 cwObject.h/cpp : Added next_child_ele(). Renamed _objAppendLeftMostNode() to _objAppendRightMostNode(). kevin 2021-12-25 22:11:14 -0500
  • 1c39480b6f dsp_recorder_plot.py : Initial commit of plotter for cwDspTransforms:recorder. kevin 2021-12-19 12:21:02 -0500
  • f8d155baaa README.md : Update notes on preset_sel. kevin 2021-12-19 12:19:13 -0500
  • a0a1565972 cwIoPresetSelApp.cpp: Many changes to support applying presets and restoring UI from saved preset_sel file. kevin 2021-12-19 12:18:22 -0500
  • ee9031342b cwIo.cpp : io::stop() now stops the audio engine. kevin 2021-12-19 12:16:22 -0500
  • d16410e11d cwPresetSel.h/cpp : Added 'kFragVarId' and implemented read() and write(). kevin 2021-12-19 12:15:52 -0500
  • 5c5dc89b0f cwObject.h/cpp : Replaced use of std::int64_t and uint64_t with 'long long' and 'unsigned long long'. kevin 2021-12-19 12:14:30 -0500
  • 5c069612f9 cwFlowProc.cpp : Fixed various problems with 'sine_tone' proc. kevin 2021-12-19 12:13:45 -0500
  • 6578f69369 cwIoFlow.h/cpp : Now interfaces to the flow DSP system through cwFlowCross. kevin 2021-12-19 12:12:39 -0500
  • b158516a6a cwFlowCross.h/cpp, Makefile.am : Initial commit. kevin 2021-12-19 12:11:34 -0500
  • 29df8752bd cwFlow.h/cpp, cwFlowTypes.h : Added flow::appy_preset(). kevin 2021-12-19 12:10:35 -0500
  • b9f9082aee cwDspTransforms.h/cpp : Added 'recorder'. kevin 2021-12-19 12:08:10 -0500
  • 0bcc15b601 cwIoPresetSelApp.cpp : Added calls to _apply_preset() when MIDI playback starts and each time a new fragment is enterned. kevin 2021-12-12 16:47:41 -0500
  • 61cd918a08 cwPreset.h/cpp : Added track_timestamp(). kevin 2021-12-12 16:46:12 -0500
  • 071cdb26dc cwFlow,cwIoFlow : Update comments and formatting. No functional changes. kevin 2021-12-12 16:41:57 -0500
  • f8f21a9c0e cwTime.h/cpp : Added isLT() and isGT(). kevin 2021-12-12 16:41:03 -0500
  • 321182cd1d cwIoAudioRecordPlay.cpp : Removed unnecessary includes. kevin 2021-12-11 15:21:46 -0500
  • ad8002de19 cwIoPresetSelApp : Initial addition of ioFlow. kevin 2021-12-11 15:21:03 -0500
  • 7fc66c3b4b cwIoFlow : Initial commit. kevin 2021-12-11 15:19:55 -0500
  • 1cfcbfb98d cwFlow : Added external_device_t and exec_cycle(). kevin 2021-12-11 15:19:15 -0500
  • bab059a52d cwFlowProc : Added audio_in, audio_out and sine_tone. kevin 2021-12-11 15:17:54 -0500
  • 9e7ab2f367 cwFlowTypes.h/cpp : Added external_device_t. kevin 2021-12-11 15:17:11 -0500
  • 869d367ed9 cwIo : added audioGroupDeviceCount(),audioGroupDeviceIndex(),audioDeviceLabel(),audioDeviceUserId() kevin 2021-12-11 15:14:27 -0500
  • f27c773bae README.md : Notes update. kevin 2021-11-14 13:11:25 -0500
  • b139562cb7 cwIoPresetSelApp.cpp : Added fragment ordering, selection, deletion. kevin 2021-11-14 13:11:11 -0500
  • af51831a39 cwPresetSel.h/cpp : Added ui_select_*() and is_fragment_loc() functions. kevin 2021-11-14 12:00:17 -0500
  • 40465b335c cwUi.h/cpp, cwUiDecls.h : Added set/getOrderKey(). Added set/get/clearBlob(). Added destroyElement(). kevin 2021-11-14 11:54:52 -0500
  • e49a0c6935 cwIoMidiRecordPlay.h/cpp : Added 'end_play_event_timestamp' and associated functionality. kevin 2021-11-14 11:52:24 -0500
  • 00f2613c37 cwIoPresetSelApp.cpp : Added use of preset_sel. Initial fragment insertion UI. kevin 2021-11-05 22:28:38 -0400
  • 812f60a685 cwPresetSel.h/cpp, Makefile.am : Initial commit. kevin 2021-11-05 22:26:55 -0400
  • 9497fa2527 preset_sel/ui.cfg : Class and default attribute updates. kevin 2021-11-05 22:26:28 -0400
  • a2f6991fb0 preset_select/css/preset_sel.css : Initial commit. kevin 2021-11-05 22:25:37 -0400
  • 7f1a7a3c3b preset_sel/css/ui.css : Updates from uiTest. kevin 2021-11-05 22:24:06 -0400
  • 9d223eafb3 cwPianoScore.h/cpp : Added loc_count() and is_loc_valid(). kevin 2021-11-05 22:23:18 -0400
  • 5afd37c259 cwText.h/cpp : Added textIsEqual(), textIsNotEqual(). kevin 2021-11-05 22:22:30 -0400
  • 10e6cac8d1 cwIo.h/cpp : Changes to support cwUi API changes. kevin 2021-11-05 22:21:44 -0400
  • 15f64c7493 cwUi.h/cpp: Added findNewElementUuId( h, parentUuid, ... ) Added use of eleTypePropertyA[] in cwUi.cpp - div's can now pass arbitrary element attributes. kevin 2021-11-05 22:21:25 -0400
  • dd0f7a1aba cwIo.h/cpp : Changes due to changes in cwUi interface. kevin 2021-11-04 09:34:15 -0400
  • 9848068d3c cwUi* : Added set/get visible/enable() functions. Added parentAndAppIdToUuId() removed findElementUuId(parentUuId,appId/eleName). kevin 2021-11-04 09:33:42 -0400
  • 0c8fad2425 cwObjectTemplate.h : Fix bug in _objCallSetLeafValue(). kevin 2021-11-03 11:42:06 -0400
  • fff58a8d4c cwIo.h/cpp,cwIoAudioMidi.cpp,cwIOAudioMidiApp.cpp,cwIoAudioPanel.cpp,cwIoPresetSelApp.cpp,wcIoSocketChat.cpp: Changed due to cwUi interface changes and new non-recursive object_t.get() default policy. kevin 2021-11-03 11:09:07 -0400
  • dce46bd419 cwUi.h/cpp : Removed use of 'wsSessId' from 'createXXX()' calls, and added 'chanId' to 'createXXX()' calls. Added 'click' event, 'clickable' and 'select' properties and associated setters/getters. kevin 2021-11-03 11:03:30 -0400
  • 5ab42df103 cwObject.h/cpp,cwObjectTemplate.h : Added set(),set_value(), objType_t.free_value(), and _objCallSetLeafValue(). Changed default behavior of get() functions to be non-recursive. kevin 2021-11-03 10:57:00 -0400
  • 3d56bb70c8 cwUi.h/cpp, cwUiDecls.h : Changed UI to break connection between creating and transmitting elements to the remote UI's. kevin 2021-11-01 21:46:59 -0400
  • 4262eae18e cwObject.h/cpp,cwObjectTemplate.h : All strings are now reallocated on assignment. kevin 2021-11-01 21:42:33 -0400
  • 7a01d29210 cwIoPresetSelApp, cwPianoScore: Initial commit. kevin 2021-11-01 10:28:44 -0400
  • 0a8641e1e5 html/audio_midi/js/ui.js : Update audio_midi js to latest kevin 2021-11-01 10:28:00 -0400
  • 6349bc6244 cwMidiAlsa.cpp : Event handler now loops in _cmMpPoll() to advance ts.tv_nsec/sec time. To handle case where tv_nsec is greater than 1 second. kevin 2021-11-01 10:16:36 -0400
  • 9bdc4fc6f1 cwIoMidiRecordPlay.h/cpp : Added load() and seek() and MIDI event callback function to support cwIoPresetSelApp. kevin 2021-11-01 10:13:48 -0400
  • 421625d62b cwList.h/cpp, cwUiTest.cpp : Added cwCreateList() and use of log in cwUiTest. kevin 2021-11-01 10:11:27 -0400
  • e6bfa98878 cwObjec.h/cpp : Added newObjectDict() and newObjectList(). kevin 2021-11-01 10:05:18 -0400
  • ea85ed42d8 Added log and list control. Added 'set' action. Updated 'focus' handling. kevin 2021-10-31 15:31:36 -0400
  • 82ca361248 cwIoAudioPanel.cpp : Update due to API name changes in cwIo.h. kevin 2021-10-12 16:53:52 -0400
  • 3b593c5336 cwUi.h/cpp,cwUiTest: cppAdded uiCreateLog(),uiSetNumbRange(),uiSetProgRange(). kevin 2021-10-12 16:52:08 -0400
  • 2d54982009 cwTime.h,cpp : Added seconds,milli,microToSpec() and subtractMicros() kevin 2021-10-11 12:22:27 -0400
  • e128a1dd38 cwIo.h/cpp,cwIoTest.cpp : Fixed serial port monitor example in cwIoTest.cpp kevin 2021-10-11 11:53:36 -0400
  • 46191195b1 README.md: Updated notes. cwFlowProc.cpp: Updated AudioFileOut to set output file bit format. kevin 2021-09-06 09:44:48 -0400
  • b8dea27343 Many updates and changes to cwFlow* and added Compressor processor. kevin 2021-08-22 22:41:33 -0400
  • b5bf573748 cwAudioTransforms.h : Added comments. kevin 2021-08-22 22:38:35 -0400
  • 4dac2f5d1b cwFlow.h/cpp,cwFlowProc.h/cpp,cwFlowTypes.h/cpp : Initial commit. kevin 2021-08-15 16:07:12 -0400
  • 02cd79c61f cwAudioFileProc.h/cpp, cwAudioTransforms.h/cpp, cwPvAudioFileProc.h/cpp: Initial commit. kevin 2021-08-15 16:05:44 -0400
  • 9d8d8ee051 cwMidiPort.cpp: Print out message in testCallback(). kevin 2021-08-15 16:03:56 -0400
  • cb44d28430 cwIoAudioMidi.cpp, cwIoAudioRecordPlay.cpp, cwIoMidiRecordPlay.h/cpp, cwMidiPort.cpp: Many changes and additions. kevin 2021-08-15 16:02:45 -0400
  • fff1af607e cwDsp.h/cpp: Many additions and changes. kevin 2021-08-15 16:01:27 -0400
  • a5c7f41ecf cwVectOps.h : Many additions and changes. kevin 2021-08-15 16:00:40 -0400