Robin Gareus
5d78eb24fb
use single newline char in VST info files.
...
windows writes \r\n to non-binary files and the VST
info parser does not handle that case.
2014-10-10 14:05:27 -04:00
Robin Gareus
35f46455dc
update VST scanner lookup (prepare for moving to BINDIR)
...
Conflicts:
libs/ardour/plugin_manager.cc
2014-10-10 14:05:27 -04:00
John Emmas
00840230b9
When building 'libs/pbd/cpus.cc' (with MSVC) make sure we know what 'PTW32_VERSION' is
2014-10-10 14:05:27 -04:00
Paul Davis
be83ea9f70
fix logic error in CARBON_FLAT_INCLUDES logic (previous commit)
2014-10-07 16:34:54 -04:00
Paul Davis
d636e1df90
improved macros for handling Mavericks-style Carbon headers; remove redundant extra addition of --stdlib=libc++ in CXXFLAGS on mavericks
2014-10-07 16:16:57 -04:00
Paul Davis
a4aa74a5ee
add correct copyright statements to all files in Waves backend except those derived from portaudio/portmidi
...
This follows the letter sent from Waves Audio Ltd. to Paul Davis dated February 20th 2014 agreeing to release this code
under the GNU Public License, version 2, with copyright owned by Waves Audio Ltd
2014-10-07 16:09:29 -04:00
Paul Davis
3486eb5108
Session should be using per-location signals for Location property changes
...
This fixes the interaction between dragging (e.g.) a skip range and the loop range
2014-10-07 09:07:14 -04:00
Valeriy Kamyshniy
218f7eb60e
[Submit] Fader should not swallow the button press
2014-10-02 15:32:14 +03:00
Valeriy Kamyshniy
4e28348e55
[Summary] Setting loop is mode to true
2014-10-02 14:45:47 +03:00
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