13
0
livetrax/libs/backends/jack
nick_m 7fc3b0c34c Initial stab at tempo ramps.
Replaces the list of points in TempoMap with TempoSection functions, which
compute tempo-at or tick-at time relative to tempo section start.
TempoMap consults them additively to determine things like bbt_time(),
frame_time() get_grid() etc.
This has a marked effect on scrolling speed along with the code simplification
in the places it has been attempted.

Several things are broken here.
Currently every ramp except the last one is an exponential ramp. this may
be simple to fix :).
Mouse-over midi grid doesn't match mouse click grid. should also be simple.

Many things seem to work, but their accuracy should be in question until
each area has been addressed.
2016-05-27 23:38:09 +10:00
..
jack_api.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
jack_audiobackend.cc JACK: expose --nperiods option 2015-12-05 13:56:18 +01:00
jack_audiobackend.h implement metadata-set for remaining backends 2016-04-18 00:35:51 +02:00
jack_connection.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
jack_connection.h globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
jack_portengine.cc implement metadata-set for remaining backends 2016-04-18 00:35:51 +02:00
jack_session.cc Initial stab at tempo ramps. 2016-05-27 23:38:09 +10:00
jack_session.h globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
jack_utils.cc Remove an unnecessary boolean argument in jack utils 2015-10-06 13:29:57 +10:00
jack_utils.h Remove an unnecessary boolean argument in jack utils 2015-10-06 13:29:57 +10:00
weak_libjack.c When testing for x86 / x64 architecture, don't forget the symbols that MSVC can understand 2015-04-30 18:17:23 +01:00
weak_libjack.def fix jack_port_get_aliases return value (if n/a) 2015-07-04 12:54:41 +02:00
weak_libjack.h nitpick 2016-01-07 20:44:59 +01:00
wscript prepare for update to waf 1.8 2016-02-28 21:16:44 +01:00