dcd6103231
make reasonable synth a bit more piano-like.
...
(overtone + decay time)
2013-10-26 17:33:07 +02:00
e451411719
remove c99'ness from rsynth.c - should fix #5751
2013-10-26 16:42:27 +02:00
f52cfdd639
Fix french translation of "meterbridge" -- closes #5744
2013-10-26 12:29:28 +02:00
b00751d0dc
fix up ordering/timing of naming for TimeAxisViewItem (so that canvas debugging is more useful)
2013-10-25 13:30:01 -04:00
5ebc4a99be
don't request redraw of a Canvas item if it marked invisible
2013-10-25 13:29:23 -04:00
8c26a2fab0
Don't allow loop, punch, or session range markers to be renamed.
...
Don't allow loop, punch, or session range markers to be renamed, even when
double-clicked.
2013-10-25 17:03:45 +01:00
e7875954ca
Edit tempo & meter markers on double-click.
2013-10-25 17:03:45 +01:00
efd2e1776d
Double-click on region pops up region properties.
2013-10-25 17:03:45 +01:00
db0f2aad48
Mark session dirty when a marker is renamed.
2013-10-25 17:03:45 +01:00
abb05680b4
Make double-click on marker pop up rename dialogue.
2013-10-25 17:03:45 +01:00
89193dc40b
Add a double-click handler for items in the editor window.
2013-10-25 17:03:45 +01:00
0bf241257b
Merge branch 'ordering_fixup' of https://github.com/nmains/ardour
2013-10-25 11:52:18 -04:00
nick_m
e80d66c908
Use add_route_dialog's transient_for() window to determine track selection for order_hint.
2013-10-26 02:37:45 +11:00
3a5e98bb8b
redraw entire MidiStreamView after scroomer drag so that everything is redrawn
2013-10-24 17:55:25 -04:00
ecd29c6d70
add Item::redraw() convenience method
2013-10-24 17:54:54 -04:00
c3f1369cfd
expand bounding box of all objects by 0.5 before computing intersection for render cycle; alter debug output
2013-10-24 17:14:12 -04:00
c21ed2b877
fix drawing of a canvas LineSet object
2013-10-24 17:13:22 -04:00
9d2e4fbec6
fix computation of rectangle bounding box
2013-10-24 17:13:03 -04:00
097b781209
fix computation of canvas text item bounding box
2013-10-24 17:12:28 -04:00
14e5d4c26c
remove unnecessary initialization of fill color for streamview rect
2013-10-24 17:11:29 -04:00
30394cdcf9
fix placement of black/white note lines/bars in MIDI streamview
2013-10-24 17:11:07 -04:00
cfafa610f0
fix MMC
...
MTC and MIDI Clock port input handling was moved into the process/RT thread(s) during audioengine work, but MMC was
left orphaned. Add it to the port(s) handled by the MIDI UI thread.
Also, remove PortChange request from MidiUI because it has no meaning anymore
2013-10-23 15:38:02 -04:00
a18db90264
Report an error to stderr if creation of jack command line fails.
...
Output a simple message to stderr if get_jack_command_line_string() still
fails for any reason.
2013-10-23 19:32:54 +01:00
70f0cfdb3b
Don't ever pass -d for device name to dummy jackd driver
2013-10-23 19:32:54 +01:00
903d728b9c
Fix setting playback & capture channel counts for jackd dummy backend.
...
Unlike all the other jack backends which allow setting the number of inputs and
outputs with -i & -o, the dummy backend uses -P & -C for this. Make the jackd
command line use these options when the dummy backend is requested with a
specified input or output channel count.
2013-10-23 19:29:57 +01:00
ac81ea642e
Don't fail jackd command line creation for jack dummy backend.
...
The dummy jackd backend doesn't require a device to be specified, so much
of the error checking in get_jack_command_line_string() is irrelevant, if
not actively wrong, when the dummy backend is specified.
Only perform the checks if the chosen jack backend is not the dummy.
2013-10-23 19:27:09 +01:00
a4b6a4f8bb
add script to clean up translations
2013-10-23 20:02:30 +02:00
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
5ea6b4420b
slightly more information in group render DEBUG_TRACE output
2013-10-23 10:39:26 -04:00
4f9e46976c
make middle-click on piano roll track header more usefully select/unselect notes
2013-10-23 10:38:50 -04:00
fca33f903d
fix up drawing of MIDI note "lines" on track canvas, which were in the wrong places
2013-10-23 10:38:09 -04: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
192f22d89e
fix confusion in Canvas::LineSet over window vs. item coordinates that affected redraw (or not) of MIDI track note lines when the canvas origin != 0
2013-10-22 21:12:47 -04:00
9b086e18b5
fix midi quantization - part two
...
include position offset in rounding
2013-10-23 02:12:50 +02:00
98f53d11b3
fix midi quantization - part one
...
subtract offset if region was truncated at the beginning.
2013-10-23 01:25:46 +02:00
011c8a561f
initialize plugin param descriptor struct
2013-10-23 01:23:21 +02:00
664e715a00
merge from master
2013-10-22 15:29:44 -04:00
61e66bb763
do not use --tags to get git description/version
2013-10-22 14:51:14 -04: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
d92feec3f3
fix bundling of .mo files in OS X bundles
2013-10-22 11:08:50 -04:00
17cd6b4044
fix locale path in OS X bundles
2013-10-22 11:08:31 -04: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
f1a6735ca4
use new default SR + bufsize values in engine dialog
2013-10-21 11:40:46 -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