13
0
livetrax/libs
David Robillard 08fffeffec Remove Evoral::MIDIEvent
It is slightly questionable whether type specific methods like
velocity() belong on Event at all, these may be better off as free
functions.  However the code currently uses them as methods in many
places, and it seems like a step in the right direction, since, for
example, we might some day have events that have a velocity but aren't
stored as MIDI messages (e.g. if Ardour uses an internal musical model
that is more expressive).

In any case, the former inheritance and plethora of sloppy casts is
definitely not the right thing.
2016-12-03 15:18:21 -05:00
..
appleutility replicate the remove-all-trailing whitespace commit(s) in master 2016-02-22 15:31:24 -05:00
ardour Remove Evoral::MIDIEvent 2016-12-03 15:18:21 -05:00
ardouralsautil prepare for update to waf 1.8 2016-02-28 21:16:44 +01:00
audiographer spelling corrections from Jaromír Mikeš <mira.mikes@seznam.cz> 2016-10-17 17:57:39 -04:00
backends revert 335debfa for the PA backend 2016-11-27 00:42:08 +01:00
canvas fix compilation with newer version of *mm and gcc-6.2 (RefPtr<> cast) 2016-11-30 16:00:05 +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 Remove Evoral::MIDIEvent 2016-12-03 15:18:21 -05: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 French translation update 2016-11-30 20:31:32 +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 binding for std::map<>::at() 2016-10-07 03:39:22 +02:00
midi++2 Remove Evoral::MIDIEvent 2016-12-03 15:18:21 -05:00
panners 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
pbd Fix mysterious crashes such as #7049 2016-11-24 09:02:47 +01:00
plugins Protect a-comp's display/state against NaN/Inf. 2016-11-29 09:04:13 +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 OSC: Solo toggle should maintain state when locked, rec and rec_safe should show true state. 2016-11-27 20:52:14 -08:00
timecode 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
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