Skip to content

Update SpecialVst3Devices.java for PSP42x 2.0.2#19

Open
userdsp wants to merge 1 commit intoericahrens:masterfrom
userdsp:patch-1
Open

Update SpecialVst3Devices.java for PSP42x 2.0.2#19
userdsp wants to merge 1 commit intoericahrens:masterfrom
userdsp:patch-1

Conversation

@userdsp
Copy link

@userdsp userdsp commented Jan 24, 2025

Will this gonna work for the new plugin?

@sandmankfmf
Copy link

Hey. I have answered Your question in my closed ticket, but loos like Your question has been disappeared. 🤣
Here is my answer!

Hey, what Bitwig version You are using? Because AFAIK there was a problem with an extension crash on the Bitwig versions prior the 5.2.4. Devs switched some API commands. I've even fixed it all by myself and afterwards the version 5.2.4 version fixed this problem by Bitwig devs. 😁 So at least the version 1.0.4 of the script should work fine with the Bitwig 5.2.4 and up. I'm using it with 5.2.7 BTW.
https://github.com/ericahrens/rhbitwig/releases/tag/v1.0.4
Now about the PSP42 version 2. I have added the knobs and buttons support for the PSP42 plugin version 2.x.x. Here is the compiled Bitwig extension 1.0.4 with PSP42 v2 support:
https://mega.nz/file/QoJyiBzD#k4xrLTOdqzxYo-917aYR50Su1DsAS1WquMRtvbytQ4c
You can download it and use it just by replacing PSP42 version 1 plugin with a version 2 VST in the Bitwig project. Actually both plugins should work fine with this extension file. I've just opened few source files from Erics project and found the corresponding PSP42 v1 plugin lines, added a few new lines to match the version 2 of the VST plugin (internal name of the VST, knob index numbers) and voilà! It works with version 1 and version 2 interchangeable! Actually it should work with both plugins at the same time in the project. 😁I will try to find the Java project I have modified, but one of my HDD drives has crashed a few months ago, and there is a possibility this modified project has gone because I just was to lazy to use the Git. 🤗

@userdsp
Copy link
Author

userdsp commented Jan 25, 2025

I'm using 5.3 beta 6 version.
I was using the Master branch witch crashed and IDK why is different than 1.0.4
I tried 1.0.4 and then I deleted my comment. I make it to work with ver.2 but I'm not good enough to make it working with both. Thank you a lot <3 Would you send me the source code if you found it, please! Will be kinda knowledge to me, or maybe we gone have new official source code version :)

@sandmankfmf
Copy link

sandmankfmf commented Jan 25, 2025

I have found the code. Put it in my mega account.
https://mega.nz/file/EhJjXCab#nWJN6Lwq2WQ-QIiGsZBJCVNiDM1trwCUQyBmi2J_qx0
The edited files should be in the package:
src\main\java\com\allenheath\k2\set1
SpecialVst3Devices.java
SpecialParam.java
AllenHeathK2ControllerExtension.java

You will find my comments in the last one where and what I have changed. Because I have added Megaverb gate controls on one free button of my K2.

@userdsp
Copy link
Author

userdsp commented Jan 26, 2025

I sent this to a friend of mine who, using the first version of the Lexicon and X1-X2 button, isn't working there. Now, I'll be able to try helping him with this source code. Thank you very much! Now I saw that psp42xDlyX2Control is clearly missing for SpecialVstDevices.LEXICON_PSP :)

@ericahrens
Copy link
Owner

To add the flexibility with a newer version or the VST3 version of the plugin is fine. Nonetheless it is essential that it still works with the old version. That has to be made sure of.

@userdsp
Copy link
Author

userdsp commented Jan 26, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants