75271a17d8
relax requirement on lv2 stack
2013-10-23 13:45:28 +02:00
9b086e18b5
fix midi quantization - part two
...
include position offset in rounding
2013-10-23 02:12:50 +02:00
011c8a561f
initialize plugin param descriptor struct
2013-10-23 01:23:21 +02:00
3f15584749
Merge branch 'unify_display_ordering' of https://github.com/nmains/ardour
2013-10-22 14:33:21 -04:00
ed42f3359b
Merge branch 'miscfix' of https://github.com/mojofunk/ardour
2013-10-22 14:32:57 -04:00
0029ee40b6
honor LV2 units:midiNote: display Note name instead of integer
2013-10-22 17:28:49 +02:00
cfe42bc4ea
fix issues with recording while synced to JACK (non-pure-virtual method added to AudioBackend) and remove pause() from AudioEngine/AudioBackend APIs
2013-10-21 16:24:24 -04:00
613fc12e73
add default sample rate and buffer size methods to AudioBackend
2013-10-21 11:33:38 -04:00
3e4b608724
fix endless messages about MIDI events being dropped.
...
track-owned MIDI port buffers (at the Ardour level) get ::flush_buffers() called twice, once by Delivery::flush_buffers() which is called
at the end of MidiTrack::rol() to push data out in graph order, and then finally as a last-chance effort in PortManager::cycle_end().
This should not cause a repeated attempt to write the same data, but it was. Fixed by marking the buffer empty once its data has
been flushed into a backend port buffer.
2013-10-21 11:24:31 -04:00
5d8425c3df
Remove random character at start of wscript file
2013-10-21 10:42:20 +10:00
78e3864c5d
add missing waflib include to rsynth.lv2
2013-10-20 17:29:03 +02:00
9faae9c8a3
bundled LV2 plugin build and deployment
2013-10-20 17:24:59 +02:00
d6e2e34025
fix typo (rsynth.lv2 configure)
2013-10-20 15:28:13 +02:00
nick_m
5b62e88fbf
Unify editor / mixer ordering.
2013-10-21 00:19:43 +11:00
f5c386bbb4
add reasonablesynth.lv2
...
A reasonably simple synth to allow new users to 'hear midi'.
This is a first step. It still needs proper install and bundling.
2013-10-20 04:31:07 +02:00
c4b1a5504e
fix missing Click outputs for new sessions
2013-10-18 15:28:10 -04:00
9a630003ff
fix up issues with MIDI I/O option when using jack1 or jack2's most recent options for this
2013-10-15 15:22:25 -04:00
56fa4d9045
update russian translation (again)
2013-10-15 14:03:59 -04:00
58e8f43052
reduce default height of mackie control GUI, as per #5713
2013-10-15 13:28:01 -04:00
019cd26ba4
update russian translation (from alexandre prokoudine)
2013-10-15 13:18:13 -04:00
f6ba1d2271
fix signed/unsigned issue pointed out by old apple gcc
2013-10-15 10:58:46 -04:00
8a76441b0f
re-fix typo in PBD::demangle() for systems without execinfo.h
2013-10-15 10:52:29 -04:00
a29b83c124
fix namespace issue with demangle on systems without execinfo.h
2013-10-15 10:41:42 -04:00
89738cc3c2
fix typo in PBD::demangle() for systems without execinfo.h
2013-10-15 10:33:03 -04:00
d9058499af
add a back-pointer to the owner of a Processor
...
Use SessionObject* rather than Route so that per-region plugins will be possible in the future.
2013-10-14 11:12:50 -04:00
7444ac128e
fix inability to export twice
2013-10-12 11:07:57 -04:00
fdda8127ef
adapt AudioEngine to new AudioBackend API
2013-10-12 10:03:50 -04:00
589ef168c1
adapt JACK audiobackend to pay attention to new _start() API related to latency measurement
2013-10-12 10:03:15 -04:00
057f06703b
slightly change AudioBackend API to allow specifying that the device is being started for latency measurement
...
We don't want any existing latency settings used when re-measuring latency measurements.
2013-10-12 10:02:37 -04:00
a0b9751866
Fix ardour tests to work with new AudioEngine/Backends changes
2013-10-11 22:36:19 +10:00
025adbe920
Add AudioEngine::set_default_backend
2013-10-11 22:36:19 +10:00
034c80088c
Use test-env.sh in run-session-tests.sh
...
Also make the script executable
2013-10-11 22:36:19 +10:00
2e91da8a26
Write state data from automation list test to check why test is failing
2013-10-11 22:36:19 +10:00
42b475069b
Add arg to test function to be able to prefix test output directory
...
This makes it much easier to find test output from a specific test
2013-10-11 22:36:19 +10:00
b91fa19fe7
return bool in test util function to check writing xml to file is successful
2013-10-11 22:36:19 +10:00
ee95f05fee
Use test_search_path to find test data files for automation test
2013-10-11 22:36:19 +10:00
1eed53c4a8
Update test to use correct SourceFactory::createWritable API
2013-10-11 22:36:19 +10:00
e53bf08b10
Delete test_globals.h/cc now that the contents has moved to test_common.h/cc
2013-10-11 22:36:19 +10:00
d30fa04013
Add get_test_sample_rate to common test functions in libardour tests
2013-10-11 22:36:19 +10:00
ac8ec14347
Fix script used to run libardour tests
2013-10-11 22:36:19 +10:00
cf3d8d15f0
some slightly hackish changes to make it possible to use the new internal ALSA midi client (soon to become a driver, however)
2013-10-10 16:54:46 -04:00
c96108c2e1
add API to get current MIDI option from an audio/MIDI backend
2013-10-10 16:18:00 -04:00
25ca45f395
add API to get current MIDI option from an audio/MIDI backend
2013-10-10 16:17:46 -04:00
b5f36f5788
fix up parsing of send gain MIDI bindings so that they actually work
2013-10-10 16:16:59 -04:00
1bd04f8bf3
add JACK backend support for MIDI option discovery
2013-10-10 12:59:11 -04:00
2308291e59
add API to AudioBackend to allow discovery of possible MIDI I/O options
2013-10-10 12:58:38 -04:00
465b800d8b
when looking for backends, search for *.dll as well as *.so and *.dylib
2013-10-09 13:57:00 -04:00
927ebe3b5f
reduce version requirement for JACK
2013-10-08 17:12:20 -04:00
af8a1c146d
move JACK configuration test(s) down to where they belong (in libs/backend/jack)
2013-10-08 16:13:39 -04:00
645350815c
remove link-time use of JACK, since it is now dlopen'ed by the chosen backend
2013-10-08 14:16:13 -04:00