Xaymar
f5779515c2
More documentation improvements
2025-08-06 02:51:57 +02:00
Xaymar
4b0f52863f
More documentation improvments
2025-08-06 02:29:41 +02:00
Xaymar
b49fb7872d
More C99 compat improvements and doxygen support
2025-08-06 00:49:20 +02:00
Xaymar
06245409e8
Improve documentation for speakers and vkey op-codes
2025-08-05 23:56:02 +02:00
Xaymar
adc0352d59
Float parameters are sometimes required to be normalized within 0.0 and 1.0
2025-08-05 15:58:38 +02:00
Xaymar
86838d1e67
Add further documentation to vst_parameter_properties_t
2025-08-05 15:39:29 +02:00
Xaymar
1c13d4b88a
Forgot to append the _t
2025-08-05 08:27:09 +02:00
Xaymar
31fde8b4c8
Fix C++ and C compilation errors
...
Now both languages should compile fully again. The whole string list is a bit hacky but it works.
2025-08-05 08:22:09 +02:00
Xaymar
ddcca1549b
Fix recently introduced C compatibility issues
2025-08-05 08:10:14 +02:00
Xaymar
b7c86d3766
Better understanding of vst_effect_supports.bypass
2025-08-05 07:56:40 +02:00
Xaymar
33b3f9c9b6
More container related things.
2025-08-05 07:41:52 +02:00
Xaymar
7e5da0b551
Stream handling and some better documentation
2025-08-05 07:26:55 +02:00
Xaymar
c8a0a3b129
Lots of progress on container plug-ins
2025-08-05 07:05:55 +02:00
Xaymar
1371dd8233
Lots of new host stuff discovered automatically.
2025-08-05 06:04:18 +02:00
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
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.
2022-07-24 23:29:05 +02:00
Michael Fabian 'Xaymar' Dirks
61cb260a1e
Add newly discovered information found with VoiceFX
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