Robin Gareus
61c7af141d
Clarify "frames" (video, timecode) vs "samples" (audio)
2016-12-08 12:45:44 +01:00
Paul Davis
3d925ef503
braces, please
2016-12-08 10:49:26 +00:00
Robin Gareus
d766095732
Further tweaks to EngineDialog z-axis stacking
...
When there's no main window (initial setup, no transient parent),
preset a normal window listed in the task-bar.
The duality the Engine Dialog being used as Ardour-WM managed non-modal
Window (Menu > A/M Setup) and modal Dialog (AudioEngineSetupRequired)
complicates this a bit.
2016-12-07 14:50:17 +01:00
Robin Gareus
6ce9efb11d
Don't assume patch-banks are populated.
2016-12-06 22:56:04 +01:00
Robin Gareus
ac814d32d1
Allow to send Immediate Patch Changes
2016-12-06 18:48:36 +01:00
Julien ROGER
c5cda446e0
Fix crash when track creation failed draging region
...
Add more check when creating a new track from a region drag into editor's empty area.
Fix #6496
2016-12-06 22:23:29 +10:00
Tim Mayberry
6b8cadef01
Don't move the Range Selection after performing Multi Duplicate
...
This is necessary for a single Duplicate so you can keep duplicating but it
doesn't make sense to move it for Multi Duplicate.
2016-12-06 14:06:18 +10:00
Tim Mayberry
a7d19f8fe5
Rename Duplicate Range action to Duplicate and assign existing Alt+d key binding
...
This will work the same as the existing binding with a Region Selection and
will also duplicate ranges in range selection mode.
Also add multi-duplicate editor action and use that for the default
multi-duplicate action, which will work the same in Object Selection/Grab Mode
but also supports Multi Duplicate of Range Selections....well it would if
that functionality worked correctly.
The duplicate and duplicate-multi region actions still have to exist to be used
in the Region menu as they should only be sensitive if there is a Region
selection which would not be the case if the editor actions were used.
Resolves : #7153
2016-12-06 14:05:07 +10:00
Robin Gareus
359a0eb830
Fix theme names (dash is used to separate program-name)
2016-12-05 12:16:49 +01:00
David Robillard
08fffeffec
Remove Evoral::MIDIEvent
...
It is slightly questionable whether type specific methods like
velocity() belong on Event at all, these may be better off as free
functions. However the code currently uses them as methods in many
places, and it seems like a step in the right direction, since, for
example, we might some day have events that have a velocity but aren't
stored as MIDI messages (e.g. if Ardour uses an internal musical model
that is more expressive).
In any case, the former inheritance and plethora of sloppy casts is
definitely not the right thing.
2016-12-03 15:18:21 -05:00
Olivier Humbert
90fcdcfde9
Making one string translatable
...
It should allow this dialog window to be translatable : http://pix.toile-libre.org/upload/original/1480706219.png
I hope this is the correct way to do so. Please double-check what I've done before merging.
2016-12-02 20:18:02 +01:00
Robin Gareus
96cb9ba626
Fix un/setting group colors
2016-12-01 15:51:00 +01:00
Robin Gareus
9d7279d012
and a more intrusive KDE workaround
2016-11-30 23:19:44 +01:00
Robin Gareus
ffb7cb2b5e
remove scope from translated phrases.
2016-11-30 23:00:59 +01:00
Robin Gareus
4c4061359c
pay some attention to the special guest of the night: KDE window stacking
2016-11-30 22:52:06 +01:00
Olivier Humbert
8c49173cd1
One fix
2016-11-30 21:54:10 +01:00
Robin Gareus
84fc68cf08
Ensure the window-close button is visible for the Engine-Dialog.
2016-11-30 18:13:35 +01:00
Olivier Humbert
7cef79fb39
French translation update
...
A few more improvements/fixes and new strings.
2016-11-30 18:10:24 +01:00
Robin Gareus
27d0b67b8f
Remove close/OK buttons from engine dialog
2016-11-30 14:44:36 +01:00
Robin Gareus
02ded90618
allow to remove a session from the recent list
2016-11-30 11:07:37 +01:00
Robin Gareus
aebd22cbe6
NO-OP backport changes from Mixbus branch.
2016-11-30 09:21:28 +01:00
Robin Gareus
ae1d4a9346
Fix route color selection dialog
2016-11-29 22:39:20 +01:00
Olivier Humbert
d3bb4e8b08
French translation update - fixes
...
a few fixes
2016-11-29 19:52:38 +01:00
Olivier Humbert
499eda35e9
French translation update
...
- a bunch of "fuzzy" stuffs removed (after checking/correcting those)
- a bunch of min/maj fixed
- >50 new translated strings
- >40 updated/fixed strings
- consistency across "… -> ...", "xrun -> décrochage", "lock -> verrouiller" and "mixer -> console de mixage"
2016-11-29 19:38:11 +01:00
Olivier Humbert
1292eefd3d
French translation update
...
Two small fixes.
2016-11-29 15:12:23 +00:00
Robin Gareus
0d3c2a9dbf
Speed up track deletion when Editor-Mixer is visible
2016-11-28 15:36:04 +01:00
Robin Gareus
bf15e93cde
Consistent sub-menu separators for Preferecens in fr translation
2016-11-28 11:34:20 +01:00
Tim Mayberry
198b8f6b58
Fix reversed behaviour of Playlist -> New and New Copy
...
Resolves : #7146
Thanks again to elgoun for the patch
2016-11-28 10:59:32 +10:00
Robin Gareus
1d7d9beef7
update default config (see also 5ec21347a)
2016-11-27 23:00:42 +01:00
Robin Gareus
5ec21347a9
Don't include program-name with <Option name="color-file" />
...
This allows for e.g. mixbus and mixbus32c to share the config, but
use different color-files at runtime.
2016-11-27 21:54:28 +01:00
Robin Gareus
0cb9d4a3d2
Restrict Device selection to valid choices.
2016-11-26 15:31:21 +01:00
Robin Gareus
43b468aa14
speed up track/bus creation a bit
2016-11-25 18:16:08 +01:00
Robin Gareus
01f8ca831a
cont'd work to prevent duplicate playlist names
2016-11-25 14:24:29 +01:00
Robin Gareus
e07f465516
fix default output map display for no plugin processors
...
(eg. mono->stereo deliveries)
2016-11-25 13:03:25 +01:00
Robin Gareus
ca55fbf2f8
The DisplaySuspender is useless with async Session RTEvents
2016-11-25 10:05:36 +01:00
Robin Gareus
91ee1b6186
Don't allow duplicate playlist names
2016-11-24 22:11:19 +01:00
nick_m
c876aea64d
midi ghost region fill colour is per event. don't store it. ensure _outline is set.
2016-11-25 04:50:46 +11:00
nick_m
9f1deb9ea4
amend last commit.
2016-11-25 01:06:22 +11:00
nick_m
2ec2c1c017
midi scroomer updates streamview during drags.
2016-11-25 00:50:29 +11:00
Olivier Humbert
910cbc600c
French translation update
...
Mainly improvements to the Preference tabs.
2016-11-24 11:47:57 +01:00
edogawa23
fe597e8581
small correction to de.po
2016-11-24 08:45:34 +00:00
Edgar Aichinger
dbd8909fad
catch up with .de translation
2016-11-23 14:12:57 +01:00
nick_m
434ca0e6ee
clean up pending region selection if a region goes away.
2016-11-23 15:36:26 +11:00
nick_m
bd107a28c6
MidiRegionView::clear_events() does _selection.clear(). remove the extra one.
2016-11-23 15:32:13 +11:00
nick_m
390f56a5e1
fix a crash when deleting a MIDI region with CC automation (see recipe below)
...
- object mode: select a MIDI region that has CC automation.
Move the mouse over a CC automation event,
then press backspace to delete the selected region
- the recipe is mentioned in #7049 , but seems unrelated.
2016-11-23 15:29:57 +11:00
nick_m
522264f5d6
clicking on an automation line selects adjacent points correctly.
2016-11-23 15:09:54 +11:00
nick_m
fcad5a337f
decouple midi region note range and height from midi streamview.
...
- this allows a midi region drag to update the visible notes
correctly while crossing MIDI streamviews with a differing
note range.
as a side effect, fixes a bug where changing
note range on a track did not draw some notes
(apply_note_range redisplays the model).
2016-11-23 08:04:14 +11:00
nick_m
cef341631b
son't try to select non-existent notes after editing (and thus crash).
...
- should fix 7135
2016-11-23 04:55:56 +11:00
nick_m
766fa9aa5b
don't display notes that start at region end.
...
- its not obvious that this is happening in sustained mode,
but Percussive reveals all.
2016-11-22 02:59:57 +11:00
nick_m
a14c577b8a
fix thinko in 8e8c4a73f1.
2016-11-22 02:21:05 +11:00