Paul Davis
30b087ab3d
globally change all use of "frame" to refer to audio into "sample".
...
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode
and video in order to keep the legible
2017-09-18 12:39:17 -04:00
Robin Gareus
ca65101e49
Clarify session property (now that there's an action)
2017-02-13 23:01:11 +01:00
Robin Gareus
e8a4fe49b9
Add session option to enable count-in
2017-01-17 20:44:50 +01:00
Robin Gareus
a3b72d52a6
Consistent Session Props Dialog Layout
2016-12-29 23:18:53 +01:00
Robin Gareus
1d97a0fb3e
Consolidate Preferences/OptionEditor
2016-12-29 23:06:15 +01:00
Paul Davis
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
Paul Davis
2814ff4866
use contextual translation macro for "Locations"
2016-06-07 12:32:57 -04:00
Paul Davis
e268a9d2aa
fix inheritance/class design to get both SessionOptionEditor and RCOptionEditor to work correctly
2016-02-22 15:31:25 -05:00
Robin Gareus
22b07e0233
NOOP, remove trailing tabs/whitespace.
2015-10-05 16:17:49 +02:00
Paul Davis
af2b8c73b9
expose the new use monitor fades option
2015-09-15 16:35:37 -04:00
Paul Davis
655c581ef2
expose transport fade option
2015-09-15 09:01:26 -04:00
Robin Gareus
6048d2cd23
Have GUI Option reflect current state (in case toggle fails)
2015-09-11 13:21:16 +02:00
Paul Davis
54d216429c
offer up (when possible) MBWF, RF64 and RF64 (WAV) options
2015-09-08 17:40:29 -04:00
Robin Gareus
ffde2fb5f9
OS 10.10 compile fixes
...
* fix clang pickiness regarding boolean
* ignore ‘verify’ macro
* tested with Apple LLVM version 6.0 (clang-600.0.51) (based on LLVM 3.5svn)
2014-10-19 23:15:13 +02:00
Robin Gareus
6462cfa843
dramatically speed up track-number show/hide toggle
2014-09-02 16:17:20 +02:00
Robin Gareus
d790881a84
remove cruft
2014-06-30 22:58:09 +02:00
Robin Gareus
cbdeaefa1c
re-arrange tabs in Session > Properties dialog (Misc is last)
2014-06-29 16:11:46 +02:00
Robin Gareus
367b64c141
add 'save defaults' option to properties dialog
2014-06-29 16:11:46 +02:00
Robin Gareus
d100c0550f
session option GUI for track-number & take-name
2014-06-26 19:19:18 +02:00
Paul Davis
aac77d08a3
language correction in option description (in => using)
2014-04-10 10:22:49 -04:00
Robin Gareus
982c38dda1
allow to include In/Disk button on Meterbridge
2013-11-09 13:16:08 +01:00
Paul Davis
960a47330a
switch from JACK_Slave to Engine_Slave
2013-09-19 17:34:23 -04:00
Robin Gareus
833ab2ebbd
remove unique track number from meterbridge
2013-07-10 15:27:16 +02:00
Robin Gareus
fe9650d893
clean up meterbridge options
2013-07-10 15:27:15 +02:00
Robin Gareus
1699be7c98
number/name on meterbridge
2013-07-10 15:27:15 +02:00
Robin Gareus
4d49961c93
allow to include solo,mute buttons on meterbridge
2013-07-10 15:27:14 +02:00
Robin Gareus
da08f8b1c5
add options to show/hide master and midi tracks;; hide inactive tracks
2013-07-10 15:27:10 +02:00
Robin Gareus
c23a537b61
session property - include busses in meterbridge
2013-07-10 15:27:02 +02:00
Robin Gareus
66ee2c8e59
enable videotimeline by default
2013-04-11 19:49:48 +02:00
Robin Gareus
0c3e840700
videotimline
...
squashed 694 commits from http://gareus.org/gitweb/?p=ardour3.git
2013-03-13 20:28:15 +01:00
Paul Davis
97abc19803
remove confusing RC preferences option for get/set use monitor section, and simplymake the RC configuration parameter follow the last session preference setting
...
git-svn-id: svn://localhost/ardour2/branches/3.0@14114 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-02 01:28:57 +00:00
Robin Gareus
5da4e2be2d
remove timecode subframe configuration
...
There is no actual use-case to set it to anything else than 100.
timecode subframes are only used for ruler marks and the snap to grid.
libtimecode is still /aware/ of the subframe setting.
git-svn-id: svn://localhost/ardour2/branches/3.0@13817 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-09 15:47:19 +00:00
Paul Davis
db36cb793a
fix for #5224
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13741 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-27 18:49:35 +00:00
Ben Loftis
b8a8abeb8f
code cleanup; crossfade shape drawing is now more closely associated with the fade-in shape rather than a separate thing. could probably be consolidated into fewer functions, but this is an interim step for testing. Also remove the use-current-fade-shape option which is not meaningful in new model
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13669 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-14 17:21:44 +00:00
Ben Loftis
2292e33ee4
crossfade hack and slash. removed overlap checks, overlap mode, default length, fade_is_xfade, fade_is_short, and other leftovers from previous crossfade models. Draw crossfade drags in realtime so fade_line is no longer needed. remove code for hiding crossfades during a drag. moved crossfade rect to top layer so crossfade lines dont grab mouse focus. drag-trim-with-fixed-fade-anchor is partially implemented and needs discussion
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13659 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-13 16:42:05 +00:00
Robin Gareus
86b4b1b56e
add tooltips to Offset config
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13487 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-11-14 00:15:52 +00:00
Robin Gareus
e1581242ca
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
2012-11-13 20:29:28 +00:00
Robin Gareus
ad4d781477
make pull-up/down truly exclusive with JACK
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13454 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-11-12 16:49:05 +00:00
Paul Davis
b8b8384a26
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
2012-11-11 22:20:40 +00:00
Robin Gareus
b0fb2a032b
fix label for 24.975fps
...
the enum is not changed; it would break loading existing sessions.
git-svn-id: svn://localhost/ardour2/branches/3.0@13365 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-29 17:29:31 +00:00
Robin Gareus
a9abe3b1e1
move TimecodeFormat to libtimecode
...
provide a way to convert any TimecodeFormat to float frame-rate,
not only the currently active timecode_foramt.
git-svn-id: svn://localhost/ardour2/branches/3.0@13249 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-12 01:08:29 +00:00
Paul Davis
9707a0e827
move the external sync source selection tobe a global config parameter, not per-session, since this is likely a reflection of studio setup, h/w etc.; starting using real tooltips in the RC option editor
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13237 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-11 03:10:18 +00:00
Paul Davis
71b7326576
move timecode-is-clock-synced option to global configuration parameters, not per session
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13235 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-10 22:56:21 +00:00
David Robillard
6fa6514cfd
Remove over 500 unnecessary includes (including 54 of session.h).
...
It's slightly possible that this causes trivial build failures on different
configurations, but otherwise shouldn't cause any problems (i.e. no actual
changes other than include/naming/namespace stuff). I deliberately avoided
removing libardour-config.h since this can mysteriously break things, though a
few of those do seem to be unnecessary.
This commit only targets includes of ardour/*.h. There is also a very large
number of unnecessary includes of stuff in gtk2_ardour; tackling that should
also give a big improvement in build time when things are modified.
git-svn-id: svn://localhost/ardour2/branches/3.0@12420 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 06:09:29 +00:00
Carl Hetherington
f015482088
More text tweaks.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@12218 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-09 10:33:54 +00:00
Carl Hetherington
9228b1cbf6
Text tweaks.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@12207 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-08 01:50:24 +00:00
Carl Hetherington
7614dc158a
Remove unused options related to crossfades.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@12120 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-30 01:12:59 +00:00
Paul Davis
f78913cc99
Crossfades: default xfades are now constant-power, -3dB rule, other options are constant power(-6dB) rule or use existing region fade shape as is; provide GUI control over options; fix some inconsistent behaviour regarding xfades when relayering
...
git-svn-id: svn://localhost/ardour2/branches/3.0@12113 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-27 20:57:48 +00:00
Ben Loftis
45ac9c8861
add User metadata. user metadata is edited from the same dialog and read/writable using the same mechanism as session metadata, but it is stored in the ardour.rc file instead of with the session. Importing metadata from another session does not change user metadata. SessionMetadata is now a singleton that is available to the session object and the various config objects.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@12014 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-18 17:46:29 +00:00
Paul Davis
bb98baf413
fix a few dangling uses of Ardour as program name, in favor of PROGRAM_NAME
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11563 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-29 20:18:18 +00:00