GZharun
25b8065e60
[Summary] Added session end marker 15 second shift after the last regin
2014-10-02 11:41:47 +03:00
Paul Davis
b22ed9cc9d
add default session range of 5 minutes when creating a new session.
...
Odd: comment for this was still there but not the code. Missing in Ardour also, even master branch
2014-10-01 21:06:26 -04:00
Paul Davis
d6afce9c0f
emit MIDI scene change i/o activity signals in the right places
2014-10-01 17:50:55 -04:00
Paul Davis
b0eed6c537
make JACK backend report Midi-Through ports in physical port lists to make testing easier (it is arguably right anyway)
2014-10-01 17:50:55 -04:00
Paul Davis
418f992eae
extend previous commit to allow separate input + output MIDI activity for scene change ports
2014-10-01 17:50:55 -04:00
Paul Davis
2b51e388fa
add new signal to MIDISceneChanger object indicating inbound MIDI activity
2014-10-01 17:50:55 -04:00
Paul Davis
6a5023c736
Functional: marker undo now works without deadlocks; overlapping skip
...
ranges work as agreed with Igor.
Implementation: change semantics of Location signals, change Locations
API, fix Session to handle signals correctly, clean up use of
Locations::apply() to avoid deadlock
2014-09-30 15:23:40 -04:00
Mykola
3dec29efd1
[Summary] Set Master Track muted by default
...
[Reviewed] GZharun
2014-09-30 16:26:37 +03:00
Paul Davis
3fb8f9e0ac
compile before committing ... add extra cast required to silence compiler
2014-09-29 16:44:19 -04:00
Paul Davis
f2a48b93a3
fix const cast warning from compiler
2014-09-29 16:36:51 -04:00
Paul Davis
589820ea8d
comment unused arguments
2014-09-29 16:36:36 -04:00
Paul Davis
660b642187
fix compiler warning re: signed vs. unsigned; remove unused variable
2014-09-29 16:36:22 -04:00
Paul Davis
4ce2c9ab5e
remove unused variable
2014-09-29 16:35:42 -04:00
Paul Davis
954cbf2226
make Location::set_name() emit the right (two) signals rather than just the static class-based one, so that marker name changes are seen by all who care
2014-09-29 16:35:02 -04:00
VKamyshniy
f28a594677
[Summary] merging the ARDOUR's and TRACKS' preferences.
2014-09-29 14:50:25 +03:00
GZharun
c398f60565
[Summary] Added new files to Xcode project
2014-09-29 12:59:42 +03:00
GZharun
f2c8d98cd3
[Summary] Solved an issue when ordinal on newly added track is higher then expected
2014-09-29 12:59:16 +03:00
GZharun
e10d06d032
[Summary] Should have been committed with previous: made background fade optional and not shown by default
2014-09-26 23:43:18 +03:00
Paul Davis
4324b6b901
add IsSkipping to enums list so that we correctly save/restore state of skip markers across sessions
2014-09-24 14:58:52 -04:00
Paul Davis
eb7d7bd44f
reimplement Location::set() to avoid "non-atomic" signalling half-way through the changes to start/end
2014-09-23 10:49:21 -04:00
Greg Zharun
67bb48c4df
[Summary] Added transport stop when engine stops
2014-09-23 15:16:57 +03:00
Greg Zharun
574e646e8c
[Summary] Added small sleep pause after sample rate change on Windows to give port audio some time to process the change
2014-09-23 15:16:56 +03:00
Greg Zharun
71c83e7382
[Summary] Added cleanup actions when backend cannot start
2014-09-23 13:46:12 +03:00
Valeriy Kamyshniy
c1133cc8c9
[Summary] No log window is supposed to be shown per request from PRD
2014-09-23 13:33:11 +03:00
Greg Zharun
7288316336
[Summary] Extended list of available sample rates on Windows
2014-09-23 13:13:31 +03:00
GZharun
7d5e2bc0cb
[Summary] Extended list of supported sample rates on MAC and for None device according to PRD
2014-09-23 12:41:05 +03:00
VKamyshniy
d2d79aa022
[Summary] Change requests from IGOR
2014-09-23 12:04:23 +03:00
GZharun
4a8f724be6
[Summary] Fixed fader focus handling on key press
2014-09-22 18:59:21 +03:00
Paul Davis
119c91813f
libardour infrastructure support for skip ranges that can be turned on and off
2014-09-21 17:38:48 -04:00
Paul Davis
29edbbdee1
add Location::set_skip() to allow toggling of skip-functionality for a given Location
2014-09-19 23:21:17 -04:00
Paul Davis
08c66d5942
duplicate all ARDOUR::Location signals so that we have one static signal that identifies the subject location and one member signal that does not
2014-09-19 22:50:34 -04:00
Paul Davis
98d1200f2c
add ArdourCanvas::Fill::set_pattern() to allow any filled canvas item to be filled using an arbitrary Cairo Pattern
2014-09-19 16:24:40 -04:00
Paul Davis
75a150ecc0
make computation of OS X pango text width correction less intrusive/more efficient.
...
Compute the correction only once after each font specification setting.
2014-09-19 16:24:40 -04:00
nikolay
cd3e9c230a
[Summary] Changed function name update_route_active_state() on update_route_record_state()
...
[Reviewed] GZharun
2014-09-19 16:45:01 +03:00
nikolay
e263f8a080
[Summary] Fixed bug with session::update_route_active_state
...
[Reviewed] GZharun
2014-09-19 16:24:54 +03:00
GZharun
12e885ef83
[Summary] Added grab focus action when panner or fader is pressed.
2014-09-19 14:15:55 +03:00
VKamyshniy
605e27383a
[Summary] Changing meter release time per request from Igor.
2014-09-19 08:48:55 +03:00
GZharun
f1d7b8cd72
[Summary] Added gtkmm2ext project for Xcode 5
2014-09-18 15:29:16 +03:00
nikolay
6f01d1894c
[Summary] Changed logic for GLOBAL REC button
...
[Reviewed] GZharun
2014-09-18 15:13:54 +03:00
GZharun
c283320bcd
[Summary] Added canvas project for Xcode 5
2014-09-18 12:22:30 +03:00
Paul Davis
59ed1b0955
do not mark session dirty during loading process; sync with loaded locations state using standard method
2014-09-17 16:29:37 -04:00
Paul Davis
d532dedc48
use Config->get_skip_playback() when handling Skip events
2014-09-17 16:29:37 -04:00
Paul Davis
7c660785ca
new Config var to control whether skip playback is used or not
2014-09-17 16:29:37 -04:00
Paul Davis
e1696a42b4
add IsSkip enum to enums.cc
2014-09-17 16:29:37 -04:00
Paul Davis
c5907e939d
add new Skip event to SessionEvents
2014-09-17 16:29:37 -04:00
Paul Davis
42cf0e6944
Locations::clear_ranges() leaves punch/loop/session ranges intact if they exist
2014-09-17 16:29:36 -04:00
Paul Davis
9e5d83967a
add new type of location, with _flags & IsSkip being non-zero
2014-09-17 16:29:36 -04:00
Paul Davis
eb6017d6a6
header file part of initial attempt to push certain kinds of Locations into LocateRoll events on the timeline for skip lists
2014-09-17 16:29:36 -04:00
Paul Davis
39f8e3b849
initial attempt to push certain kinds of Locations into LocateRoll events on the timeline for skip lists
2014-09-17 16:29:36 -04:00
Paul Davis
c16172238c
Locations should listen to location changed signals, and emit its own changed() signal
2014-09-17 16:29:36 -04:00