Robin Gareus [Tue, 13 Nov 2012 23:29:57 +0000 (23:29 +0000)]
update BPM and Meter when changed, also change back labels for it.
git-svn-id: svn://localhost/ardour2/branches/3.0@13486
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 13 Nov 2012 20:29:28 +0000 (20:29 +0000)]
implement TC offset for slave&generator.
Many related changes that require atomic update, mostly
because ClockOption slots changed:
* change offset config format to std:string (backwards compat - reads 0)
* make Timecode offset independent from fps
* sample_to_timecode() handle negative sample-num
* audio-clock fix entry and edit of negative numbers
* option editor:
- remove old global internal offset
- add slave & generator TC entry
- still needs UI cleanup, tooltops, maybe sep. tab..
* LTC & MTC slave& generator:
- cache offset
- subscribe to parameter changes
git-svn-id: svn://localhost/ardour2/branches/3.0@13485
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 13 Nov 2012 20:29:24 +0000 (20:29 +0000)]
clock: pull-up/down display update
git-svn-id: svn://localhost/ardour2/branches/3.0@13484
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 13 Nov 2012 19:23:16 +0000 (19:23 +0000)]
revert to a 0..2 scale for MIDI velocity control, so that we can increase MIDI note velocities as well as deccrease them (note: this will make the use of MIDI CC #7 a bit more complex)
git-svn-id: svn://localhost/ardour2/branches/3.0@13483
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 13 Nov 2012 18:28:31 +0000 (18:28 +0000)]
rationalize text/base/bg/fg colors in all entry styles
git-svn-id: svn://localhost/ardour2/branches/3.0@13482
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 13 Nov 2012 18:05:09 +0000 (18:05 +0000)]
determine whether or not to accept comma or period as a numeric character based on locale settings (once per instance of ardour), related to #5027
git-svn-id: svn://localhost/ardour2/branches/3.0@13481
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 13 Nov 2012 17:47:39 +0000 (17:47 +0000)]
change handling of MIDI gain so that we present a linear fader spanning 0..127. this is based on the realization that we actually have no idea what the MIDI receiver will do with velocity and/or CC #7 values, and so trying to pretend that we can provide some kind of dB value in the display or the behaviour of the fader is completely wrong; ALSO: fix keyboard entry of fader levels for non EN locales (#5027)
git-svn-id: svn://localhost/ardour2/branches/3.0@13480
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 13 Nov 2012 16:14:25 +0000 (16:14 +0000)]
add timecode format parser
git-svn-id: svn://localhost/ardour2/branches/3.0@13479
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 13 Nov 2012 16:14:22 +0000 (16:14 +0000)]
oiling the audio clock
git-svn-id: svn://localhost/ardour2/branches/3.0@13478
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 13 Nov 2012 15:11:07 +0000 (15:11 +0000)]
remove a bunch of cerr output and/or convert to use error<<
git-svn-id: svn://localhost/ardour2/branches/3.0@13477
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 13 Nov 2012 02:25:59 +0000 (02:25 +0000)]
parse keyboard entered drop-frame timecode delta
git-svn-id: svn://localhost/ardour2/branches/3.0@13476
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 13 Nov 2012 02:19:04 +0000 (02:19 +0000)]
add alt-i as a binding in both the editor and mixer windows to toggle the state of MIDI input on the selected track(s); in the mixer this will also operate on the strip under the mouse. fixes #4838
git-svn-id: svn://localhost/ardour2/branches/3.0@13475
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 13 Nov 2012 02:00:51 +0000 (02:00 +0000)]
make audio clock fill vertical space
git-svn-id: svn://localhost/ardour2/branches/3.0@13474
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 13 Nov 2012 02:00:49 +0000 (02:00 +0000)]
overhaul timecode calculations
in particular proper SMPTE12M drop-frame support
and subframe rounding.
git-svn-id: svn://localhost/ardour2/branches/3.0@13473
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 13 Nov 2012 02:00:47 +0000 (02:00 +0000)]
shorten Metrum & Tempo label
git-svn-id: svn://localhost/ardour2/branches/3.0@13472
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Tue, 13 Nov 2012 02:00:45 +0000 (02:00 +0000)]
complete r13404 - use double for timecode fps.
git-svn-id: svn://localhost/ardour2/branches/3.0@13471
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 12 Nov 2012 23:41:02 +0000 (23:41 +0000)]
change Alt-b binding for toggle-track-rec-enable to Shift-b, to avoid conflicting with the binding for toggle-big-clock-window
git-svn-id: svn://localhost/ardour2/branches/3.0@13470
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 12 Nov 2012 23:39:43 +0000 (23:39 +0000)]
move metronome button again
git-svn-id: svn://localhost/ardour2/branches/3.0@13469
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 12 Nov 2012 20:03:57 +0000 (20:03 +0000)]
do not attach plugin automation submenu to automation menu if the route has no plugins (avoid common user confusion) - thanks thorsten
git-svn-id: svn://localhost/ardour2/branches/3.0@13468
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 12 Nov 2012 19:36:34 +0000 (19:36 +0000)]
resize metronome icon to keep transport button sizes consistent
git-svn-id: svn://localhost/ardour2/branches/3.0@13467
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 12 Nov 2012 19:09:21 +0000 (19:09 +0000)]
add metronome SVG and tweak opacity and stroke width to make it more congruent with existing transport icons
git-svn-id: svn://localhost/ardour2/branches/3.0@13466
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 12 Nov 2012 18:33:03 +0000 (18:33 +0000)]
brighten blue color used for clock delta mode
git-svn-id: svn://localhost/ardour2/branches/3.0@13465
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 12 Nov 2012 18:23:58 +0000 (18:23 +0000)]
move metronome/click button into main transport section. icon needs some work to be more congruent with the rest
git-svn-id: svn://localhost/ardour2/branches/3.0@13464
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 12 Nov 2012 18:18:15 +0000 (18:18 +0000)]
add labels for BBT clock info
git-svn-id: svn://localhost/ardour2/branches/3.0@13463
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 12 Nov 2012 17:54:55 +0000 (17:54 +0000)]
display slave initial before slave timecode
git-svn-id: svn://localhost/ardour2/branches/3.0@13462
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 12 Nov 2012 17:54:52 +0000 (17:54 +0000)]
really fix vertical alignment of info text (again :) )
git-svn-id: svn://localhost/ardour2/branches/3.0@13461
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 12 Nov 2012 17:41:31 +0000 (17:41 +0000)]
tweak display of cleanup results, and make greek/latin prefix names there translatable
git-svn-id: svn://localhost/ardour2/branches/3.0@13460
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 12 Nov 2012 17:41:04 +0000 (17:41 +0000)]
fix #5076 - we failed to actually find any existing snapshots because the path scanner was passing filename only, not full paths, to the filter function which used a Glib::file_test() on it (and failed)
git-svn-id: svn://localhost/ardour2/branches/3.0@13459
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 12 Nov 2012 16:49:20 +0000 (16:49 +0000)]
audio-clock: fix right-alignment
git-svn-id: svn://localhost/ardour2/branches/3.0@13458
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 12 Nov 2012 16:49:18 +0000 (16:49 +0000)]
slave delta: move sign next to the digit
git-svn-id: svn://localhost/ardour2/branches/3.0@13457
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 12 Nov 2012 16:49:15 +0000 (16:49 +0000)]
redraw of markup'ed sections when style/font is [re]loaded.
git-svn-id: svn://localhost/ardour2/branches/3.0@13456
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 12 Nov 2012 16:49:11 +0000 (16:49 +0000)]
prevent changing slave while slave is active
fix potential segfault: clock asking for slave's timecode
when the slave is not a Timecode-slave.
git-svn-id: svn://localhost/ardour2/branches/3.0@13455
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 12 Nov 2012 16:49:05 +0000 (16:49 +0000)]
make pull-up/down truly exclusive with JACK
git-svn-id: svn://localhost/ardour2/branches/3.0@13454
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 12 Nov 2012 16:48:50 +0000 (16:48 +0000)]
fix for crash caused as slave is switching from non-TC source to TC-source
git-svn-id: svn://localhost/ardour2/branches/3.0@13453
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 12 Nov 2012 15:50:38 +0000 (15:50 +0000)]
fix for #5078 - not considering unused playlists when computing region use count
git-svn-id: svn://localhost/ardour2/branches/3.0@13452
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 12 Nov 2012 14:05:45 +0000 (14:05 +0000)]
reduce audio clock height
git-svn-id: svn://localhost/ardour2/branches/3.0@13451
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 12 Nov 2012 14:03:51 +0000 (14:03 +0000)]
brighten up main clock color, and change font size to be closer to the old sans font size even though we now use monospace
git-svn-id: svn://localhost/ardour2/branches/3.0@13450
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 12 Nov 2012 13:43:12 +0000 (13:43 +0000)]
Revert "fix small screen mode width"
This reverts commit
e963a8dbc1d71aa78bed9407bafd7f8948db9712.
git-svn-id: svn://localhost/ardour2/branches/3.0@13449
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 12 Nov 2012 13:31:13 +0000 (13:31 +0000)]
fix small screen mode width
git-svn-id: svn://localhost/ardour2/branches/3.0@13448
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 12 Nov 2012 12:49:53 +0000 (12:49 +0000)]
slightly gray clock background - consistent with punch/nudge clk
git-svn-id: svn://localhost/ardour2/branches/3.0@13447
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 11 Nov 2012 23:11:53 +0000 (23:11 +0000)]
MIDIClock is not a Timecode slave, fix segfault
git-svn-id: svn://localhost/ardour2/branches/3.0@13446
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 11 Nov 2012 23:11:50 +0000 (23:11 +0000)]
clock width for 99999 bars (9999 allows 2h46m @ 240bpm)
git-svn-id: svn://localhost/ardour2/branches/3.0@13445
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 11 Nov 2012 22:36:00 +0000 (22:36 +0000)]
restore bg color of status bar in main window
git-svn-id: svn://localhost/ardour2/branches/3.0@13444
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 11 Nov 2012 22:20:40 +0000 (22:20 +0000)]
add support for using - as prefix keys to enter a negative value in an audio clock. so far only used for session timecode offset option clock
git-svn-id: svn://localhost/ardour2/branches/3.0@13443
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 11 Nov 2012 22:06:42 +0000 (22:06 +0000)]
highlight mismatching slave TC
git-svn-id: svn://localhost/ardour2/branches/3.0@13442
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 11 Nov 2012 20:43:53 +0000 (20:43 +0000)]
add slave and generator Timecode offset (no UI yet)
So far only LTC slave, LTC generator and MTC slave.
MTC generator remains to be done.
git-svn-id: svn://localhost/ardour2/branches/3.0@13441
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 11 Nov 2012 20:43:50 +0000 (20:43 +0000)]
fix horiz alignment (corner-radius is added to layout)
and subtract alignment from mouse interaction
git-svn-id: svn://localhost/ardour2/branches/3.0@13440
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 11 Nov 2012 18:15:13 +0000 (18:15 +0000)]
clock-delta mode restore: anticipate toggling set_active callback
git-svn-id: svn://localhost/ardour2/branches/3.0@13439
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 11 Nov 2012 17:36:31 +0000 (17:36 +0000)]
show slave info in Min:Sec mode - fill empty space
git-svn-id: svn://localhost/ardour2/branches/3.0@13438
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 11 Nov 2012 16:39:54 +0000 (16:39 +0000)]
fix initial info color when switching to delta mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@13437
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 11 Nov 2012 16:27:29 +0000 (16:27 +0000)]
rounding off all clock corners
git-svn-id: svn://localhost/ardour2/branches/3.0@13436
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 11 Nov 2012 16:27:27 +0000 (16:27 +0000)]
reintroduce space before delta "sample" lable
git-svn-id: svn://localhost/ardour2/branches/3.0@13435
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 11 Nov 2012 16:04:30 +0000 (16:04 +0000)]
specify time info box bg in style file(s), and make nudge clock use the same bg color (not in style file, but the UI conf file, naturally)
git-svn-id: svn://localhost/ardour2/branches/3.0@13434
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 11 Nov 2012 16:03:37 +0000 (16:03 +0000)]
make Cairo{HV}Packer fetch bg information from a style file, rather than hard-code it
git-svn-id: svn://localhost/ardour2/branches/3.0@13433
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 11 Nov 2012 15:23:29 +0000 (15:23 +0000)]
make nudge clock use same font as punch clocks
git-svn-id: svn://localhost/ardour2/branches/3.0@13432
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 11 Nov 2012 15:19:00 +0000 (15:19 +0000)]
punch clocks: fix up center-dotted zeros in at least some fonts
git-svn-id: svn://localhost/ardour2/branches/3.0@13431
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 11 Nov 2012 14:31:17 +0000 (14:31 +0000)]
NOOP: remove trailing whitespace
git-svn-id: svn://localhost/ardour2/branches/3.0@13430
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 11 Nov 2012 14:31:14 +0000 (14:31 +0000)]
audio clock display updates:
* use white text for translatable fixed info labels
* don't change colour of info in delta-display mode
* re-nice vertical alignment
git-svn-id: svn://localhost/ardour2/branches/3.0@13429
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 11 Nov 2012 09:41:06 +0000 (09:41 +0000)]
re-nice audio clock horiz alignment.
git-svn-id: svn://localhost/ardour2/branches/3.0@13428
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 11 Nov 2012 09:41:04 +0000 (09:41 +0000)]
add missing font definition for punch clock.
git-svn-id: svn://localhost/ardour2/branches/3.0@13427
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 11 Nov 2012 03:57:35 +0000 (03:57 +0000)]
use bold mono font for delta mode in clocks
git-svn-id: svn://localhost/ardour2/branches/3.0@13426
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 11 Nov 2012 02:45:01 +0000 (02:45 +0000)]
first round of audio-clock font rendering update
git-svn-id: svn://localhost/ardour2/branches/3.0@13425
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 10 Nov 2012 20:12:06 +0000 (20:12 +0000)]
use bold variant of monospace font for big clock to avoid the ugly dots at the center of zeroes which show up on several different linux distributions with the non-bold variant
git-svn-id: svn://localhost/ardour2/branches/3.0@13424
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sat, 10 Nov 2012 20:00:24 +0000 (20:00 +0000)]
add a delta sign to the slave delta display.
git-svn-id: svn://localhost/ardour2/branches/3.0@13423
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sat, 10 Nov 2012 19:48:50 +0000 (19:48 +0000)]
update slave clocks -- to use long minus
git-svn-id: svn://localhost/ardour2/branches/3.0@13422
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 10 Nov 2012 19:42:30 +0000 (19:42 +0000)]
use (potentially ugly) monospace font for big clock too
git-svn-id: svn://localhost/ardour2/branches/3.0@13421
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 10 Nov 2012 19:23:07 +0000 (19:23 +0000)]
remove separators from audio clocks with info blocks below the main clock display
git-svn-id: svn://localhost/ardour2/branches/3.0@13420
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 10 Nov 2012 19:22:37 +0000 (19:22 +0000)]
use mono font for transport clocks
git-svn-id: svn://localhost/ardour2/branches/3.0@13419
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Fri, 9 Nov 2012 17:27:30 +0000 (17:27 +0000)]
make timecode offset work
git-svn-id: svn://localhost/ardour2/branches/3.0@13418
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 9 Nov 2012 15:05:02 +0000 (15:05 +0000)]
move auditioner output configuration params from session to global config vars
git-svn-id: svn://localhost/ardour2/branches/3.0@13414
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Fri, 9 Nov 2012 14:24:31 +0000 (14:24 +0000)]
Don't notify user if fps changes only affect speed but not counting.
also unify labels for 29..97XX and simplify fps display.
git-svn-id: svn://localhost/ardour2/branches/3.0@13412
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 9 Nov 2012 13:36:22 +0000 (13:36 +0000)]
copy ardour_system.rc into OS X bundle from (new) correct location
git-svn-id: svn://localhost/ardour2/branches/3.0@13411
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 9 Nov 2012 13:27:14 +0000 (13:27 +0000)]
clean up stupid confusion over ardour_system.rc and its contents. this file does not require substitution anymore, and besides, it was being subst'ed incorrectly because of changes to waf that were addressed in gtk2_ardour/wscript but not the top level wscript
git-svn-id: svn://localhost/ardour2/branches/3.0@13408
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 9 Nov 2012 09:37:49 +0000 (09:37 +0000)]
patchfiles/Yamaha-PSR-S900.midnam: Add Patchbanks by voice type
git-svn-id: svn://localhost/ardour2/branches/3.0@13407
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Fri, 9 Nov 2012 07:48:11 +0000 (07:48 +0000)]
LTC encoder: relax alignment constraint under some circumstances.
git-svn-id: svn://localhost/ardour2/branches/3.0@13406
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Fri, 9 Nov 2012 07:48:08 +0000 (07:48 +0000)]
LTC slave fix fps detection with 29.97000 option
git-svn-id: svn://localhost/ardour2/branches/3.0@13405
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Fri, 9 Nov 2012 07:48:06 +0000 (07:48 +0000)]
use double for timecode fps.
git-svn-id: svn://localhost/ardour2/branches/3.0@13404
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Fri, 9 Nov 2012 07:48:04 +0000 (07:48 +0000)]
LTC encoder: fix signal polarity
git-svn-id: svn://localhost/ardour2/branches/3.0@13403
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Fri, 9 Nov 2012 07:48:01 +0000 (07:48 +0000)]
fix option-editor tooltips
git-svn-id: svn://localhost/ardour2/branches/3.0@13402
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Fri, 9 Nov 2012 07:47:59 +0000 (07:47 +0000)]
LTC encoder: clear user-bits
requires libltc >=1.0.3
git-svn-id: svn://localhost/ardour2/branches/3.0@13401
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Fri, 9 Nov 2012 07:47:57 +0000 (07:47 +0000)]
MTC slave: 2997fudge option
git-svn-id: svn://localhost/ardour2/branches/3.0@13400
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Fri, 9 Nov 2012 07:47:54 +0000 (07:47 +0000)]
fix LTC slave initial TC track values
git-svn-id: svn://localhost/ardour2/branches/3.0@13399
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 8 Nov 2012 15:54:16 +0000 (15:54 +0000)]
notably modify the design and logic of the startup dialog, so that we can handle the requirements in the 3.0-SG branch reasonably. the two major changes concern the idea that we may need to run the audio setup tab at all times, and that the startup dialog could potentially be "ready" without actually needing to be displayed on-screen. this allows us to ALWAYS use a startup dialog, even if we don't actually need any information from the user. as usual with this kind of change, expect a few logic/workflow glitches
git-svn-id: svn://localhost/ardour2/branches/3.0@13397
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 8 Nov 2012 15:34:22 +0000 (15:34 +0000)]
fix ARDOUR_DATA_PATH for ardev and its cousins (finds templates, among other things)
git-svn-id: svn://localhost/ardour2/branches/3.0@13396
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Wed, 7 Nov 2012 23:02:11 +0000 (23:02 +0000)]
experimental option to support LTC 29.97000 fps generators.
also change 29.97ndf frame-rate to 30000/1001.
git-svn-id: svn://localhost/ardour2/branches/3.0@13395
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 7 Nov 2012 17:13:37 +0000 (17:13 +0000)]
new MTDM implementation from Fons' latest jack_delay implementation
git-svn-id: svn://localhost/ardour2/branches/3.0@13394
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Wed, 7 Nov 2012 03:17:55 +0000 (03:17 +0000)]
fix required-sample count for cubic interpolation.
I have not proved if the iterative process in
CubicInterpolation::interpolate() is identical to
(nframes * fabs(_actual_speed)), however ceil()
of it is empirically always larger.
Also, the cubic interpolation needs +2 samples.
Ardour3: Too close to call :)
git-svn-id: svn://localhost/ardour2/branches/3.0@13392
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 6 Nov 2012 19:30:36 +0000 (19:30 +0000)]
fix click to start editing audio clocks that occurs right of the clock, which was previously a "dead zone". should fix part of #5160
git-svn-id: svn://localhost/ardour2/branches/3.0@13391
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 5 Nov 2012 22:55:19 +0000 (22:55 +0000)]
LTC slave: suppress warning during shutdown
git-svn-id: svn://localhost/ardour2/branches/3.0@13390
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 5 Nov 2012 22:55:17 +0000 (22:55 +0000)]
NOOP - LTC generator replace double(a) with (double)a
git-svn-id: svn://localhost/ardour2/branches/3.0@13389
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 5 Nov 2012 22:55:13 +0000 (22:55 +0000)]
NOOP - LTC generator: bit-alignment add comments and made permanent
git-svn-id: svn://localhost/ardour2/branches/3.0@13388
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 5 Nov 2012 22:55:06 +0000 (22:55 +0000)]
LTC generator: undo pull up/down adjustments
git-svn-id: svn://localhost/ardour2/branches/3.0@13387
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 5 Nov 2012 22:55:04 +0000 (22:55 +0000)]
LTC generator: adaptive signal filter
git-svn-id: svn://localhost/ardour2/branches/3.0@13386
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 5 Nov 2012 19:13:10 +0000 (19:13 +0000)]
experimental LTC sub-frame drift compensation for scope testing
git-svn-id: svn://localhost/ardour2/branches/3.0@13384
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 5 Nov 2012 15:54:18 +0000 (15:54 +0000)]
LTC generator: filter the signal to reduce ringing.
git-svn-id: svn://localhost/ardour2/branches/3.0@13382
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 5 Nov 2012 11:26:29 +0000 (11:26 +0000)]
MTC slave: set initial framerates to current value.
git-svn-id: svn://localhost/ardour2/branches/3.0@13381
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 5 Nov 2012 11:26:27 +0000 (11:26 +0000)]
tigten LTC Slave resolution.
The reason for this is that the LTC generator uses the slave's
resolution as watermark for max-drift, resync. A possible drawback:
session-process will force silent rolls if the delta is larger
than the resolution. LTC has a carrier freq of ~2kHz, choosing
half of that seems a good compromise.
git-svn-id: svn://localhost/ardour2/branches/3.0@13380
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Mon, 5 Nov 2012 11:26:25 +0000 (11:26 +0000)]
amend 13373: don't force Step entry window on top
git-svn-id: svn://localhost/ardour2/branches/3.0@13379
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 4 Nov 2012 23:41:52 +0000 (23:41 +0000)]
a variety of fixes aimed at preventing crashes caused by the (global) port matrix (window) not really noticing that the session has gone away
git-svn-id: svn://localhost/ardour2/branches/3.0@13378
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Robin Gareus [Sun, 4 Nov 2012 06:31:49 +0000 (06:31 +0000)]
LTC generator fix latency compensation.
thinko: the generated timecode is offset and
not the timestamp when to send it.
git-svn-id: svn://localhost/ardour2/branches/3.0@13377
d708f5d6-7413-0410-9779-
e7cbd77b26cf