13
0
Commit Graph

16477 Commits

Author SHA1 Message Date
1df7b4ffb6 missing keybinding: zoom to session. needs testing on Mac and Windows 2015-04-28 16:35:16 -05:00
9a94688d11 make tape tracks draw something. 2015-04-28 16:08:20 +02:00
e9bb1dc2bf tape-track diskstream fixes
Due to the change to use a 64bit timeline (int64 as opposed
to previously [unsigned] pframes_t) many cases special to tape-tracks
no longer work.
e.g. region->length() can returns -1, rather than INT64_MAX.
which breaks ‘overlap’ in Evoral::Coverage. which in turn
breaks tape track’s use of ::find_next_region().

This commits begins the slow process to move away from relying
on integer overflow to wrap negative numbers for tape tracks and
restores basic functionality.

Still various edge cases pertaining tape tracks remain. particularly
when changing the session start-time and moving destructive regions.
2015-04-28 16:08:19 +02:00
e3a2bc6a36 Track mode needs to be set before loading Track state
parent Track::set_state() sets the diskstream
and ::set_diskstream() depends on the track mode.

fixes Tape tracks on session load
2015-04-28 16:08:19 +02:00
ba0f7482c3 prefer explicit cast over terseness. 2015-04-28 14:34:18 +02:00
1b1cbec00b prevent live loops (format negative BBT)
can happen with empty tape-tracks
2015-04-28 03:07:11 +02:00
4aace9be68 new actions: allow user to set session start and end to playhead location 2015-04-27 15:59:03 -05:00
5291400878 case insensitive VST plugin file extension - fixes #6285
2nd attempt.
2015-04-27 18:23:51 +02:00
7c09182d75 remove a dead assignment 2015-04-27 17:45:25 +02:00
d75b27f6dc allow to compile PBD::Signals w/o connection debugging 2015-04-27 17:19:58 +02:00
9687c756a6 const iterators 2015-04-27 17:19:57 +02:00
36ee1681fe special case [optimize] RT processor reorder.
realtime processor re-ordering does not require
a route resort nor latency compensation update.
(which were done as callback in same thread)
2015-04-27 17:19:57 +02:00
b7a711e385 click-less processor re-ordering. 2015-04-27 17:19:57 +02:00
1fdb3560e8 enable trim on master bus 2015-04-27 10:03:49 -05:00
3f2306c4fb Revert "case insensitive ".dll" for VST plugins - fixes #6285"
This reverts commit c2f84af73d.

strcasestr() is not compatible with mingw nor MSVC.
different approach is needed.
2015-04-27 00:40:07 +02:00
c2f84af73d case insensitive ".dll" for VST plugins - fixes #6285
TODO: check portability of strcasestr()
2015-04-26 21:26:12 +02:00
27dac7c31f Expose “/route/trim” midi binding. 2015-04-26 19:07:45 +02:00
Pavel Fric
acdb08eb1d Czech translation update (#6279) 2015-04-26 18:14:18 +02:00
397b473e45 allow to update meter position w/o engine 2015-04-26 06:24:57 +02:00
6ac8588cd8 clickless meter-point changes 2015-04-26 06:00:08 +02:00
c0437aed47 wrap midi negative gain for midi-velocity
ignore polarity invert,
scale_velocity() otherwise claps the factor to zero.
2015-04-26 02:51:40 +02:00
f9b364c515 don’t assume compilers cast the way we want. 2015-04-26 02:48:21 +02:00
fe7cb07c7f relax gain LPF to 25Hz. 2015-04-26 02:48:15 +02:00
1b54b85da0 update amp for negative (polarity-invert) gain
fixes monitor-section “inv”
2015-04-26 02:48:00 +02:00
a43901ead9 Fix crash when switching backends.
cycle_end() can write to invalid buffers.
2015-04-26 01:36:09 +02:00
abcc51d089 remove not-an-error error message. 2015-04-26 01:21:08 +02:00
12ece48525 fix verbose cursor for db automation. 2015-04-26 00:51:09 +02:00
1dc9848d61 tweak weight of transport icons 2015-04-25 23:24:05 +02:00
850964fde3 midi velocity [fader] automation 2015-04-25 22:02:02 +02:00
9203bad7ba fix automation lane for dB ranges other than fader. 2015-04-25 21:39:40 +02:00
3f281dc2c1 Amp: allow to disable midi velocity 2015-04-25 21:25:56 +02:00
9d3e32be2d ardour knob: watch automation 2015-04-25 21:25:29 +02:00
52d67203a1 Trim Automation UI 2015-04-25 21:25:19 +02:00
517467f297 prepare trim automation 2015-04-25 21:24:58 +02:00
1e5be9ebfd add OSC trim control 2015-04-25 21:23:37 +02:00
5f7cee5bfe prepare trim remote control 2015-04-25 21:23:03 +02:00
ae1c7eb871 desaturate gradient for trim. 2015-04-25 17:35:59 +02:00
9a4f205b6e knob: use double precision normal on dent.
Fixes -0dB vs +0dB rounding issue.
2015-04-25 17:35:05 +02:00
2702dd9dc0 add detent to Monitor Section Dim & Level knobs 2015-04-25 17:00:02 +02:00
ff563d293e separate detent & zero-arc flags for knob 2015-04-25 16:59:33 +02:00
bbe811248f amend 00c1e0e trim knob colors 2015-04-25 16:44:18 +02:00
Edgar Aichinger
85794c018f midi map for the Axiom61 2015-04-25 16:29:02 +02:00
4ed3dcd51d fix 0dbFS meter color transition 2015-04-25 16:09:05 +02:00
517211681e 0dBFS peak meter GUI 2015-04-25 06:46:56 +02:00
75087f5c62 prepare 0dBFS peak meter 2015-04-25 06:46:29 +02:00
00c1e0ea53 fix knob color 2015-04-25 06:45:21 +02:00
fd76f87ae1 Revert API to explicitly show tooltips:
gdk pointer grab offers a better solution.
2015-04-25 05:37:37 +02:00
a7523c4e6d magic knob 2015-04-25 05:33:51 +02:00
2609e8f5bd immediately show tooltip on knob drag. 2015-04-25 03:02:37 +02:00
d40ad1f6ff fixup stuck persistent tooltips. 2015-04-25 03:00:57 +02:00