ardour.git
11 years agorevert to a 0..2 scale for MIDI velocity control, so that we can increase MIDI note...
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

11 years agorationalize text/base/bg/fg colors in all entry styles
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

11 years agodetermine whether or not to accept comma or period as a numeric character based on...
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

11 years agochange handling of MIDI gain so that we present a linear fader spanning 0..127. this...
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

11 years agoadd timecode format parser
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

11 years agooiling the audio clock
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

11 years agoremove a bunch of cerr output and/or convert to use error<<
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

11 years agoparse keyboard entered drop-frame timecode delta
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

11 years agoadd alt-i as a binding in both the editor and mixer windows to toggle the state of...
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

11 years agomake audio clock fill vertical space
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

11 years agooverhaul timecode calculations
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

11 years agoshorten Metrum & Tempo label
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

11 years agocomplete r13404 - use double for timecode fps.
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

11 years agochange Alt-b binding for toggle-track-rec-enable to Shift-b, to avoid conflicting...
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

11 years agomove metronome button again
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

11 years agodo not attach plugin automation submenu to automation menu if the route has no plugin...
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

11 years agoresize metronome icon to keep transport button sizes consistent
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

11 years agoadd metronome SVG and tweak opacity and stroke width to make it more congruent with...
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

11 years agobrighten blue color used for clock delta mode
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

11 years agomove metronome/click button into main transport section. icon needs some work to...
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

11 years agoadd labels for BBT clock info
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

11 years agodisplay slave initial before slave timecode
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

11 years agoreally fix vertical alignment of info text (again :) )
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

11 years agotweak display of cleanup results, and make greek/latin prefix names there translatable
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

11 years agofix #5076 - we failed to actually find any existing snapshots because the path scanne...
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

11 years agoaudio-clock: fix right-alignment
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

11 years agoslave delta: move sign next to the digit
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

11 years agoredraw of markup'ed sections when style/font is [re]loaded.
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

11 years agoprevent changing slave while slave is active
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

11 years agomake pull-up/down truly exclusive with JACK
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

11 years agofix for crash caused as slave is switching from non-TC source to TC-source
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

11 years agofix for #5078 - not considering unused playlists when computing region use count
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

11 years agoreduce audio clock height
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

11 years agobrighten up main clock color, and change font size to be closer to the old sans font...
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

11 years agoRevert "fix small screen mode width"
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

11 years agofix small screen mode width
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

11 years agoslightly gray clock background - consistent with punch/nudge clk
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

11 years agoMIDIClock is not a Timecode slave, fix segfault
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

11 years agoclock width for 99999 bars (9999 allows 2h46m @ 240bpm)
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

11 years agorestore bg color of status bar in main window
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

11 years agoadd support for using - as prefix keys to enter a negative value in an audio clock...
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

11 years agohighlight mismatching slave TC
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

11 years agoadd slave and generator Timecode offset (no UI yet)
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

11 years agofix horiz alignment (corner-radius is added to layout)
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

11 years agoclock-delta mode restore: anticipate toggling set_active callback
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

11 years agoshow slave info in Min:Sec mode - fill empty space
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

11 years agofix initial info color when switching to delta mode.
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

11 years agorounding off all clock corners
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

11 years agoreintroduce space before delta "sample" lable
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

11 years agospecify time info box bg in style file(s), and make nudge clock use the same bg color...
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

11 years agomake Cairo{HV}Packer fetch bg information from a style file, rather than hard-code it
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

11 years agomake nudge clock use same font as punch clocks
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

11 years agopunch clocks: fix up center-dotted zeros in at least some fonts
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

11 years agoNOOP: remove trailing whitespace
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

11 years agoaudio clock display updates:
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

11 years agore-nice audio clock horiz alignment.
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

11 years agoadd missing font definition for punch clock.
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

11 years agouse bold mono font for delta mode in clocks
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

11 years agofirst round of audio-clock font rendering update
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

11 years agouse bold variant of monospace font for big clock to avoid the ugly dots at the center...
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

11 years agoadd a delta sign to the slave delta display.
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

11 years agoupdate slave clocks -- to use long minus
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

11 years agouse (potentially ugly) monospace font for big clock too
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

11 years agoremove separators from audio clocks with info blocks below the main clock display
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

11 years agouse mono font for transport clocks
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

11 years agomake timecode offset work
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

11 years agomove auditioner output configuration params from session to global config vars
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

11 years agoDon't notify user if fps changes only affect speed but not counting.
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

11 years agocopy ardour_system.rc into OS X bundle from (new) correct location
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

11 years agoclean up stupid confusion over ardour_system.rc and its contents. this file does...
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

11 years agopatchfiles/Yamaha-PSR-S900.midnam: Add Patchbanks by voice type
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

11 years agoLTC encoder: relax alignment constraint under some circumstances.
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

11 years agoLTC slave fix fps detection with 29.97000 option
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

11 years agouse double for timecode fps.
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

11 years agoLTC encoder: fix signal polarity
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

11 years agofix option-editor tooltips
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

11 years agoLTC encoder: clear user-bits
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

11 years agoMTC slave: 2997fudge option
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

11 years agofix LTC slave initial TC track values
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

11 years agonotably modify the design and logic of the startup dialog, so that we can handle...
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

11 years agofix ARDOUR_DATA_PATH for ardev and its cousins (finds templates, among other things)
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

11 years agoexperimental option to support LTC 29.97000 fps generators.
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

11 years agonew MTDM implementation from Fons' latest jack_delay implementation
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

11 years agofix required-sample count for cubic interpolation.
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

11 years agofix click to start editing audio clocks that occurs right of the clock, which was...
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

11 years agoLTC slave: suppress warning during shutdown
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

11 years agoNOOP - LTC generator replace double(a) with (double)a
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

11 years agoNOOP - LTC generator: bit-alignment add comments and made permanent
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

11 years agoLTC generator: undo pull up/down adjustments
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

11 years agoLTC generator: adaptive signal filter
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

11 years agoexperimental LTC sub-frame drift compensation for scope testing
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

11 years agoLTC generator: filter the signal to reduce ringing.
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

11 years agoMTC slave: set initial framerates to current value.
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

11 years agotigten LTC Slave resolution.
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

11 years agoamend 13373: don't force Step entry window on top
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

11 years agoa variety of fixes aimed at preventing crashes caused by the (global) port matrix...
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

11 years agoLTC generator fix latency compensation.
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

11 years agoMTC slave: disable seekahead, implement own sync-locked
Robin Gareus [Sun, 4 Nov 2012 06:31:46 +0000 (06:31 +0000)]
MTC slave: disable seekahead, implement own sync-locked

git-svn-id: svn://localhost/ardour2/branches/3.0@13376 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoauto-detect JackVideoFrameOffset support
Robin Gareus [Fri, 2 Nov 2012 16:32:28 +0000 (16:32 +0000)]
auto-detect JackVideoFrameOffset support

git-svn-id: svn://localhost/ardour2/branches/3.0@13375 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix LTC slave latency compensation typo
Robin Gareus [Fri, 2 Nov 2012 14:04:13 +0000 (14:04 +0000)]
fix LTC slave latency compensation typo

git-svn-id: svn://localhost/ardour2/branches/3.0@13374 d708f5d6-7413-0410-9779-e7cbd77b26cf