Who uses WDL/IPlug to build their plugins?

DSP, Plugin and Host development discussion.
RELATED
PRODUCTS

Post

Fluky wrote:I'm using, but I'm yet to publish anything.

This is my site though:
http://mviljamaa.github.io/
Thanks. I will add you to the list when you release something. ;)

Post

A_SN wrote:I do with SplineEQ and Spiral (see signature).
These are great plugins! BTW, what are you using to draw GUI on these?

Post

Youlean wrote:
A_SN wrote:I do with SplineEQ and Spiral (see signature).
These are great plugins! BTW, what are you using to draw GUI on these?
My very own fixed-point arithmetic raster code, I don't use the WDL stuff. You can see some of it in my library of miscellaneous code https://github.com/Photosounder/rouziclib
Developer of Photosounder (a spectral editor/synth), SplineEQ and Spiral

Post

Youlean wrote:
DNAdisaster wrote:I've been using it for about two years in my modular synthesis project: https://github.com/austensatterlee/VOSIMSynth

I bypassed the graphics solution provided in WDL in favor of GLFW and OpenGL, but I am a big fan of not having to worry about the nitty gritty details of the VST SDK.
That seems to be interesting... You are creating window with GLFW?
Thanks, yeah I am. I do have some OS-specific code to attach the GLFW window to the window provided by the host. But after that, GLFW handles the rest.

Post

A_SN wrote:
Youlean wrote:
A_SN wrote:I do with SplineEQ and Spiral (see signature).
These are great plugins! BTW, what are you using to draw GUI on these?
My very own fixed-point arithmetic raster code, I don't use the WDL stuff. You can see some of it in my library of miscellaneous code https://github.com/Photosounder/rouziclib
Wow, this is some impressive work. What is license of these? Can I use some in my framework if I need?

Post

DNAdisaster wrote:
Youlean wrote:
DNAdisaster wrote:I've been using it for about two years in my modular synthesis project: https://github.com/austensatterlee/VOSIMSynth

I bypassed the graphics solution provided in WDL in favor of GLFW and OpenGL, but I am a big fan of not having to worry about the nitty gritty details of the VST SDK.
That seems to be interesting... You are creating window with GLFW?
Thanks, yeah I am. I do have some OS-specific code to attach the GLFW window to the window provided by the host. But after that, GLFW handles the rest.
That's great. I am trying to create openGL window for cairo graphics on windows but I just can't figure it out... Is there any possibility that you might know something about this? Basically I am trying to create WGL surface but cairo is crashing when I attach WGL surface to it and it is crashing because it can't find the openGL version.

Post

Youlean wrote:
A_SN wrote:
Youlean wrote:
A_SN wrote:I do with SplineEQ and Spiral (see signature).
These are great plugins! BTW, what are you using to draw GUI on these?
My very own fixed-point arithmetic raster code, I don't use the WDL stuff. You can see some of it in my library of miscellaneous code https://github.com/Photosounder/rouziclib
Wow, this is some impressive work. What is license of these? Can I use some in my framework if I need?
Says it right there, GPL 2! Sure you can :)
Developer of Photosounder (a spectral editor/synth), SplineEQ and Spiral

Post

I tried and tried and gave up. Even emailed the guy - there were some project setting errors, couldn't get past them.

I truly had a much easier time following steinberg's guide to get the again plugin working from scratch.

Post

keyman_sam wrote:I tried and tried and gave up. Even emailed the guy - there were some project setting errors, couldn't get past them.

I truly had a much easier time following steinberg's guide to get the again plugin working from scratch.
Use the Cockos forum (the WDL-OL thread in particular).
Developer of Photosounder (a spectral editor/synth), SplineEQ and Spiral

Post

A_SN wrote: Says it right there, GPL 2! Sure you can :)
Thanks, I didn't see that it is GPL.

Post

A_SN wrote:
keyman_sam wrote:I tried and tried and gave up. Even emailed the guy - there were some project setting errors, couldn't get past them.

I truly had a much easier time following steinberg's guide to get the again plugin working from scratch.
Use the Cockos forum (the WDL-OL thread in particular).
Indeed.

Post

Youlean wrote:
DNAdisaster wrote:
Youlean wrote:
DNAdisaster wrote:I've been using it for about two years in my modular synthesis project: https://github.com/austensatterlee/VOSIMSynth

I bypassed the graphics solution provided in WDL in favor of GLFW and OpenGL, but I am a big fan of not having to worry about the nitty gritty details of the VST SDK.
That seems to be interesting... You are creating window with GLFW?
Thanks, yeah I am. I do have some OS-specific code to attach the GLFW window to the window provided by the host. But after that, GLFW handles the rest.
That's great. I am trying to create openGL window for cairo graphics on windows but I just can't figure it out... Is there any possibility that you might know something about this? Basically I am trying to create WGL surface but cairo is crashing when I attach WGL surface to it and it is crashing because it can't find the openGL version.
Unfortunately I don't have any experience with Cairo, so I can't offer much help. Perhaps Cairo expects a specific version of OpenGL to be used? With GLFW you can request a specific version of OpenGL using glfwWindowHint:

Code: Select all

glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 1);

Post

One thing with OpenGL that is a must with plugins (and with multiple windows in general), but sometimes ignored in tutorials is that you should make sure to manage the "current context" properly and set it to the correct one whenever you touch OpenGL and then restore it to the previous one whenever you return back to host code. Better toolkits will do this for you (at least as far as you keep your OpenGL stuff inside your painting code), but if you're trying to "do it yourself" then it's really important to get it right or you'll get various problems ranging from broken rendering to straight crashes.

Post

i use wdl-ol, so far the only things made with it that are out are as_fbcomp and as_SonoGx2
It doesn't matter how it sounds..
..as long as it has BASS and it's LOUD!

irc.libera.chat >>> #kvr

Post

My (MLVST) PG-8X is built with a slightly modified version of WLD-OL.

Martin

Post Reply

Return to “DSP and Plugin Development”