4316eda89f
remove fuzzy and obsolete translations
2013-10-23 20:01:23 +02:00
da1a9bbade
make fixed IO ports untranslatable
...
Outdated and fuzzy translations of MTC, MTC, LTC, etc caused
various issues (duplicate jack port names, exceptions, crashes).
Functionality should not be affected by translations (for now).
2013-10-23 19:59:26 +02:00
20c20b7ddf
Fix midi-note length when quantizing a swing rhythm
...
Note: 'swing' probably requires a 2nd iteration:
first quantize notes to the grid, then apply beat shift.
2013-10-23 19:59:26 +02:00
nick_m
be69bf15dd
New routes are placed after highest selected route.
2013-10-24 01:27:13 +11:00
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