b9e8b5940b
Fix Dropdown w/icon size and alignment
2016-12-20 18:48:10 +01:00
nick_m
bf75770939
use a map to find GhostEvents by a pointer to Note.
2016-12-21 03:30:32 +11:00
nick_m
eecc9ed743
fix various midi display bugs introduced by 9038be49d8
.
2016-12-21 03:18:18 +11:00
1a500bc00b
Don't redraw hidden toolbar elements
2016-12-20 12:34:40 +01:00
1e2bdeb014
Limit max height of PinDialog -- fixes #7177
2016-12-20 12:34:40 +01:00
719250ab56
remove debug output
2016-12-20 12:34:40 +01:00
8b5533478f
This commit breaks generic GUIs for many LV2 plugins.
...
Revert "Add checks for supported variant types"
This reverts commit 00ed7c81d3
.
2016-12-20 11:33:30 +00:00
nick_m
9038be49d8
improve midi zoom/scroom performance with lots of notes.
...
- mostly due to searching a multiset rather than a list of
canvas events.
2016-12-20 21:31:54 +11:00
ba970cc191
Rearrange LTC preference entry
2016-12-20 10:51:04 +01:00
Hanspeter Portner
00ed7c81d3
Add checks for supported variant types
...
Add checks for supported variant types in 'build_control_ui'.
2016-12-20 09:07:50 +00:00
1fbc9aaa69
add tooltip to mini-timeline
2016-12-20 03:59:15 +01:00
da4d29401a
fix mini-timeline marker-prelight
2016-12-20 03:59:15 +01:00
73ad6b3766
Allow to customize parts of the main toolbar
2016-12-20 03:59:15 +01:00
f6dc24b901
Prepare for re-use of TimeInfoBox w/o punch-clock
2016-12-20 03:59:15 +01:00
6ebf14c2c2
Fix the case of jump-to-next{prev}-Mark.
2016-12-19 17:25:59 -06:00
05119ae3ee
Change default binding of left+right arrow keys to jump by Grid setting.
2016-12-19 17:25:59 -06:00
58124e7544
Don't dynamically allocate ShuttleCtrl
...
With manage() both the button and shuttle were free'ed when the table
was destroyed.
2016-12-20 00:20:00 +01:00
f5c5a9c72e
small fix for italian ( #7180 )
2016-12-19 22:37:13 +00:00
2561b98f8a
Move shuttle/speed text outsize
2016-12-19 22:11:53 +01:00
efd55f7526
Fix a leftover from 3e214e (Follow Range behavior).
2016-12-19 14:10:58 -06:00
386a1ed96e
Separate is an Editor action (like Delete), not a Region action.
2016-12-19 14:08:23 -06:00
3e214eb4ea
Tweak behavior of Play-With-Preroll action
2016-12-19 13:14:44 -06:00
628c99d555
Follow Edits => Follow Range
...
* "Follow Edits" button had several behaviors that confused users.
* "Follow Range" only has 2 behaviors:
** Click anywhere in Range mode (or Smart mode) to locate the playhead.
** When you select a Range, "Play" will play the selected range.
2016-12-19 13:14:44 -06:00
267dd5edd9
update mini-timeline to immediately display tempo-map changes
2016-12-19 19:25:14 +01:00
a5f61340ef
Show relevant preferences on sync-button right-click
2016-12-19 19:21:38 +01:00
d82abddfff
cont'd work on mini-timeline:
...
* add context-menu to configure visible time-span
* prelight markers on mouse-over
* constrain active click area (mouse-up)
* change scroll-event granularity: multiple of configured span.
2016-12-19 19:12:13 +01:00
ae6a5c95d7
update canvas test tool
2016-12-19 13:38:05 +01:00
b47bfc0121
Update Marker display style: consistent height & color
2016-12-19 13:27:22 +01:00
7ad62ffbed
Ruler labels should be normal weight.
2016-12-18 20:13:38 -06:00
f3430409a6
Consolidate clock bg colors to use the same dark grey
2016-12-18 19:51:43 -06:00
61470b3df1
Consolidate green clock colors to use the same green
2016-12-18 19:36:32 -06:00
b44889a55b
Reinstate spacer between Punch In,Out.
2016-12-18 17:14:02 -06:00
25bb0873b9
Clean up Clock Tempo, TimeSignature labels
2016-12-18 23:41:42 +01:00
aec3b5d4ad
Have the computer count columns for us.
2016-12-18 23:20:14 +01:00
bd0fc8cafc
Shorten sync-button label/size
2016-12-18 23:17:29 +01:00
2cb9f4167a
fix table layout typo
2016-12-18 22:59:17 +01:00
27415486fc
fix blank mini-timeline
2016-12-18 22:58:19 +01:00
1bc0f9a178
consolidate mini-timeline code, latch expose
2016-12-18 22:21:10 +01:00
06938105a4
Simplify spacer code
2016-12-18 21:39:36 +01:00
dae2dcd53e
Transport Layout: horizontal separator makes it look too busy. Commented out for now.
2016-12-18 13:47:14 -06:00
ab37491614
repack widgets, and add some spacer elements
2016-12-18 13:34:15 -06:00
0a5236266d
Add clock-button tooltips
2016-12-18 19:23:12 +01:00
5b80a6ba04
Tweak Tempo and Meter precision, and shorten the label to accomodate
2016-12-18 18:58:56 +01:00
89b9456024
Revert mini-timeline marker drawing to before 448f921d
2016-12-18 18:18:11 +01:00
76c3337159
consistent size of sync-button
2016-12-18 18:18:11 +01:00
nick_m
5f94259075
show all parameters when adding a meter via the tempo dialog.
2016-12-19 04:15:46 +11:00
nick_m
d4f7f5ffa2
TempoMap - rename some methods.
...
gui_move_tempo -> gui_set_tempo_position
gui_move_meter -> gui_set_meter_position
gui_dilate_tempo -> gui_stretch_tempo
2016-12-19 04:13:17 +11:00
nick_m
27b95300e2
add frame parameter for Meter ctor and TempoMap::replace_meter(). allow for various failures.
2016-12-19 04:02:01 +11:00
f9743a1eb1
mini-tl: subscribe to location add/remove signals
2016-12-18 17:25:08 +01:00
448f921dd8
Transport Layout:
...
* Remove some redundant containers and frames, for a cleaner look.
* Adjust transport button spacing and sizes to more closely match the editor toolbar.
2016-12-18 09:02:13 -06:00
33b1dea98a
Transport Layout: Alert buttons do not need to be red when inactive
2016-12-17 22:41:25 -06:00
511e9d2d09
Transport Layout: Attempts to standardize button sizes and padding.
2016-12-17 22:32:38 -06:00
291631759c
Mini-timeline: Any click not on a marker should trigger a locate
2016-12-17 19:18:16 -06:00
28b5e8b6e2
Mini-timeline: Use timeline colors from config
2016-12-17 19:16:09 -06:00
f80fb029e2
Prepare configurable mini-timeline time-span
2016-12-18 00:06:39 +01:00
7688d22456
remove channel filter status and button from MIDI track header, access via context menu
2016-12-17 17:59:08 +00:00
8405f642e7
fix gcc4 compilation (local type used in template)
2016-12-17 13:00:33 +01:00
705a7262a3
Refine transport tool bar layout
2016-12-17 02:43:42 +01:00
4a83bd80a5
Prepare mini-timeline widget for toolbar
2016-12-17 02:43:42 +01:00
fab1ef05bc
remove cruft
2016-12-17 02:43:42 +01:00
9dad10f691
Add UI to set global track layered mode
2016-12-17 02:43:42 +01:00
8ba7e8f4ef
Hide/remove per-track record-mode in favor of global setting.
2016-12-17 02:43:42 +01:00
85e4b1d98f
Move selection/punch clocks to editor Sidebar
2016-12-17 02:43:42 +01:00
1a25b906b3
Commence transport tool bar re-layout
2016-12-17 02:43:42 +01:00
a631706059
Rework shuttle control display
2016-12-17 02:43:42 +01:00
e1826f8b1c
Add API to query editor's playhead cursor position
2016-12-17 02:43:42 +01:00
cd64f17a9c
initial attempt at importing SMF tempo maps during MIDI import.
...
Still with debug output
2016-12-16 16:49:52 +00:00
ebc7eabea2
add arguments (unusued) to control whether or not SMF tempo map is used during import
2016-12-16 14:57:14 +00:00
8436f392b6
tweak presentation of SMF tempo option
2016-12-16 14:14:08 +00:00
7bf10eda75
show tempo information for MIDI files in preview pane; start to offer choice about using tempo map when importing
2016-12-16 13:46:13 +00:00
c2f4399b3d
fix generic plugins for toggle with 2 scalepoints (enum)
...
Signed-off-by: Robin Gareus <robin@gareus.org>
2016-12-16 01:55:28 +01:00
nick_m
9a2450cafc
be a bit less flickery when redrawing tempo/meter markers.
2016-12-16 02:56:58 +11:00
nick_m
a99331a4e9
more work on patch change redisplay.
...
- fixes just-introduced undo crash.
2016-12-16 01:58:58 +11:00
c9444e048e
correct return syntax
2016-12-15 11:57:31 +00:00
nick_m
cfbcadc7ef
speed up patch change redisplay when using scroomer / adjusting height.
...
- zoom is still a bit slow.
2016-12-15 22:35:23 +11:00
9e4b972286
GUI changes to allow user to specify how/if to use SMF track/instrument names during import
2016-12-14 12:31:16 +00:00
9a7823f139
change ordering of options for multichannel import
2016-12-14 11:46:26 +00:00
42d5573e78
temporary default value for ImportStatus.midi_track_name_source
2016-12-14 11:46:26 +00:00
eb58c4108f
improving logic/flow for SMF type 1 files part 1:
...
check num tracks for type1 and offer multichannel option if appropriate
2016-12-14 11:46:26 +00:00
nick_m
176625d9e0
test diff for patch change performance when caching colours.
2016-12-14 04:05:08 +11:00
nick_m
c518bc3fb7
when dragging or copying multiple regions, respect position lock style.
...
- music-locked regions are moved by drag beat distance
(will conform to tempo changes over the drag distance)
audio-locked regions are moved by frame distance.
2016-12-14 02:08:59 +11:00
b34a614df4
Further fixes to non-cxx11 enabled builds
...
Hopefully all that is necessary this time
2016-12-13 17:10:30 +10:00
fced0887aa
Fix for non-cxx11 enabled builds
2016-12-13 16:50:41 +10:00
0eff7d4a0c
Add option to Zoom to Selection on double click
...
Currently implemented for Region and Range selections.
The new option is false/off by default to maintain existing behaviour. I'm not
sure it should require another option, perhaps Zoom to Selection should be the
default and accessing the region properties dialog can be via Modifier+double
click, but further changes can be made on user feedback etc.
Related: #7112
2016-12-13 13:02:04 +10:00
89623923bd
Change Zoom to Selection action (Z key) to zoom on both axes
...
Add Zoom to Selection (Horizontal) action to access previous behavior.
Remove Editor::temporal_zoom_region as it was duplicate code and broken for
both_axes
Should Resolve : #7112
2016-12-13 12:25:03 +10:00
afa6720288
UI tweak for the spacer at the bottom of the master bus.
2016-12-12 12:16:43 -06:00
nick_m
44e8181c36
only set the exact musical position of the primary region for move/copy drag.
2016-12-13 04:33:58 +11:00
f22d852d8c
Towards making tape-tracks work again..
2016-12-12 03:20:29 +01:00
nick_m
9c5e1ffb0d
sort tempo curves initially as well.
2016-12-12 02:07:00 +11:00
nick_m
782b28a1a8
amend previous commit
2016-12-12 02:07:00 +11:00
nick_m
34e41a3ca6
rename MetricSection movable -> initial, but of course initial is !movable..
2016-12-12 02:07:00 +11:00
2481db7a7f
Add a small tool to experiment with libcanvas
2016-12-11 15:52:56 +01:00
nick_m
165645495c
there is no need to do a full set_colors() in MidiGhostRegion ctor.
2016-12-11 23:57:50 +11:00
nick_m
22f17a3007
tempo curve fiddling.
2016-12-11 23:55:13 +11:00
nick_m
dbbe65777f
fix flickering in tempo curve when markers are reordered.
2016-12-11 23:46:49 +11:00
nick_m
b830ad3d66
constify TempoCurve::tempo().
2016-12-11 23:44:25 +11:00
3cfd48f48d
fix typo in 914224f
2016-12-11 04:36:29 +01:00
914224f808
Add editor actions to set tempo and meter
2016-12-10 21:30:30 +01:00
cc6f8cf321
Black selection & punch clock bg
2016-12-10 15:54:52 +01:00
1479e2d772
Fix video-monitor "sync-source" changes
2016-12-10 15:54:47 +01:00
b552ed886f
Add support for Pango Markup to ArdourButton
2016-12-10 15:54:41 +01:00
6a429cfb7c
Consistent ArdourButton sizing for elements with LED
2016-12-10 15:54:37 +01:00
e97404c5de
Speed up recent-session display with lots of snapshots.
...
Given that a session can easily have >100 snapshots and one cannot change
the sample-rate anymore, it's mostly useless to parse them all.
2016-12-08 20:33:26 +01:00
61c7af141d
Clarify "frames" (video, timecode) vs "samples" (audio)
2016-12-08 12:45:44 +01:00
3d925ef503
braces, please
2016-12-08 10:49:26 +00:00
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
6ce9efb11d
Don't assume patch-banks are populated.
2016-12-06 22:56:04 +01:00
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
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
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
359a0eb830
Fix theme names (dash is used to separate program-name)
2016-12-05 12:16:49 +01:00
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
96cb9ba626
Fix un/setting group colors
2016-12-01 15:51:00 +01:00
9d7279d012
and a more intrusive KDE workaround
2016-11-30 23:19:44 +01:00
ffb7cb2b5e
remove scope from translated phrases.
2016-11-30 23:00:59 +01:00
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
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
27d0b67b8f
Remove close/OK buttons from engine dialog
2016-11-30 14:44:36 +01:00
02ded90618
allow to remove a session from the recent list
2016-11-30 11:07:37 +01:00
aebd22cbe6
NO-OP backport changes from Mixbus branch.
2016-11-30 09:21:28 +01:00
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
0d3c2a9dbf
Speed up track deletion when Editor-Mixer is visible
2016-11-28 15:36:04 +01:00
bf15e93cde
Consistent sub-menu separators for Preferecens in fr translation
2016-11-28 11:34:20 +01:00
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
1d7d9beef7
update default config (see also 5ec21347a
)
2016-11-27 23:00:42 +01:00
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
0cb9d4a3d2
Restrict Device selection to valid choices.
2016-11-26 15:31:21 +01:00
43b468aa14
speed up track/bus creation a bit
2016-11-25 18:16:08 +01:00
01f8ca831a
cont'd work to prevent duplicate playlist names
2016-11-25 14:24:29 +01:00
e07f465516
fix default output map display for no plugin processors
...
(eg. mono->stereo deliveries)
2016-11-25 13:03:25 +01:00
ca55fbf2f8
The DisplaySuspender is useless with async Session RTEvents
2016-11-25 10:05:36 +01:00
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
nick_m
62f37da989
filter events in HitCreateDrag, remove some code.
2016-11-22 02:05:32 +11:00
nick_m
8e8c4a73f1
prevent Percussive mode from displaying a ghost hit at region end.
2016-11-22 02:01:01 +11:00
nick_m
cc1d33a91d
NoteCreateDrag - remove some code
2016-11-22 01:59:57 +11:00
73f3e479d3
Make Cut mode respect snap modifer
2016-11-21 22:19:56 +10:00
d4190d3761
Show cursor in Cut mode on button press at cutting position
...
Previously it would be shown at the mouse cursor position even though the
Region is cut/split at the snap/quantize point if no motion occurred.
2016-11-21 20:45:35 +10:00
4ec299779c
Reparent cursor used in Cut mode so that it is on top and visible
2016-11-21 20:11:47 +10:00
Olivier Humbert
47d186d1a3
Make menu item for Add Track/Bus/VCA dialog consistent with window title
2016-11-21 09:22:13 +10:00
Edgar Aichinger
979d5d12f3
update german translation
2016-11-20 23:29:03 +01:00
nick_m
e0c06f39e1
clean up HitCreateDrag. should be a no-op.
2016-11-21 04:57:32 +11:00
nick_m
eef18c47fd
fix compilation, rename PercussiveCreateDrag -> HitCreateDrag
2016-11-21 04:20:27 +11:00
nick_m
71c0c872b7
only spray percussive hits during create drag if the grid is in use.
2016-11-21 04:11:54 +11:00
nick_m
5bcb9adbf8
rework mouse hit creation (percussive mode) - mostly as per #7130 .
...
- snap behaviour is round to nearest
- holding down button 1 while dragging creates many
(if not already present) hits.
2016-11-21 04:02:21 +11:00
nick_m
4d0422a0fc
NoteCreateDrag scope fix - should be a no-op.
2016-11-21 01:46:42 +11:00
nick_m
d92d9d3a79
use a minimum note length of whatever 1 px is in beats in NoteCreateDrag.
2016-11-21 01:44:56 +11:00
nick_m
7eed31a4b2
MRV handles an alt key press even if nothing happened.
...
- nothing else treats a modifier press as
a key press event, so don't pass it on.
amends 0af9fb0d
2016-11-21 01:17:24 +11:00
nick_m
f989ed5b7f
fix for short notes being displayed as infinitely long.
2016-11-21 00:17:31 +11:00
nick_m
3d1d2feff7
make it clear that there is no drag threshold for NoteCreateDrag.
2016-11-20 04:55:34 +11:00
nick_m
0af9fb0dee
pressing alt while creating a note (snap modifier) keeps mouse_state.
2016-11-20 04:54:20 +11:00
nick_m
e525be86d6
after creating a note, don't add the ghost note until next motion.
2016-11-20 04:51:38 +11:00
nick_m
cb64e926c2
NoteCreateDrag starts on button press.
...
- removes the separation between click and
drag-creation of notes noth now handled by the drag code).
2016-11-20 04:49:18 +11:00
nick_m
0e0b7667ed
NoteCreateDrag::grid_frames works over a tempo change.
2016-11-20 04:42:20 +11:00
nick_m
0e0ef41ed4
remove unused variable.
2016-11-19 21:42:50 +11:00
nick_m
c9dd1d39d1
further to 1a6a72b57
, handle deleting a note while a non-selected one is entered.
2016-11-19 21:40:41 +11:00
a8e05a50e4
Fix for widget visibility with detached preferences window
...
Should finally resolve bug #7002
The reason 95e3f766
didn't resolve this is because OptionEditorContainer ctor
is called before adding all the widgets in RCOptionEditor so they will still be
hidden.
2016-11-19 14:19:11 +10:00
0b8a7d3429
Don't allow recursive calls to EngineDialog
...
OK -> start_engine() can eg. trigger an interactive plugin scan,
which in turn leaves the EngineDialog responsive. changing settings
or clicking OK again can lead to undefined behavior.
2016-11-19 04:54:36 +01:00
nick_m
1a6a72b57a
fix for ghost note becoming stuck after note selection deleted.
...
- thanks ristic for the report
2016-11-19 03:03:20 +11:00
nick_m
ca046a8bb2
fix incorrect subdivision when dragging/trimming regions using magnetic snap.
...
- amends d2d2308588
2016-11-18 01:04:30 +11:00
cb9f4df0ad
GUI to disable MacVST at runtime
2016-11-17 14:06:47 +01:00
nick_m
d2d2308588
magnetic snap uses note divisor appropriately.
...
- also looks nicer when resizing MIDI regions.
2016-11-17 04:08:13 +11:00
nick_m
05355d0306
fix incorrect return type for Editor::get_grid_music_divisions().
2016-11-17 03:13:16 +11:00
5ab33bdb63
Fix crash when fanning out from editor mixer
...
when creating a new track or bus editor-selection changes and the
editor-mixer's _route changes.
2016-11-16 05:24:01 +01:00
ac6f44d92b
MacVST UI resizing
2016-11-15 18:17:47 +01:00
a15a316236
consolidate VST UI code
2016-11-15 17:10:13 +01:00
Olivier Humbert
3ff588e189
French translation update
...
more translations
2016-11-15 03:15:10 +01:00
Olivier Humbert
c5f176ad48
Adding myself
...
adding my name
2016-11-15 03:15:10 +01:00
Olivier Humbert
7b1432fef1
French translation update
...
one small fix
2016-11-15 03:15:10 +01:00
Olivier Humbert
9abc5403e9
French translation update
...
A few more translations and fixes for French.
2016-11-15 03:15:09 +01:00
Olivier Humbert
fbd301ae09
French translation update
...
This one:
* adds a French translation for a string
* adds myself on the header
2016-11-15 03:15:09 +01:00
Olivier Humbert
5c1f7b2a7d
French translation update
...
This translates one string.
2016-11-15 03:15:09 +01:00
9280e148cc
Add missing #include
2016-11-15 00:44:14 +01:00
ea1231fb95
show VST preset clean/dirty state
2016-11-15 00:32:59 +01:00
a610157955
MacVST Program/Preset support
2016-11-15 00:32:59 +01:00
c16eb83fec
Fix crash when selecting MIDI note
...
Replace now always invalid assertion with initialization
Related to #7110
2016-11-15 08:16:31 +10:00
f30fbcaaf9
Fix VST state-lock SNAFU (effSetChunk and process are exclusive)
2016-11-14 21:06:18 +01:00
nick_m
0b2ae7dad9
change note selection node name - should fix 7110
2016-11-15 03:48:20 +11:00
6794a83661
potential fix for #7110 (older sessions have no id)
2016-11-14 04:12:58 +01:00
da480d5540
Suffix plugin type in instrument-list to avoid ambiguities
2016-11-14 01:14:52 +01:00