3ac96d3b24
add explanatory comment
2020-05-04 18:48:17 -06:00
447b473a1d
slight better warning/debug message for a stuck note to-be-deleted
2020-05-04 18:48:17 -06:00
f6496524a4
fix thinko in MidiRegionView::add_to_selection()
...
The existing code isn't wrong, but inefficient. If the selection is empty,
then this is necessarily the first note, and cannot be present in the
selection. So, don't search the std::set<> and then insert, just insert.
2020-05-04 18:48:17 -06:00
520ccd8ff2
use RTMidiBuffer API correctly when reading for MidiTrack::export_stuff()
2020-05-04 18:48:17 -06:00
4508d5bab1
Set de-click reason monitor vs. start/stop.
...
Previously use-monitor-fades was unused in A6, and transition
between monitoring states used the use-transport-fades preference.
2020-05-04 21:51:53 +02:00
a6f95b21fc
Fix alignment and de-click when monitoring changes while playing
...
Previously it was possible that
* declick_out = true,
* target_gain == 0, cur_gain != 0 (fade out active)
* speed != 0, disk_samples_to_consume > 0.
So the disk-reader advanced the playback_sample, but since
declick_out is active, the read from the ringbuffer was not committed.
2020-05-04 21:48:47 +02:00
744b85679b
Tweak plugin-manager default window width #8079
2020-05-04 18:20:57 +02:00
acb8f9eb28
Scale plugin-manager default window size #8079
2020-05-03 20:50:52 +02:00
d387a6d664
Fix a compiler warning std::abs vs fabsf
2020-05-03 20:48:40 +02:00
a47fac7638
Fix MIDNAM model (MMA > Generic) fallback
2020-05-03 20:48:06 +02:00
27f26f5cfd
Cont'd work on ALSA nperiods (amend 2326fb163
)
2020-05-03 00:19:56 +02:00
11ec81f4c2
more improvements in visual representation of selected MIDI notes during (and not during) internal editing
2020-05-01 22:28:21 -06:00
8556560eca
change design of MidiRegionView::add_to_selection() so that the rubber-band select works again
...
Adding the first note trigged Editor::set_selected_midi_region_view() which cleared
the (newly added to) selection
2020-05-01 22:27:50 -06:00
044be53616
attempt to properly manage MIDI note display of selected status
...
Whether to display the selected outline depends on BOTH whether the note is
selected, and whether we are in an internal editing mode.
2020-05-01 17:39:13 -06:00
13c0145890
move virtual method from region_view.h to region_view.cc
...
It cannot be inlined anyway, so nothing gained by the header file presence
2020-05-01 17:39:13 -06:00
575c818482
when a MIDI region has a note selected with none previously, cancel existing MIDI region/note selection
2020-05-01 17:39:13 -06:00
2326fb1638
ALSA: only read/clear user-requested nperiods before snd_pcm_start
...
This should fix excessive latency with the RayDay that
has a fixed buffersize of 16384 samples.
2020-05-01 23:17:31 +02:00
b258ad792e
force provision of "menu-name" for all WindowProxy objects, and thus Tabbables
...
Actions for hide/show/attach/detach tabbables use hard-coded names which are not
translated. Using Tabbable/WindowProxy::name() to lookup the action will fail,
since the name can be translated. This changes just removes the option to not
provide a menu-name when creating these objects, and uses the name menu-name
when looking up an action by name
2020-05-01 14:33:47 -06:00
51795d2e11
Fix contents-drag (ignore snap) #8073
...
The "new" snap-to-visual-grid mechanism is not useful for
Contents-trim. That would require a relative grid.
2020-05-01 22:12:39 +02:00
0486fe3e7d
set LC_ALL from macOS locale so that setlocale(2) will work
2020-05-01 12:32:38 -06:00
6479a1c9d5
fix apple use of - instead of _ in language identifiers; only set LANGUAGE if the language preferences are translatable
2020-05-01 12:31:52 -06:00
b2a8616ef8
notice if macOS user has en_US as primary language
2020-05-01 12:30:46 -06:00
033838c242
remove hard to understand and incorrect comment sentence
2020-05-01 12:29:24 -06:00
ad2af5123d
tell stdout if setlocale(2) fails
2020-05-01 12:28:52 -06:00
eda909067b
remove unusued SAE build target from osx_build
2020-05-01 12:28:09 -06:00
25f873917f
make with-NLS be the default for Mac builds
...
It already was for mixbus, but not for ardour
2020-05-01 12:22:29 -06:00
e424fdc197
Prototype an A/B x-fade plugin
2020-04-30 21:30:04 +02:00
1e814d2573
remove debug output
2020-04-30 13:13:48 -06:00
106315071a
update other .po files
2020-04-30 13:03:46 -06:00
2c56762b98
fix context-providing translation for de_DE where the context string had been left in the the translation
2020-04-30 13:03:25 -06:00
b95cd280f1
use PROGRAM_NAME to name GUI thread
2020-04-30 11:03:49 -06:00
70da4ad893
fix 52b9066511
(incorrect logic). Restores audio playback from disk
2020-04-30 10:36:01 -06:00
68cb914959
Set Arodur's main thread name to include "Ardour"
...
This is helpful when debugging by PID (adevices.sh most notably),
just "gui" is not usually helpful.
2020-04-30 18:24:22 +02:00
8fa0049d28
ALSA: set start threshold to zero
2020-04-30 04:16:17 +02:00
11f68a02cd
Another step towards nperiod fixes for the RayDay
2020-04-30 02:05:14 +02:00
e9e4792a99
only activate MIDI editing bindings if in actual internal edit mode.
...
Draw mode does not as internal editing for these purposes
2020-04-29 16:27:27 -06:00
d7072eda01
Update script menu in the wake of 95932f92de
2020-04-30 00:24:22 +02:00
3a6a9cfa6c
Tweak ALSA nperiod setting, fallback to nearest
...
This is mainly for RME RayDAT that has a fixed buffersize of 16k:
dev_name : hw:HDSPMxc2f6c5,0
channels : 36
min_rate : 32000
max_rate : 192000
min_bufz : 16384
max_bufz : 16384
min_nper : 4
max_nper : 512
However nperiod configuration determines the effective latency
regardless.
This is similar to https://github.com/jackaudio/jack1/blob/master/drivers/alsa/alsa_driver.c#L476-L486
2020-04-29 23:56:24 +02:00
6eb48e40a0
do not set declick_amp's gain for declick out during export of MIDI-only tracks
...
When export is done, nothing a MIDI-only track will reduce the gain ("goto midi" inside
DiskReader::run() and the "declick-in-progress" state will be permanent
2020-04-29 15:36:07 -06:00
52b9066511
Clarify --help message, fix punctuation and indent
2020-04-29 20:18:11 +02:00
b42c72e49f
Add "exit-when-halted" halted option for arlua
...
This is useful when when the ardour-lua is started by a
command based wrapper that cannot poll the engine state.
2020-04-29 20:15:22 +02:00
551be058f2
NO-OP: whitespace
2020-04-29 15:12:23 +02:00
John Emmas
6144de5bf0
Add/remove source(s) in our MSVC project (midi++2)
2020-04-29 10:20:34 +01:00
47bb331bfa
Allow to refresh ALSA device list - #8051
2020-04-29 02:19:38 +02:00
3d5ea7dfab
ALSA: set min/max sizes before the debug message
2020-04-29 01:16:23 +02:00
Hiroki Inagaki
cce6ac3e73
Update Japanese translation for 6.0
2020-04-28 21:29:04 +02:00
e4a2f1fc3b
Clarify source-tree doc: libsmf is used inside libevoral
...
This partially reverts 990afec2e
2020-04-28 21:27:16 +02:00
990afec2e3
Tabs to space and fix typo
2020-04-28 21:10:07 +02:00
6224bf1e27
Revise French translation, part 7 -- #8035
2020-04-28 21:07:56 +02:00
860b36b06c
tweak source code layout docs
2020-04-28 12:02:07 -06:00