35 Commits

Author SHA1 Message Date
Fred Gleason
8c8581c86e 2022-09-13 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlibrary(1) that ccould cause the waveform display
	in the 'Edit Audio' dialog to truncate the end of the waveform.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-13 09:38:15 -04:00
Fred Gleason
e2fbdf4d33 2022-05-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Edit Audio' dialog that caused the positions
	of the FadeUp and FadeDown markers to be transposed when loading
	from and saving to the database.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-05-11 12:52:50 -04:00
Fred Gleason
23fcc6e4b7 2022-05-01 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlibrary(1) that threw a segfault when
	when opening the 'Edit Audio' dialog when attempting to view multiple
	cuts within the same cart.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-05-01 12:56:22 -04:00
Fred Gleason
52cfa40dbc 2022-04-30 Fred Gleason <fredg@paravelsystems.com>
* Removed debugging printf()s from lib/rdmarkerview.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-30 18:13:24 -04:00
Fred Gleason
de6abc01be 2022-04-18 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Marker Viewer' dialog that caused the cursor
	to be repositioned to outside of the waveform viewport when zooming
	into or out from the waveform.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-18 15:27:12 -04:00
Fred Gleason
1bf266a6cf 2021-12-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Edit Audio' dialog that made it impossible
	to add a Fade Down marker near the end of the audio when the
	waveform was fully zoomed in.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-28 11:26:48 -05:00
Fred Gleason
ca60833fed 2021-10-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Edit Audio' dialog in rdlibrary(1) that
	would set the initial position of a newly-added marker off-screen
	when the waveform view port was scrolled to the right.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-10-27 17:26:47 -04:00
Fred Gleason
ac594cc68b 2021-09-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up deprecation warnings for 'QString::sprintf()'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-09-01 19:59:37 -04:00
Fred Gleason
80cf1b47b4 2021-07-06 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlibrary(1) that caused the average
	length of audio carts to fail to be updated after moving Start
	and/or End markers in a cut.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-06 18:38:46 -04:00
Fred Gleason
0fd02861f9 2021-04-17 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'lib/'.
	* Replaced " with ' delimiters in all SQL literal strings in 'lib/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-17 19:47:05 -04:00
Fred Gleason
0892892407 2021-04-12 Fred Gleason <fredg@paravelsystems.com>
* Added a 'DISTRO-SPECIFIC NOTES' section to 'INSTALL'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-12 16:12:52 -04:00
Fred Gleason
18446ebff1 2021-03-25 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up 'RDMarkerDialog', 'RDMarkerPlayer' and 'RDMarkerView'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-25 12:49:39 -04:00
Fred Gleason
1a00c868f2 2021-03-25 Fred Gleason <fredg@paravelsystems.com>
* Modified the 'Time' buttons in 'RDMarkerDialog' to show currently
	available 'In' and 'Out' possibilities.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-25 12:25:04 -04:00
Fred Gleason
1790af2a94 2021-03-25 Fred Gleason <fredg@paravelsystems.com>
* Refactored layout of 'RDMarkerDialog'

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-25 11:40:24 -04:00
Fred Gleason
69445291fd 2021-03-22 Fred Gleason <fredg@paravelsystems.com>
* Added 'L' and 'R' channel labels when viewing a stereo cut to the
	waveform display in 'RDMarkerDialog'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-22 12:28:54 -04:00
Fred Gleason
e1d3a756cc 2021-03-22 Fred Gleason <fredg@paravelsystems.com>
* Implemented movable reference lines for 'Cut Gain' adjustments
	in 'RDMarkerDialog'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-22 11:05:19 -04:00
Fred Gleason
c882f1bd71 2021-03-21 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDMarkerView' that caused a save prompt to
	appear when no data had been changed.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-21 17:16:05 -04:00
Fred Gleason
7fa89422cf 2021-03-21 Fred Gleason <fredg@paravelsystems.com>
* Changed the color of the audio cursor in 'RDMarkerDialog' to green.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-21 16:57:32 -04:00
Fred Gleason
87e29e855e 2021-03-21 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Cut Gain' control to 'RDMarkerDialog'.
	* Added a 'No Fade on Segue Out' checkbox to 'RDMarkerDialog'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-21 13:19:05 -04:00
Fred Gleason
a4a8c05458 2021-03-21 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Goto' section to 'RDMarkerDialog', with 'Cursor',
	'Home' and 'End' buttons.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-21 12:06:45 -04:00
Fred Gleason
01cadd5b56 2021-03-21 Fred Gleason <fredg@paravelsystems.com>
* Modified the marker readouts to show a yellow background when the
	parent markers have been selected.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-21 11:11:49 -04:00
Fred Gleason
346fe9ec1e 2021-03-20 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'RDMarkerDialog' dialog to select markers by pairs
	rather than singly.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-20 19:00:55 -04:00
Fred Gleason
c96955b767 2021-03-20 Fred Gleason <fredg@paravelsystems.com>
* Added mouse wheel support to 'RDMarkerView'.
	* Added support for play cursor positioning by mouse to
	'RDMarkerView'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-20 16:03:28 -04:00
Fred Gleason
edf06f2d2f 2021-03-20 Fred Gleason <fredg@paravelsystems.com>
* Got digital readouts working in 'RDMarkerPlayer'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-20 14:57:37 -04:00
Fred Gleason
bb4fe56bb7 2021-03-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDMarkerView' that caused an incorrect limit
	stop to be applied to the 'Fade Down' marker after deletion of
	the 'Fade Up' marker'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-20 12:50:21 -04:00
Fred Gleason
dc4e3ad960 2021-03-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDMarkerView' that transposed the handle direction
	for the 'Fade Up' and 'Fade Down' markers.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-20 12:30:53 -04:00
Fred Gleason
01e3412b01 2021-03-19 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMarkerPlayer'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-19 13:47:44 -04:00
Fred Gleason
3254182e3a 2021-03-18 Fred Gleason <fredg@paravelsystems.com>
* Enabled marker swiping in 'RDMarkerView'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-18 19:58:51 -04:00
Fred Gleason
0cad68198d 2021-03-18 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs with enabling correct choices in the right-click menu
	in 'RDMarkerView'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-18 19:54:45 -04:00
Fred Gleason
39fb00801f 2021-03-18 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs with ensuring consistent position interlocks between
	markers in 'RDMarkerView'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-18 18:50:22 -04:00
Fred Gleason
5e5fa3c586 2021-03-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDMarkerView' that could cause marker positions
	to lose precision when sliding against a limit stop.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-17 13:57:03 -04:00
Fred Gleason
5e9682f1d2 2021-03-16 Fred Gleason <fredg@paravelsystems.com>
* Implemented basic marker limit interlocking in 'RDMarkerView'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-16 18:53:54 -04:00
Fred Gleason
4e997f9461 2021-03-15 Fred Gleason <fredg@paravelsystems.com>
* Implemented saving marker positions in 'RDMarkerDialog'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-15 09:16:05 -04:00
Fred Gleason
a7f3f4e22d 2021-03-12 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDMarkerReadout' class.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-14 14:36:30 -04:00
Fred Gleason
e5631a1b5f 2021-03-12 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDMarkerView' class.
	* Added a 'RDMarkerDialog' class.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-12 11:08:45 -05:00