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 |
|
vpereverzev
|
120a9eccb8
|
Introduced a concept of AudioFxChain and improved a VSTFX pipeline
|
2021-09-07 19:47:59 +02:00 |
|
vpereverzev
|
71a937df08
|
Altered the types of constants in VST and MixerPanel
|
2021-09-01 14:17:34 +02:00 |
|
vpereverzev
|
e420cb3c88
|
Added a "trackName" method and made sure the audio resources are working using the concept of AudioResourceMeta
|
2021-08-31 17:38:40 +02:00 |
|
vpereverzev
|
c33297b642
|
Ensured the work of the VstAudioClient in the FX mode
|
2021-08-31 17:38:40 +02:00 |
|
vpereverzev
|
27f03de912
|
Introduced the concept of AudioResourceMeta object and applied it to audio resource resolvers
|
2021-08-31 17:37:42 +02:00 |
|
Joachim Schmitz
|
5092b1cbfb
|
Fixing an MSVC compiler warning seen on GitHub CI
|
2021-08-20 14:43:26 +02:00 |
|
vpereverzev
|
1ae6974bfb
|
Code-style fixes
|
2021-08-06 19:30:00 +02:00 |
|
vpereverzev
|
5f09fbdf48
|
Implemented dev-tools prototype for handling VSTI and VSTFX plugins
|
2021-08-06 18:38:39 +02:00 |
|
vpereverzev
|
1ce0d9e727
|
Implemented VstEditorView dialogs for both VSTI and VSTFX
|
2021-08-06 16:47:19 +02:00 |
|
vpereverzev
|
a234a7a767
|
Implemented a pipeline for FX via IFxResolver
|
2021-08-06 16:45:10 +02:00 |
|
vpereverzev
|
448d12f0ed
|
Implemented a pipeline for synthesizers/samplers/vsti via ISynthResolver
|
2021-08-06 16:43:43 +02:00 |
|
vpereverzev
|
e064342ac7
|
Implemented VstPluginsRegister
|
2021-08-06 16:40:26 +02:00 |
|
vpereverzev
|
28b97eb4ab
|
Reworked VstModulesRepository
|
2021-08-06 16:39:46 +02:00 |
|
vpereverzev
|
7fe5c32bb1
|
Merged FluidCreator and FluidUriResolver into a single FluidResolver
|
2021-07-22 14:05:18 +02:00 |
|
v.pereverzev
|
310308b775
|
Clean-up redundant classes
|
2021-07-19 11:19:31 +02:00 |
|
Igor Korsukov
|
c33997bf01
|
changed namespace for modularity
|
2021-06-30 17:18:03 +02:00 |
|
vpereverzev
|
983c9a56e8
|
Code review fixes (simpified the name of audioChannelsCount and optimized memory usage)
|
2021-04-23 13:11:44 +02:00 |
|
vpereverzev
|
0658a7a52c
|
Applied changes in ISynthesiser interface onto VstSynthesiser
|
2021-04-23 13:11:44 +02:00 |
|
vpereverzev
|
f7b24b0813
|
Attempt to simplify memory usage in audio-engine, got rid of redundant buffers
|
2021-04-23 13:11:44 +02:00 |
|
vpereverzev
|
783ec26046
|
Updated license headers for cmake files
|
2021-04-19 17:09:37 +02:00 |
|
vpereverzev
|
fe45ef6b8b
|
Updated license headers for .cpp/.h files
|
2021-04-19 17:08:37 +02:00 |
|
vpereverzev
|
c2ab75e95f
|
Code review fixes (additional comments, performance optimizations, etc.)
|
2021-04-15 15:54:53 +03:00 |
|
vpereverzev
|
eaaa53fc5a
|
Added a registration for VST synth
|
2021-04-15 15:54:53 +03:00 |
|
vpereverzev
|
bb878b6882
|
Fixed a crash during re-open VST plugin editor view
|
2021-04-15 15:54:53 +03:00 |
|
vpereverzev
|
9b3dbd76dc
|
Implemented Vst plugin launcher example
|
2021-04-15 15:54:53 +03:00 |
|
vpereverzev
|
5a508b4cc5
|
Implemented Vsti synthesiser
|
2021-04-15 15:54:53 +03:00 |
|
vpereverzev
|
323d2b9188
|
Code review fixes
Introduced PluginId alias instead of std::string usage, moved specific method from the "interface" zone, etc.
|
2021-04-05 19:52:00 +03:00 |
|