ardour/libs
nick_m 59daffea1d rework snap
snap now fills in a struct (MusicFrame) which contins a snapped frame
along with a music divisor.
this gives useful information wrt magnetic snap which may or may not
have rounded to an exact musical position.

region position may now be set musically (using quarter notes for now).

this patch fixes several problems in the current code:

	- dragging a list of music-locked regions now maintains correct
	  musical offsets within the list.

	- splitting regions using magnetic snap works correctly (#7192)

	- cut drag should now work correctly with magnetic snap.

	- musical length of split midi regions is no longer frame based.
2017-02-04 22:57:36 +11:00
..
appleutility replicate the remove-all-trailing whitespace commit(s) in master 2016-02-22 15:31:24 -05:00
ardour rework snap 2017-02-04 22:57:36 +11:00
ardouralsautil prepare for update to waf 1.8 2016-02-28 21:16:44 +01:00
audiographer Include last sample in reverse test for nonsilence in end trim during export 2016-12-06 20:55:17 +10:00
backends revert 335debfa for the PA backend 2016-11-27 00:42:08 +01:00
canvas canvas::grid - more tweaks and improvements 2017-02-01 21:58:20 +01:00
clearlooks-newer Update our MSVC project files to generate the most recent Ardour session file format (ver 5) rather than the older v3 format 2016-08-30 07:15:00 +01:00
clearlooks-older NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
evoral add clamp for adding points to a ControlList from a (G)UI 2017-01-09 12:42:08 +00:00
fluidsynth Update our MSVC project files to generate the most recent Ardour session file format (ver 5) rather than the older v3 format 2016-08-30 07:15:00 +01:00
fst moving POSIX_VISIBLE to the waf script part 2016-11-29 13:18:46 +00:00
gtkmm2ext Properly remember window position. 2017-02-01 23:07:57 +01:00
hidapi yet another waf/HIDAPI tweak 2016-10-27 15:57:47 +02:00
libltc Update our MSVC project files to generate the most recent Ardour session file format (ver 5) rather than the older v3 format 2016-08-30 07:15:00 +01:00
lua Lua add an Empty/Nil shared-pointer constructor 2017-01-21 20:18:27 +01:00
midi++2 Remove Evoral::MIDIEvent 2016-12-03 15:18:21 -05:00
panners Fix indentation 8 whitespaces to tab 2016-12-21 23:09:40 +01:00
pbd more consistent terminology in a comment 2017-01-22 19:49:40 +01:00
plugins fix a-fluidsynth bank select (use MMA style, 14 bit MSB/LSB) 2017-01-31 10:44:07 +01:00
ptformat Update our MSVC project files to generate the most recent Ardour session file format (ver 5) rather than the older v3 format 2016-08-30 07:15:00 +01:00
qm-dsp Allow 'qm-dsp' to build again with MSVC 2016-10-07 17:58:28 +01:00
surfaces make the leftmost mixer stripable API at least work as advertised 2017-02-01 11:57:37 +01:00
timecode Fix indentation 8 whitespaces to tab 2016-12-21 23:09:40 +01:00
vamp-plugins update/include Queen Mary Vamp plugin set 2016-10-06 00:58:16 +02:00
vfork silence clang analyzer: Memory Error, Memory leak 2016-02-28 13:12:40 +01:00