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
Tim Mayberry
73f3e479d3
Make Cut mode respect snap modifer
2016-11-21 22:19:56 +10:00
Tim Mayberry
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
Tim Mayberry
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
Tim Mayberry
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
Robin Gareus
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
Robin Gareus
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
Robin Gareus
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
Robin Gareus
ac6f44d92b
MacVST UI resizing
2016-11-15 18:17:47 +01:00
Robin Gareus
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
Robin Gareus
9280e148cc
Add missing #include
2016-11-15 00:44:14 +01:00
Robin Gareus
ea1231fb95
show VST preset clean/dirty state
2016-11-15 00:32:59 +01:00
Robin Gareus
a610157955
MacVST Program/Preset support
2016-11-15 00:32:59 +01:00
Tim Mayberry
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
Robin Gareus
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
Robin Gareus
6794a83661
potential fix for #7110 (older sessions have no id)
2016-11-14 04:12:58 +01:00
Robin Gareus
da480d5540
Suffix plugin type in instrument-list to avoid ambiguities
2016-11-14 01:14:52 +01:00
Robin Gareus
68cbbe892f
fix MacVST UI idle calls
2016-11-13 18:47:08 +01:00
Robin Gareus
80fa696564
basic Mac VST Cocoa UI support
2016-11-13 16:35:06 +01:00
Robin Gareus
7daee17f87
fix buffer overflow printing tempo/meter
2016-11-12 16:19:27 +01:00