Xaymar
9ec0cc6d39
Some op codes only happened on MacOS
2025-08-05 05:30:19 +02:00
Xaymar
9d44f308dc
Stuff related to VST_EFFECT_OPCODE_SUPPORTS
2025-08-05 05:27:08 +02:00
Xaymar
519bb9d4a2
Add some more discovered things about effects
2025-08-05 05:21:04 +02:00
Xaymar
48d5070d63
Strictly follow proper naming conventions for types
...
Anything that creates a "type" must be suffixed by _t.
2025-08-05 04:40:03 +02:00
Xaymar
0e09d69e63
Fix incorrect description for vst_effect.num_params
2025-08-05 04:35:50 +02:00
Xaymar
f79cab72c5
Explain why it's called unformatted chunk data
2025-08-05 04:35:02 +02:00
Xaymar
21a22b8dcb
Significant progress on parameters
2025-08-05 04:31:40 +02:00
Xaymar
1e6b6e51ed
Siginificant discoveries related to speaker information.
2025-08-05 04:23:59 +02:00
Xaymar
57b38a074d
Fix some coding and split C++ code, improve speakers and parameters
2025-08-05 04:07:37 +02:00
Xaymar
89664f5ab7
Formatting and update copyright name as of a few weeks ago
2025-08-05 03:43:28 +02:00
Xaymar
7340510ac4
More effect flags, better chunk data description
2025-08-05 03:16:21 +02:00
Xaymar
432e312022
Some formatting and fixes
...
- Swap out a lot of macros for enums which somehow generated better code?
- The program name callbacks only have 24 bytes, not 64 bytes. Woops.
- Set/Get chunk data now has the correct descriptions.
- Fixed description for VST_EFFECT_OPCODE_TRANSLATE_ERROR.
- Fixed return codes for VST_EFFECT_OPCODE_SUPPORTS.
2025-08-05 03:00:28 +02:00
Xaymar
5b74f31ec4
Some formatting
2025-08-05 02:29:11 +02:00
Xaymar
40a5fb8ff4
More effect parameters discovered through mass testing
...
Automatically testing thousands of plugins has its benefits.
2025-08-05 02:14:45 +02:00
Xaymar
c5d209d605
Some older Windows versions crash when using cdecl calls
2025-08-05 01:46:40 +02:00
Xaymar
f676cd8883
Alignment for 32-bit plugins is incorrect but it's not 4 bytes
2025-08-05 01:44:50 +02:00
Xaymar
6c17021d2f
New guesses at what the categories are.
2025-08-05 01:25:52 +02:00
Michael Fabian 'Xaymar' Dirks
78c190af78
Remove useless return statement
v0.2.0
2024-03-12 21:32:05 +01:00
Michael Fabian 'Xaymar' Dirks
6fb0fdbcc4
Fix crash with editor
2024-03-11 20:23:54 +01:00
Michael Fabian 'Xaymar' Dirks
9249b6b166
Most of these are implemented by vst2wrapper
2024-03-11 15:24:14 +01:00
Michael Fabian 'Xaymar' Dirks
cc426bada4
Fix up a variety of API issues
...
The wrapper now successfully loads.
2024-03-11 12:06:22 +01:00
Michael Fabian 'Xaymar' Dirks
b780509704
Attempt to recreate vst2wrapper compatible headers
...
The entirety of the content here is based on 'vst.h', 'VST 3 SDK' and 'VSTGUI'. Due to the license header provided in the files investigated, the final license for these files is the BSD 3-Clause license. It was about a day and a half of work, but it is almost in working condition.
While not all features/functionality is present, the main functionality that makes vst2wrapper compile is there. So with any luck I'll be able to figure out the rest with ease.
2024-03-11 10:33:28 +01:00
Michael Fabian 'Xaymar' Dirks
621843c949
Add discovered extra parameter information
...
Appears to be VST 2.0+ exclusive, not used in VST 1.x hosts.
v0.1.1
2022-07-24 23:29:05 +02:00
Michael Fabian 'Xaymar' Dirks
61cb260a1e
Add newly discovered information found with VoiceFX
v0.1.0
2021-03-14 02:28:53 +01:00
Michael Fabian 'Xaymar' Dirks
b75766b819
Add proper buffer sizes
2021-01-26 18:15:23 +01:00
Michael Fabian 'Xaymar' Dirks
9b446b5d0e
VST_EFFECT_OPCODE_GETNAME takes a 64-byte buffer
2021-01-26 16:56:35 +01:00
Michael Fabian 'Xaymar' Dirks
1c7ff5910c
Fix magic number and name for window create opcode
2021-01-26 16:50:42 +01:00
Michael Fabian 'Xaymar' Dirks
97d365dc32
Fix additional compiler errors
2021-01-26 14:30:56 +01:00
Michael Fabian 'Xaymar' Dirks
ca25419b93
Fix formatting and compiler errors
2021-01-26 13:24:25 +01:00
Michael Fabian 'Xaymar' Dirks
45d5cfad5f
Initial work, License and ReadMe
2020-12-06 22:31:39 +01:00