Michael R. Fisher
5a97ae6bd6
Include evoral/Note.hpp before pbd/compose.h
...
- This workaround prevents a clang compiler error about template
visibility
2013-08-08 15:23:09 -04:00
Michael R. Fisher
8f33b7101f
Allow compiling with c++11 enabled
2013-08-08 15:23:09 -04:00
Michael R. Fisher
270edc18ad
Typo fixed: call class method instead of trying to use as a variable
2013-08-08 15:23:09 -04:00
Paul Davis
6602c6659e
finally get to the bottom of where NO_PLUGIN_STATE needs to be in order to be useful
2013-08-08 15:23:09 -04:00
Paul Davis
dc0ee761d2
more plugin state debugging
2013-08-08 15:23:09 -04:00
Paul Davis
25cbd8fb40
tweaks to NO_PLUGIN_STATE logic
2013-08-08 15:23:09 -04:00
Robin Gareus
e3978edabb
add option to disable cairo-RGBA overlays for meters.
2013-08-08 15:23:09 -04:00
Robin Gareus
233426a069
Revert new meter types (postponed until after 3.3 release)
...
This reverts commit ce621d1c8a .
This reverts commit 80aa257481 .
2013-08-08 15:23:09 -04:00
Robin Gareus
d2171c25eb
add new meter-type enums (amend 80aa2574)
2013-08-08 15:23:09 -04:00
Robin Gareus
d1f45e9b3d
add VU and IEC meter DSP (from jmeters)
2013-08-08 15:23:09 -04:00
Michael R. Fisher
02f5acbdc1
Housekeeping
2013-08-08 15:23:09 -04:00
Michael R. Fisher
65f970f0ca
set the flag true
2013-08-08 15:23:09 -04:00
Michael R. Fisher
04a1ebbf46
Lazily load bundled LV2 plugins in LV2PluginInfo::discover()
...
- Do this instead of finding them in the static ctor of LV2World
- Prevents usage of ARDOUR_DLL_PATH environment variable before
it is set in main(...)
2013-08-08 15:23:09 -04:00
Michael R. Fisher
a096461c5c
Formatting only.
2013-08-08 15:23:09 -04:00
Michael R. Fisher
bc4fe5e56a
Use a static string variable for dll path.
...
Making this consistent with all other funtions in this file.
2013-08-08 15:23:09 -04:00
Robin Gareus
a0ac0dca85
implement visual-sensitivity (gray out) for faders
...
Note: bar-controller sensitivity state is not yet set if
automation-mode changes to/from play, but the widget now
supports that.
2013-08-08 15:23:08 -04:00
Robin Gareus
443c0a2240
minor peak-meter performance tweak
...
* redraw only missing parts of the outside rectangle,
* don't redraw RMS meter if value has not changed
2013-08-08 15:23:08 -04:00
Robin Gareus
c209078c12
fix compiler warning
2013-08-08 15:23:08 -04:00
Paul Davis
daad42dd6c
Revert "Remove non-portable and unnused header includes"
...
This reverts commit 7ef79d3f4b .
2013-08-08 15:23:08 -04:00
Paul Davis
cebd189239
Remove non-portable and unnused header includes
2013-08-08 15:23:08 -04:00
Paul Davis
6db9411c94
Fix portability of test and use temporary test
2013-08-08 15:23:08 -04:00
Paul Davis
9b73b3c7dc
Use common test function to create temporary session
2013-08-08 15:23:08 -04:00
Paul Davis
8c28b3ad07
add new files from test changes by timbyr
2013-08-08 15:23:08 -04:00
Paul Davis
3cf4c56a89
theoretically: "Add new_test_output_dir to common libardour test" but actually features addition of new files, thus losing git history for these two which came from tim mayberry
2013-08-08 15:23:08 -04:00
Paul Davis
6074fbf9e9
Use test_search_path function in ardour test
2013-08-08 15:23:08 -04:00
Paul Davis
52aced73ad
Add test_search_path function in libardour testsuite
2013-08-08 15:23:08 -04:00
Paul Davis
20311ed2f3
Use test_search_path to find test data in xpath test
2013-08-08 15:23:08 -04:00
Paul Davis
cdaa32d2c6
Add test_search_path function in PBD testsuite
2013-08-08 15:23:08 -04:00
Paul Davis
d9862364be
Add --single-tests option to also build each libardour test as a separate program
2013-08-08 15:23:08 -04:00
Paul Davis
a06e5f4b3b
disable libardour unit tests that do not function correctly (for windows, at least)
2013-08-08 15:23:08 -04:00
Paul Davis
917aed0da0
add new files (code based on the old midi++ JACKMidiPort)
2013-08-08 09:10:11 -04:00
Paul Davis
1ab61b8564
major redesign of MIDI port heirarchy and management (part 2)
2013-08-07 22:22:11 -04:00
Paul Davis
83a0c30c24
major redesign of MIDI port heirarchy and management
...
basic, very flaky functionality is back. program unstable at present
2013-08-07 22:21:36 -04:00
Robin Gareus
a1370f83db
fix compiler warning
2013-08-07 15:57:29 +02:00
Paul Davis
5e19f0a1ae
use std::numeric_limits<float>::infinity() rather than INFINITY to try to get compilers to agree on the type
2013-08-07 08:40:21 -04:00
John Emmas
7169c77cfc
Merge branch 'windows' of git.ardour.org:ardour/ardour into windows
2013-08-06 15:18:27 +01:00
ben
2732c64c07
fix taglib header paths so linked headers are not necessary
2013-08-06 08:50:26 -05:00
Paul Davis
616f2a0370
fix conflicts after merge with master
2013-08-05 14:22:32 -04:00
Paul Davis
499b7fcfa9
document PortEngine API
2013-08-05 13:55:50 -04:00
Paul Davis
a5f69910e4
add notion of unavailable devices to ARDOUR::AudioBackend
2013-08-05 13:19:23 -04:00
Paul Davis
a66e3859e1
can now start JACK based on config dialog
2013-08-05 12:51:51 -04:00
John Emmas
0dc8806ee4
'libs/ardour' - Platform specific changes and includes
2013-08-04 19:03:32 +01:00
Paul Davis
7218bd91de
start work on the changes to EngineControl (dialog) to integrate with new backend design, and add "requires-driver" concept to AudioBackend to handle JACK specifically
2013-08-04 14:03:19 -04:00
John Emmas
d176cbc804
'libs/ardour' - Compiler specific includes and includes
2013-08-04 17:01:37 +01:00
John Emmas
490311bc08
'libs/ardour' - Main body of changes required for building with MSVC
2013-08-04 15:36:07 +01:00
Robin Gareus
f5c52f500a
Timecode: fix subframe rounding
...
if sub-frames are used, frames are rounded up for the later half of
a sub-frame. e.g. @48KSPS, 25fps, 100 subframes per frame
audio-samples >=1910 already yield 00:00:00:01
2013-08-04 16:22:00 +02:00
John Emmas
07d94b9b48
'libs/ardour' - Use 'std::vector' instead of dynamically sized arrays (required to be buildable with MSVC)
2013-08-04 15:17:19 +01:00
Robin Gareus
976fc86811
fix no-roll LTC encoder, honor locates when transport is stopped
2013-08-04 16:13:43 +02:00
John Emmas
fa59391f6a
'libs/ardour' - Use 'const_iterator' where appropriate (required to be buildable with MSVC)
2013-08-04 15:06:10 +01:00
Robin Gareus
efc46f1553
make master-meter in toolbar optional
2013-08-04 00:06:29 +02:00