7a51d8f768
AlignmentChoise is a Track Property
...
The DiskWriter uses AlignStyle which is set dynamically
by the Track and may depend on I/O connections.
2017-09-22 01:52:37 +02:00
506a29e2d3
Don't recurse into MacVST bundle-folders during plugin-scan
2017-09-21 20:02:11 +02:00
4e5423b348
fix clang compilation (include header ordering)
...
"i18n.h" needs to be included last, after types have been defined or
clang bails out:
"call to function 'operator<<' is not visible in the template definition"
2017-09-21 19:38:13 +02:00
87f5cd30d1
Fix crash when unloading a partially loaded session.
2017-09-21 17:35:52 +02:00
0fd861d8de
s/created with/modified with/
...
Once a session has been saved by a more recent version or a different
variant, the session file is tied to that version/variant.
The created-with version is only for debug purposes and internal use.
2017-09-21 02:01:12 +02:00
a42f6ff828
Don't try to limit the UI width if no screen is found
2017-09-20 18:00:27 +02:00
5a9adba1fb
Clean up and fix win x-compile script
2017-09-20 14:15:27 +02:00
3a5f98ba65
Fix buildstack revision report
2017-09-20 14:06:27 +02:00
9fbcecf2f5
Bail out early if a screen isn't found
2017-09-20 08:56:44 +02:00
7d559de3d0
fix boolean logic for roll_delay vs. disk_samples_to_consume
2017-09-19 21:39:46 -04:00
0a4b9ffba5
do not advance DiskReader's idea of playback_sample while waiting for _roll_delay to expire
2017-09-19 21:38:59 -04:00
bda2e9738f
clearer catastrophic error message, rather than assert()
2017-09-19 21:38:59 -04:00
07de1144c6
Add Lua script to print signal latencies
2017-09-20 01:29:46 +02:00
48d11000e5
attempt to fix roll delay logic by moving it into DiskReader (the only place it matters)
2017-09-19 18:53:27 -04:00
cb71d49dc6
fix GTK+ warnings when trying to determine maximum screen size without a Gdk::Window
2017-09-19 18:38:55 -04:00
5de24ac02c
Explicit key-event forwarding for MacVST
2017-09-19 23:08:05 +02:00
658c6e7141
Fix buildstack report
2017-09-19 20:26:26 +02:00
1c704b875d
A frame can also be a rectangle [NSView frame]
2017-09-19 18:41:51 +02:00
59ccf91eea
Revert some more frame/sample API issues
2017-09-19 18:40:29 +02:00
ebf6856579
Revert "remove unusued roll_delay member of DiskReader"
...
This reverts commit 92c2e06eb72950f91ca943a5219e2caeaeecda9f.
2017-09-19 11:15:22 -04:00
41bd6d3721
fix unintentionally edited color/theme name from f2s edit
2017-09-19 11:15:22 -04:00
e44ae422eb
remove unusued roll_delay member of DiskReader
2017-09-19 11:15:22 -04:00
21aa2f529f
Fix nightly typos'n'thinkos: initial-delay calculation
2017-09-19 17:03:28 +02:00
R. Mattes
f7e35024b6
Fixed typo
2017-09-19 08:34:04 -04:00
b1659f8c31
correct version in pre-release warning
2017-09-19 08:34:04 -04:00
2c31867c8a
Accommodate newly added/removed source(s) in our MSVC project (libardour)
2017-09-19 12:22:06 +01:00
16f9f58057
More s/frame/sample/ - fixes unit-test compilation
...
"frame" in #include file-names was replaced, this actually renames
the files to follow suit.
2017-09-19 05:37:58 +02:00
666aa5a557
More Coreaudio SDK fixes, after 30b087ab3
2017-09-19 05:20:05 +02:00
29e553ab86
Amend c8a9b28d3
and 40aebce
. Fix gain automation edge-cases:
...
* drop Trim/Fader automation for bypassed processor
* Trim/Fader automation for Busses is always active when rolling
2017-09-19 04:54:42 +02:00
1ec471c961
partially revert 30b087ab3
, CoreAudio SDK uses "Frames"
2017-09-19 04:47:10 +02:00
c8a9b28d3b
remove getter for Amp::_apply_automation_gain; reset member to false after use, and true after ::setup_automation_gain
...
runs successfully
2017-09-18 22:21:27 -04:00
40aebce699
consolidate roll methods into Route::roll()
...
We want Track to shrink, and logic consolidation is always good. Route already knew about
disk_reader and disk_writer, now it knows about _monitoring_control too
2017-09-18 21:28:02 -04:00
10b76ae631
Various updates and fixes for Latency Compensation
...
* centralize signal_latency_at_***_position to processors
* update initial-delay/roll-delay when processor order changes
* consolidate signal-latency calculation: use the same method
for processor-changes and session's post_playback_latency.
* include relative output-delay in roll-delay
* fix capture processor position & optimize stem-export latency
(roll-delay fixes pending Route:roll() update)
2017-09-19 02:11:22 +02:00
013088ca5f
remove debug output
2017-09-18 14:59:11 -04:00
ea5fa64c0b
manually fix up various cases where Gtk:Frame foo_frame had been changed to foo_sample
2017-09-18 14:59:11 -04:00
d381714510
amend prev. commit
2017-09-18 20:41:43 +02:00
d36e909ad4
Tweak default config
...
* disable MMC by default
* auto-detect audition-synth at first run (prefer gmsynth if available)
2017-09-18 20:30:40 +02:00
69ed499022
Enoify v6.x
2017-09-18 19:48:05 +02:00
0a53b13de5
Disk IO "pre-fader" means pre-trim, not post-trim
2017-09-18 13:41:28 -04:00
0cf116c43a
Menu Action list omit leading /
2017-09-18 10:30:37 -07:00
c755a6c12c
NO-OP: reindent
2017-09-18 13:24:04 -04:00
7a477fb9d6
manually fix up comments in libs/timecode/src/time.cc that got edited by f2s
2017-09-18 13:19:12 -04:00
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
cb956e3e48
fix issue with initialization of a BBT_Time variable.
2017-09-18 11:53:47 -04:00
82f193d4dd
change iteratory indirection syntax, remove debug output
2017-09-18 11:40:54 -04:00
f9f32cb5be
added TempoMap::Changed signal
2017-09-18 11:40:54 -04:00
9bc8b32b8e
add back-pointer to TempoMap from points, and push dirty=true into map
2017-09-18 11:40:54 -04:00
7b0c5a0def
more changes to broken-out tempo code
...
fetching grid and bar-centric grid now works, removed debug output, cleaned up ::rebuild
to do the right thing, fixed up some ::foo_at_bar() method implementations
2017-09-18 11:40:54 -04:00
059fda9d4b
continuing miscellaneous work on broken-out tempo code
2017-09-18 11:40:54 -04:00
73d0a849b8
add a _locked variant for TempoMap::dump()
2017-09-18 11:40:54 -04:00