Robbert van der Helm
|
338abf7367
|
Implement IEditController::getParamValueByString()
|
2022-01-27 19:30:42 +01:00 |
|
Robbert van der Helm
|
d357add75a
|
Implement most of the VST3 parameter handling
|
2022-01-27 00:19:50 +01:00 |
|
Robbert van der Helm
|
186a924104
|
Implement a JUCE-compatible Rabin fingerprint
|
2022-01-26 23:35:01 +01:00 |
|
Robbert van der Helm
|
22be850d9e
|
Implement IPluginFactory2 and IPluginFactory3
|
2022-01-26 22:23:44 +01:00 |
|
Robbert van der Helm
|
35cf7ffc1d
|
Implement IComponent
|
2022-01-26 21:12:13 +01:00 |
|
Robbert van der Helm
|
4014d83a9b
|
Allow creating VST3 plugin instances
|
2022-01-26 21:12:02 +01:00 |
|
Robbert van der Helm
|
a959f7a2ad
|
Add an UTF-16 equivalent for strlcpy()
|
2022-01-26 21:02:52 +01:00 |
|
Robbert van der Helm
|
19b51df357
|
Implement IPluginFactory up to creating instances
|
2022-01-26 20:05:51 +01:00 |
|
Robbert van der Helm
|
dc6db232ed
|
Pass a CID to the VST3 export macro
Seems much less prone to breakage than generating them, since this way
the programmer has full control.
|
2022-01-26 19:20:39 +01:00 |
|
Robbert van der Helm
|
bd2e0eca0c
|
Add a strlcpy implementation
|
2022-01-26 19:18:31 +01:00 |
|
Robbert van der Helm
|
fa782ff938
|
Add a stub plugin factory implementation
|
2022-01-26 18:14:54 +01:00 |
|
Robbert van der Helm
|
070e68c084
|
Move nih_plug to the repo's root
Makes more sense to have this be on the same level as the workspace
since technically this crate can be used separately.
|
2022-01-26 12:52:57 +01:00 |
|