dcc16b7440
Revert "disable MacVST support (until it's ready)"
...
This reverts commit e0766e8f74
.
2016-11-16 01:25:29 +01:00
1c731ecdd0
fix library depends for OSX vst scanner
2016-11-16 01:23:28 +01:00
f6bdb4bb3c
update MSVC project in the wake of cf1651e6
2016-11-15 23:11:50 +01:00
nick_m
586882f86c
a better fix for 6ed8c113a2
(scope)
2016-11-16 05:18:35 +11:00
nick_m
6ed8c113a2
Region:;set_state() should always set quarter_note.
...
- fix for 4.x sessions showing notes stacked at session start.
2016-11-16 05:03:14 +11: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
cf1651e6d7
consolidate VSTState functions
2016-11-15 17:10:13 +01:00
f944c24c4b
Accommodate a newly introduced source file in our MSVC project (libardour)
...
(although I'm not sure if it's actually used yet in the Windows build).
2016-11-15 11:12:25 +00:00
15161d641d
really fix windows compilation.
2016-11-15 03:25:32 +01:00
694de29953
amend 5dc2497100
...get the windows version to compile.
...
eventually vststate_init() needs cleaning up, but not tonight.
2016-11-15 03:21:02 +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
5dc2497100
rework 8e3b6c9ac
(fstwin is C code, not C++)
2016-11-15 02:49:41 +01:00
4e8d705d99
fix another typo ( f30fbcaaf
)
2016-11-15 01:18:10 +01:00
9280e148cc
Add missing #include
2016-11-15 00:44:14 +01:00
3e7d620c9c
Fix some typo.
2016-11-15 00:44:13 +01:00
d10913e2de
Fix intermittent hang when stopping PortaudioBackend
...
This issue is not always reproducible but when it does occur it happens
somewhat consistently on both 32bit and 64bit builds(Tested on Windows 7).
The midiOutReset call does not return (or it takes so long that it might as
well be indefinite) and as it is not strictly necessary just remove it.
Resolves: http://tracker.ardour.org/view.php?id=7095
2016-11-15 09:36:52 +10: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
35de5080a6
add signal for VST state load
...
MacVST has no dedicated VST event-loop to directly handle this.
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
8e3b6c9ac6
consolidate VSTState initialization
2016-11-14 21:06:18 +01:00
48c470d51d
Pass const references to plugin-list
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
63f86b1314
Later code depends on prev_t not being NULL, use an assert()
2016-11-14 16:47:22 +01:00
e4e2d92649
tempo map cannot be empty (help static analyzer)
2016-11-14 16:47:19 +01:00
6794a83661
potential fix for #7110 (older sessions have no id)
2016-11-14 04:12:58 +01:00
37137d5b3c
fix LV2 state versioning with session-templates
2016-11-14 01:40:57 +01:00
da480d5540
Suffix plugin type in instrument-list to avoid ambiguities
2016-11-14 01:14:52 +01:00
1d60986283
const'ness FTW
2016-11-14 01:14:11 +01:00
8975f6c8d2
register some missing enums
2016-11-14 01:14:06 +01:00
aee2606b28
VST set defaults only once (initially)
...
Opening the generic plugin UI or re-opening the GUI will call
get_parameter_descriptor() again, and replace the defaults with
current values.
2016-11-13 18:48:33 +01:00
68cbbe892f
fix MacVST UI idle calls
2016-11-13 18:47:08 +01:00
ec31741ee6
copy VST state on copy construction
...
This fixes issues with replicate instances & plugin-analysis instances
not using the same set of parameters.
2016-11-13 16:35:06 +01:00
e0766e8f74
disable MacVST support (until it's ready)
2016-11-13 16:35:06 +01:00
80fa696564
basic Mac VST Cocoa UI support
2016-11-13 16:35:06 +01:00
8b93fb02f3
Mac VST-2.x support
2016-11-13 16:35:06 +01:00
43bd7f5db1
fix const-cast
2016-11-12 16:20:43 +01:00
f217487aff
fix typo in example script
2016-11-12 16:19:36 +01:00
7daee17f87
fix buffer overflow printing tempo/meter
2016-11-12 16:19:27 +01:00
a32a272709
VST buffer paranoia
2016-11-11 16:40:01 +01:00
nick_m
50d12abeab
fix compilation on osx
2016-11-11 21:35:13 +11:00
857c0d4a5e
Refine instrument fan-out:
...
* prefix (rather than suffix) portgroup-name
* check if group already exists
* disconnect targets (when autoconnect preference is enabled)
* expose tracks/busses option
2016-11-11 10:48:33 +01:00
dac2d41ee2
Add option to zoom using button press in the time rulers and dragging vertically
...
This is a common operation used for zooming in other DAWs like Ableton Live and
Cubase. To support such a usage pattern without changing the existing behaviour
of the ruler area I've made it an option that is false by default.
The behaviour of RulerDragZoom is intentionally different than a CursorDrag
that occurs in the rest of the ruler area in that it doesn't follow the snap to
grid setting and no locate related stuff occurs until button release.
There are some issues with responsiveness with more than a few hundred regions
or a large amount of MIDI events/notes.
Implements feature #6768
2016-11-11 14:13:53 +10:00