Ben Loftis
f53ff625d1
commit to BeatTime as the most likely desired session timebase
2023-10-02 14:48:44 -05:00
Paul Davis
08683674ce
remove glue-new-regions-to-beats option, add new tracks follow session time option
2023-08-02 15:23:42 -06:00
Paul Davis
1b9f4999df
locations now follow session time domain, always (probably)
2023-08-02 15:23:42 -06:00
Paul Davis
df188996ec
session has a default time domain
2023-08-02 15:22:52 -06:00
Paul Davis
34d339ab5d
MIDI copies are now unlinked by default
2022-10-04 18:32:02 -06:00
Robin Gareus
45cd07aa5a
Remove old layered-record-mode config
2022-09-19 22:50:47 +02:00
Robin Gareus
cade07472f
Add RecordMode enum to replace layered_record_mode
2022-09-19 22:49:47 +02:00
Ben Loftis
b506a243a2
move cue-behavior from rc_configuration to per-session config
2022-02-19 11:48:56 -06:00
Robin Gareus
5e2912b7eb
Auto Monitoring takes TriggerBox into account
...
MonitoringDisk is now only set implicitly if the triggerbox
contains no cues.
2022-02-04 01:47:20 +01:00
Robin Gareus
0ee628d170
Add preference to show fader on meter-bridge
2021-12-07 17:56:35 +01:00
Robin Gareus
9ae2e1044a
Prefix take name (to capture file name) by default
2021-07-20 23:28:04 +02:00
Paul Davis
a4d7b45fe0
remove destructive/tape mode tracks
2020-03-17 16:31:49 -06:00
Ben Loftis
7e6427e667
Auto-Input should default ON (per irc discussion)
2020-02-04 13:12:23 -06:00
Paul Davis
5ec5bc4523
goodbye USE_TRACKS_CODE_FEATURES and is_tracks_build
2019-09-25 12:16:13 -06:00
Robin Gareus
a22f918d9d
Update libardour GPL boilerplate and (C) from git log
2019-08-03 15:53:16 +02:00
Robin Gareus
59b1193b56
Disable auto-input by default for new installs
...
This prevents audible feedback on laptops when adding new tracks
with default settings.
2019-04-09 14:36:56 +02:00
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
a6e02c0d71
Implement Count-In (before recording), fixed BPM, up to 2 bars
2017-01-17 20:43:55 +01:00
Robin Gareus
88d797bd64
Prepare session-wide implicit monitoring overrides
2017-01-16 19:54:42 +01:00
Robin Gareus
f80fb029e2
Prepare configurable mini-timeline time-span
2016-12-18 00:06:39 +01:00
Robin Gareus
8ba7e8f4ef
Hide/remove per-track record-mode in favor of global setting.
2016-12-17 02:43:42 +01:00
Robin Gareus
bd50bfa967
add a realtime-export session property
2016-07-16 02:14:54 +02:00
Robin Gareus
6626723880
NO-OP session-property comments
2016-07-16 02:13:50 +02:00
Paul Davis
4dc63966f0
globally remove all trailing whitespace from ardour code base.
...
Paul Davis was responsible for introducing almost all of this.
2015-10-04 14:51:05 -04:00
Paul Davis
563d9dfb65
add 2 new session properties related to implicit fades/gain ramps
2015-09-15 09:00:50 -04:00
Paul Davis
5d41ab6983
add some session-scope configuration variables needed by Tracks.
...
Also add some comments regarding the presence of certain variables in this file
2015-06-29 14:18:14 -04:00
Robin Gareus
d790881a84
remove cruft
2014-06-30 22:58:09 +02:00
Robin Gareus
0ec4784c2b
change default take-name
2014-06-30 22:58:08 +02:00
Robin Gareus
a74d7bd232
option to use track-number and take-name as part of file-name
2014-06-26 19:16:07 +02:00
Robin Gareus
982c38dda1
allow to include In/Disk button on Meterbridge
2013-11-09 13:16:08 +01:00
Robin Gareus
58f4d66899
add option to resize meterbridge track-labels
2013-07-29 19:42:41 +02:00
Robin Gareus
833ab2ebbd
remove unique track number from meterbridge
2013-07-10 15:27:16 +02:00
Robin Gareus
251031e354
disable number display on meterbridge by default
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
Paul Davis
a2d6577210
move path_expand() and search_path_expand() into libpbd, and use them to expand search paths given to pathscanner objects (always)
2013-03-20 07:43:19 -04:00
Robin Gareus
0c3e840700
videotimline
...
squashed 694 commits from http://gareus.org/gitweb/?p=ardour3.git
2013-03-13 20:28:15 +01: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
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
8872844a60
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
2012-11-11 20:43:53 +00:00
Paul Davis
ca7e72db62
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
2012-11-09 15:05:02 +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
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