Paul Davis
15de512e56
changing the start (position) of a marker with a scene change needs to update the SceneChanger
2014-08-16 16:30:28 -04:00
Adrian Knoth
74634b5fcc
Introduce global default-fade-shape configuration variable
...
Some users always want the same fade in/out style, e.g., constant power,
symmetric, fast etc.
To avoid having them change the fade style manually for each fade, use a
global configuration variable instead.
2014-08-16 16:30:14 -04:00
Adrian Knoth
12198e2d01
Drop unused set_default-fade(float, framecnt_t) prototype
2014-08-16 16:30:09 -04:00
Paul Davis
390c74457e
fix crash in butler when destroying before thread is started
2014-08-16 16:29:50 -04:00
Paul Davis
8b2f9b8aa1
fix install path for ./waf install of waves backend
...
Conflicts:
libs/backends/wavesaudio/wscript
2014-08-16 16:29:41 -04:00
Paul Davis
e39b66fb7c
second part of windows/osx macro change - forgot *.cpp files
2014-08-16 16:29:13 -04:00
Paul Davis
12d5a33626
alter platform-dependent preprocessor macros to use the same names as the rest of the ardour codebase
2014-08-16 16:29:07 -04:00
Paul Davis
1c77df4d8f
use AudioBackendInfo::already_configured() to correctly determine if backend requires setup
...
Fixes issues when using JACK backend in combination with others, that prevented connecting to an existing JACK server.
2014-08-16 16:17:58 -04:00
Paul Davis
b7d2338351
Add AudioBackend::info() method to retrieve AudioBackendInfo object
...
Goal is to be able to call AudioBackendInfo::already_configured() from the right place.
Conflicts:
libs/backends/jack/jack_api.cc
libs/backends/jack/jack_audiobackend.cc
libs/backends/jack/jack_audiobackend.h
libs/backends/wavesaudio/waves_audiobackend.cc
2014-08-16 16:17:48 -04:00
Paul Davis
df9ced5092
use per-channel signals to pick up scene changes, rather than global ones
2014-08-16 16:15:20 -04:00
Paul Davis
e03e2483a6
fix for storing 14 bit MIDI controller values
2014-08-16 16:15:15 -04:00
Robin Gareus
e9caa2f81c
DummyAudioBackend: fix freewheelin' typo
2014-08-16 16:11:24 -04:00
Robin Gareus
96be646607
DummyAudioBackend: implement /fake/ system ports
2014-08-16 16:10:50 -04:00
Robin Gareus
326729a78f
DummyAudioBackend: NOOP, white-space, clarify variable name & casts
2014-08-16 16:10:45 -04:00
Paul Davis
1c84289254
remove redundant os.path.join() calls when specifying install path as bld.env['LIBDIR']
2014-08-16 16:10:30 -04:00
Paul Davis
937c0764be
finish unfinished work at basing all install paths on the program name
...
Conflicts:
libs/backends/jack/wscript
libs/backends/wavesaudio/wscript
libs/canvas/wscript
wscript
2014-08-16 16:10:15 -04:00
Paul Davis
64a40a7bab
add another missing file
2014-08-16 16:03:06 -04:00
Paul Davis
d17ff944d7
add missing file
2014-08-16 16:03:00 -04:00
Paul Davis
efdd80fd12
merge (squash) with scenechange topic branch to provide MIDI-driven scene change markers
2014-08-16 16:02:38 -04:00
Robin Gareus
587b6e21e7
DummyAudioBackend: port-engine, midi-buffers and the rest of it
2014-08-16 16:02:30 -04:00
Robin Gareus
e646eb998a
DummyAudioBackend: basic process threads and support structure
2014-08-16 16:02:19 -04:00
Damien Zammit
f77d76ba9d
Fixed problem where importing invalid midi files caused crash.
2014-08-16 16:02:14 -04:00
Robin Gareus
6b750f5e46
skeleton dummy audio-engine
...
Conflicts:
libs/backends/wscript
2014-08-16 16:02:02 -04:00
Paul Davis
de28395eca
add new SMFSource constructor to be used for existing-external files. Fixes #5919 . Needs merging with CC
2014-08-16 16:01:06 -04:00
Robin Gareus
12292f8055
close stdin as first attempt to terminate process cleanly.
2014-08-16 15:59:49 -04:00
Robin Gareus
d78aa7a032
fix issue with duplicate entry in "Recent" menu after re-naming a session
2014-08-16 15:59:36 -04:00
Robin Gareus
4566975a5d
fix SystemExec for windows
2014-08-16 15:59:31 -04:00
Robin Gareus
28111b91a0
no vfork wrapper on windows
2014-08-16 15:59:01 -04:00
Colin Fletcher
f74ab3f21f
Move system_exec from gtk2_ardour/ to libs/pbd/
...
Conflicts:
gtk2_ardour/ardour_ui.cc
gtk2_ardour/transcode_ffmpeg.h
gtk2_ardour/video_monitor.h
libs/pbd/system_exec.cc
2014-08-16 15:11:42 -04:00
Colin Fletcher
17b0f6d336
Rudimentary post-processing of exported files.
...
Export format contains a string to be passed to system() after expanding
%1, %2, & %3 via string_compose() to the full path & filename, containing
directory, and basename respectively. No error-checking or any niceties
like that - real programmers will of course always type the command
correctly, and know to watch Ardour's standard output for the results...
2014-08-16 15:06:00 -04:00
Colin Fletcher
afd67483b3
Update export format when 'upload to soundcloud' changes.
2014-08-16 15:05:07 -04:00
Colin Fletcher
ac494effbe
cherry pick a3465ff5d3 from ardour-cc and resolve conflicts
2014-08-15 23:45:37 -04:00
Paul Davis
52200569c3
provide structure for determining which backends to build, in order to make linux builds possible
2014-08-15 21:36:58 -04:00
Greg Zharun
b5c08b6984
[Summary] Improved Port audio Waves API on Windows
...
[Details] Fixed issue when device sample rate changed by device but not updated in client (tracks engine state controller)
Added PA stream opening retry attempts, because PA needs some time to apply changes and may not successfully open stream at once
2014-08-13 19:39:00 +03:00
VKamyshniy
11d1c23b93
[Summary] Progressing time info box for tracks
2014-08-13 11:28:40 +03:00
GZharun
ae2653f72f
[Summary] Fixed misprint in code, which lead to crash during track removing procedure
2014-08-12 16:35:17 +03:00
GZharun
0997063fd3
[Summary] Made Master Track added each time when session does not have it.
2014-08-11 15:27:22 +03:00
GZharun
89e98d33b8
[Summary] Added master track to the session
...
[Details] Added special flag to distinguish Master Track from the others, provided Master Track connection/reconnection in all required cases.
2014-08-08 12:23:16 +03:00
GZharun
be91679fea
[Summary] By filtering redundant notifications which provoke heavy calls during tracks i/o reconnection, performance of the operations that require the reconnection was increased UP TO 60%.
2014-08-06 12:27:23 +03:00
GZharun
f4597492e4
[Summary] Made meterbridge to not show master and other buses.
2014-08-04 14:31:01 +03:00
GZharun
a3a2ca7541
[Summary] Reworked input monitoring as required by Tracks PRD.
...
[Details] Please, note, that track.cc file was changed during this reworking.
2014-07-30 21:19:44 +03:00
VKamyshniy
707f743bc3
[Summary] Making SterreoPanner not available and letting use of MonoPanner instead of Stereo one.
2014-07-30 16:45:27 +03:00
GZharun
f403f8de4e
[Summary] Improved tracks reconnection logic which increases reconnection time up to 50% for tracks reconnection us cases
2014-07-30 16:34:46 +03:00
GZharun
9c67a37f60
[Summary] Fixed issue with incorrect Mac OS string decoding on Maverics for device channel names
2014-07-30 16:25:29 +03:00
nikolay
b05608a625
[Summary] Added meter/"MultiOUT" icon redisplaying, added peak meter info hiding when switching between MultiOUT stereoOUT modes
2014-07-29 16:58:12 +03:00
GZharun
a3a63735db
[Summary] Added signal to indicate that session has switched to new OUTPUT CONFIG STATE
2014-07-29 13:29:25 +03:00
nikolay
3482481d8f
[Summary] Added tooltips on CompactMeterBridge
...
[Review] Nobody
2014-07-29 12:58:22 +03:00
VKamyshniy
dd2ba90810
[Summary] Pixel hunting
2014-07-28 22:55:51 +03:00
VKamyshniy
f2251dd1c2
[Summary] Progressing UI
2014-07-28 11:06:02 +03:00
VKamyshniy
dd51b638bc
[Summary] Progressing embedded meterbridge
2014-07-20 18:02:36 +03:00