Commit graph

103 commits

Author SHA1 Message Date
vpereverzev
a004db3000 Don't need to fall in assert if we don't have VST plugins being used for a score created on another system 2022-04-25 18:38:31 +02:00
Roman Pudashkin
e0a605e3f7 moved the top-level window implementation from AbstractVstEditorView to its separate component 2022-04-15 15:39:43 +02:00
Eism
60112ead60 Implemented setting user vst directories 2022-04-11 14:06:54 +03:00
vpereverzev
71dad151f3 Implemented basic fall-back mechanism for AudioSources 2022-04-08 18:23:51 +02:00
Casper Jeukendrup
c2b5231685
Remove WindowContextHelpButton from VST editor windows 2022-04-04 16:46:15 +02:00
pereverzev_v
97bd99cd8e Ensure that we're processing only active plugins 2022-03-29 16:54:43 +02:00
pereverzev_v
108c46cc7c Properly release memory for vst plugin 2022-03-28 20:12:19 +02:00
Roman Pudashkin
eaaafe5534 fix #10450: fixed update of VST effects on the master channel 2022-03-28 18:34:30 +02:00
Roman Pudashkin
3a5a661c02 fixed invalid ID in m_synthMap after using resolveSynth 2022-03-28 18:34:30 +02:00
Roman Pudashkin
b061ed5c72 fix #9755: fixed update of VST effects 2022-03-28 18:34:30 +02:00
vpereverzev
01daecf7ed Fixed an issues with Vital VST plugin's playback 2022-03-25 21:40:16 +02:00
vpereverzev
b5d188b605 Fixed an issue with vst plugins gui scaling 2022-03-25 21:40:16 +02:00
vpereverzev
d8f5e9ccfe Getting audio-samples only from active VST busses 2022-03-24 18:26:35 +02:00
vpereverzev
b0b8d0a267 Fixed an issue with memory releasing for Mac OS 2022-03-24 16:28:50 +02:00
vpereverzev
0c83e463e8 Fixed an issue with output buffers reading 2022-03-24 16:28:50 +02:00
vpereverzev
ffd8f9348f Ensure playback of grace notes, jazz articulations and etc. when they're placed at the very beginning of the score 2022-03-18 19:14:07 +02:00
vpereverzev
6665bf65c9 Fixed an issue with Dynamics boundaries for Fluid and VST 2022-03-09 14:29:05 +02:00
pereverzev_v
c3024b097c Added toggle behavior for VST audio client 2022-03-05 13:14:07 +02:00
vpereverzev
56ecc6ce51 Validate note on and note off events for VST synthesizer 2022-03-02 21:34:14 +02:00
RomanPudashkin
c2d3c8912c
Merge pull request #10581 from RomanPudashkin/vst_plugin_window_size
[MU4] Fix #9228: VST: When launching popup, they appear in the wrong position and the window is too small
2022-03-02 15:26:23 +02:00
vpereverzev
f6ae8b03ad Changed default duration for off-stream playback 2022-03-01 21:33:37 +02:00
vpereverzev
d88cf928ba Reworked VST synthesizer wrapper 2022-03-01 19:49:51 +02:00
vpereverzev
c74263f9bb Implemented AbstractSynthesizer as a base implementation for Fluid, VST, MuseSampler 2022-03-01 19:48:21 +02:00
Roman Pudashkin
3a7e0f8a4e fix #9228: fixed the size and position of the vst plugin window on macOS 2022-02-21 15:32:55 +02:00
vpereverzev
e5d1a71a93 Cleaned up ISynthesizer interface 2022-02-04 18:17:41 +02:00
Casper Jeukendrup
c47cd63a8f
Fix floating VST windows on Windows 2021-12-11 14:09:08 +01:00
Igor Korsukov
386c1b0784 fixed build Windows MSI 2021-12-07 17:44:18 +03:00
Casper Jeukendrup
3621ba909b Add &floating=true to Vst editor URIs 2021-11-25 11:37:41 +02:00
Casper Jeukendrup
47a9c8802e Extracted common base class of VstFxEditorView and VstiEditorView
Fix code duplication problems
2021-11-25 11:37:41 +02:00
Casper Jeukendrup
29828db08a Make VST windows stay on top when the application is active 2021-11-25 11:37:41 +02:00
Elnur Ismailzada
ef10b02d52 Fixed crash by closing app 2021-11-01 05:38:06 -07:00
Casper Jeukendrup
e14b281443
Fix compiler warning in VST module
Missing virtual destructor
2021-10-14 22:39:57 +02:00
vpereverzev
f9d39f4200 Fixed build for Linux 2021-09-30 17:39:17 +02:00
vpereverzev
349558079c Setting VST dialogs name using resource id 2021-09-30 17:39:17 +02:00
vpereverzev
ede70db212 Fixed an issue with resetting state buffers for vst plugins 2021-09-30 17:39:17 +02:00
pereverzev_v
26c9e11cac Fixed VST sdk build for MAC OS 2021-09-30 17:39:17 +02:00
vpereverzev
0cac71bb43 Code style fixes 2021-09-29 16:38:18 +02:00
vpereverzev
888a5bcd14 Optimized launching of Vst Views 2021-09-29 16:38:18 +02:00
vpereverzev
e7d18ca5d6 Added parameter changes handling in VstPlugin 2021-09-29 16:38:18 +02:00
vpereverzev
5b9d3a7a1f Implemented VstComponentHandler in order to receive notifications about parameter changes 2021-09-29 16:38:18 +02:00
vpereverzev
891e1ad4f9 Declared VST types related to VST parameters handling 2021-09-29 16:38:18 +02:00
vpereverzev
ede7d5ac3d Fixed an issue with filtering fx parameters in VstFxResolver 2021-09-29 16:38:18 +02:00
vpereverzev
f4d0bdab6b Added notifications about adding/removing tracks from tracksequence 2021-09-29 16:38:18 +02:00
vpereverzev
6159767e77 Updated ISynthesizer interface with "params" method and according notification 2021-09-29 16:38:18 +02:00
vpereverzev
2aa4f3de0f Refined the "process" method of IAudioSource interface which now returns amount of processed samples 2021-09-15 13:24:08 +02:00
vpereverzev
55a5ad584c Implemented "flush" behavior for vst audio client 2021-09-15 13:24:08 +02:00
vpereverzev
9453158cfc Got rid of redundant method from ISynthesizer interface 2021-09-15 13:24:08 +02:00
vpereverzev
251d56a320 Code style fixes 2021-09-07 19:47:59 +02:00
vpereverzev
c51ca184cf Simplified the management of empty FX slots in mixer 2021-09-07 19:47:59 +02:00
vpereverzev
700f2d7ad4 Fixed an issue with the registering process of VST plugins 2021-09-07 19:47:59 +02:00