Commit Graph

36 Commits

Author SHA1 Message Date
kevin
9acb24e9e1 Apply licensing information to project. 2024-12-01 14:35:24 -05:00
kevin
8dde88f6fd Merge branch 'poly' of gitea.larke.org:kevin/libcw into poly
# Conflicts:
#	cwFlow.cpp
#	cwIoPresetSelApp.cpp
#	cwLex.cpp
#	cwLex.h
#	cwPresetSel.cpp
#	html/preset_sel/ui.cfg
2024-05-29 14:06:54 -04:00
kevin
91fad53d33 Added "#include cwTest.h" dependency to most *.cpp files. 2024-05-29 12:36:57 -04:00
kevin
32ed80183b Merge branch 'master' of gitea.larke.org:kevin/libcw 2024-05-11 12:12:04 -04:00
kevin
145ab83a06 cwPresetSel : Added loc_to_gui_id() 2024-05-11 12:10:43 -04:00
kevin
19e054cd6b cwFlow,cwFlowDecl,cwIoPresetSelApp,cwPresetSel,ui.cfg : Added 'Dry Selected' option to cwIoPresetSelApp. 2024-05-04 18:22:07 -04:00
kevin
4ff1ec578e cwFlow,cwFlowDecls,cwIoPresetIo.cpp,cwPreset, ui.cfg : Added 'dry-priority' flag.
Added Preset,IO realtime, MRP report buttons.
Changed main window layout slightly.
2024-05-04 10:27:51 -04:00
kevin
0f41dfbcbd cwPresetSel.h/cpp : cwIoPresetSel.cpp : Applied multi-preset now includes state of fragment based on current GUI settings. 2024-04-29 09:47:35 -04:00
kevin
1b649124a6 cwFlow*,cwPresetSel.cpp: Many changes to implement 'poly' networks.
cwFlowNet.h/cpp : Initial commit.
2024-04-22 16:02:40 -04:00
kevin
73b433feae cwPresetSel.cpp : Fix problem where there were two version of delete_fragment() - one of which allowed a memory leak. 2024-03-27 20:19:06 -04:00
kevin
70b147007e cwPresetSel.cpp : Rewrote _validate_preset_id() to clarify logic. 2024-03-25 10:56:32 -04:00
kevin
2d0c59a8fa cwIoPresetSelApp.cpp,cwPresetSel.h/cpp,ui.cfg,cwFlowDecl.h : Added 'Allow All' for uniform prob. preset selection. Add 'loc location' flag to UI. 2024-03-09 15:12:56 -05:00
kevin
18a29aa295 cwPresetSel.cpp,cwSvgMidi.cpp,cwSvgScoreFollow.cpp : Changes to support new module dependencies on cwPianoScore.h 2024-02-08 11:20:09 -05:00
kevin
5611b28c6b cwPresetSel.h/cpp : Added multiPresetA/N to fragment.
Removed 'fragN' from stored fragment data structure.
Commented out translate_frags() because it is obsolete.
2024-01-13 10:12:49 -05:00
kevin
7ba28465c8 cwScoreParse.h,cwPresetSel.cpp,cwIOPresetSelApp.cpp : Added global constant score_parse:kInvalidLocId. 2023-12-17 08:51:46 -05:00
kevin
5ee85365ee cwPreset,cwIoPresetSelApp.cpp : cwIoPresetSelApp now distinguishes between the min/max score and perf. locations.
Added get_loc_range() to cwPreset.
2023-12-05 15:34:25 -05:00
kevin
5bbd3d0e08 cwPresetSel, cwIoPresetSelApp : Added 'alt' functionality. 2023-12-03 11:20:38 -05:00
kevin
3f9f72600c cwPresetSel.h/cpp : Added report_presets(). 2023-11-26 15:27:29 -05:00
kevin
147c960394 cwPresetSel.cpp : Updates to support translate_frags() 2023-11-25 17:38:21 -05:00
kevin
0cb68c6b6b cwPresetSel.h/cpp : Initial partial implementation of translate_frags(). 2023-09-12 20:28:29 -04:00
kevin
cb192f32cb cwIoPresetSelApp.cpp, cwPresetSel.h/cpp: Fix problem where correct preset was not selected when playing outside the currently selected fragment.
Added p->sel_frag_id to track last frag. triggered so that fragment_play_preset_index()
selects correct preset for fragments outside of the currently selected fragment
when play-all or play-seq.
2023-01-21 11:49:07 -05:00
kevin
fc379df197 cwPresetSel.h/cpp: Changed name of is_fragment_loc() to is_fragment_end_loc().
Fixed delete_fragment() to update 'end_loc' of previous frag. to 'end_loc' of deleted frag.
2022-12-12 12:26:26 -05:00
kevin
137e0994d3 cwPresetSel.cpp : Prevent track_loc() from going backwards to a previous 'loc'. 2022-10-15 09:24:53 -04:00
kevin
e2cab402ee cwPresetSel.h/cpp : Added track_loc() and track_loc_reset(). 2022-10-01 18:52:12 -04:00
kevin
9c0f34e8a5 cwPresetSel.cpp : Added preset selection for playing sequences of presets. 2022-05-21 11:22:22 -04:00
kevin
172df9da45 cwPresetSel.cpp : Change logging message from track_timestamp(). 2022-05-14 10:16:34 -04:00
kevin
15b590e9bf cwPresetSel.h: Add track_timestamp_reset(). 2022-05-06 16:06:24 -04:00
kevin
8e1f7af04c cwPresetSel.h : Updated comments. Fixed bug in delete_fragment(). 2022-01-22 09:43:52 -05:00
kevin
e4dcb5f83c cwPresetSel.h/cpp : Added 'master' variables: wet in/out gain, dry gain, sync delay ms. 2022-01-02 20:25:31 -05:00
kevin
f321af21a2 cwPresetSel.h/cpp : Added frag_to_gui_id() and gui_to_frag_id().
Fixed linked fragment linked list error. Fixed memory leaks.
2021-12-29 21:45:19 -05:00
kevin
0f4db7e556 cwPresetSel.h/cpp : Added new fields to fragment: ogain, begPlayLoc, endPlayLoc, note. 2021-12-27 20:29:37 -05:00
kevin
65e86f376c cwPresetSel.h/cpp : The fragment id is now generated automatically when a new fragment is created. 2021-12-25 22:17:10 -05:00
kevin
d16410e11d cwPresetSel.h/cpp : Added 'kFragVarId' and implemented read() and write(). 2021-12-19 12:15:52 -05:00
kevin
61cd918a08 cwPreset.h/cpp : Added track_timestamp(). 2021-12-12 16:46:12 -05:00
kevin
af51831a39 cwPresetSel.h/cpp : Added ui_select_*() and is_fragment_loc() functions. 2021-11-14 12:00:17 -05:00
kevin
812f60a685 cwPresetSel.h/cpp, Makefile.am : Initial commit. 2021-11-05 22:26:55 -04:00