PLParEQ1 and PLParEQ4 1.30 Final Release

VST, AU, AAX, CLAP, etc. Plugin Virtual Effects Discussion
RELATED
PRODUCTS

Post

You know... I'll bet the host is crashing because of a rather poor programming practice they implement...

There are many strings passed from plugin to host by way of having the plugin copy its string into a host-provided buffer. But the VST spec often doesn't specify what the maximum allowable string length is... That's just inviting disaster...

There are some strings specified to be a max of 8 chars, and others a max of 24, and still others a max of 60. But instead of asking the plugin to fill in the host's buffers, it really ought to be asking the plugin to merely return a pointer to its string, and let the host safely copy as many chars as it can.

So, I wonder if Steinberg hosts have really short char buffers and I'm inadvertently overwriting the end of the buffers? A classic case of the buffer overrun error...

Just for kicks, I'm going to make all the strings no longer than 8 chars and see if that works for the Cubase and Nuendo folks...

- DM
David McClain
Refined Audiometrics Laboratory
http://www.refined-audiometrics.com

Post

Wow, David, this is really something to discuss on developers forum. I mean we for the most part don't have a clue what you're talking about.

Post

A classic case of the buffer overrun error...
Thanx :)

i allways wonderd WTF dose that mean every time i was looking at a error screen

Subz

Post

... so you guys don't write your own VST plugins?
David McClain
Refined Audiometrics Laboratory
http://www.refined-audiometrics.com

Post

dbmcclain wrote:... so you guys don't write your own VST plugins?
I don't know where you got that idea. I would have to say thank god they don't. Most people on KVR have difficulty telling left from right. There was (but it's thankfully disappearing) a massive wave of synthedit creations. Synthedit being a modular audio environment that can export whatever you do there to VST(i). You don't have to know programming to use it, or have ears.

I'd guess only about 5% here know even the basics of programming. Possibly even less are able to develop plugins.

I do my development in matlab so I can't release things as VST plugins.

Post

Kingston wrote:There was (but it's thankfully disappearing) a massive wave of synthedit creations.

:shock: :o



:roll:

Post

Andywanders wrote:
Kingston wrote:There was (but it's thankfully disappearing) a massive wave of synthedit creations.

:shock: :o



:roll:
Oh no,

please do that elsewhere. This here is about a great EQ. Thank you! :D


Best wishes, FRitz
In the end will be the word.
Check out some of my music at www.fritzmetal.de

Post

Everything seems to work flawlessly in Samplitude.

It's interesting to note that Cubas SX, the originator of the vst format appears to be the most problematic host for vst plugins :)

Post

zck wrote:Everything seems to work flawlessly in Samplitude.

It's interesting to note that Cubas SX, the originator of the vst format appears to be the most problematic host for vst plugins :)
Yeah, that's interesting but doesn't help. :D
But definitely it IS interesting ... :-o
In the end will be the word.
Check out some of my music at www.fritzmetal.de

Post

:P It is interesting indeed, especially when the majority of big name developers only seem to cater for Cubase compatibility.

Yet another reason to praise David's work!

Deeply impressed,

JMH
Now available with added Inherently Suspect Justification!

Post

I don't often log in here, but wanted say thank you for this great plugin.

I also confirm that Samplitude works fine now, even at quality 5. Also patch loading seems to be working. I haven't tested yet what happens when saving along the song.

As this 1.30 is meant to be the final, may I ask if there won't be a GUI for PLParEQ4? Please don't consider this as a complainment, all I feel is only gratitude. But anyone who has used a GUIless plugin with samplitude knows how much pain it is, as parameters has to be chosen from drop-down list.

Is it possible to create a gui with synthedit or something for example?
Also I'm quite convinced that here at kvr are great artists who would gladly offer their help and this caused no more strain for the developer himself.

Anyway, gui or not, thanks for this quality eq.

Post

MatLab!? We have a real pro in our midst! I use environments called NML and SigLab here... SigLab is written in Lisp and is what Simulink wants to be when it grows up...

Here is a thingy about NML...

http://www.homepage.mac.com/nmlpromo.htm

a bit dated now, but you'll get the idea...

- DM
David McClain
Refined Audiometrics Laboratory
http://www.refined-audiometrics.com

Post

David McClain
Refined Audiometrics Laboratory
http://www.refined-audiometrics.com

Post

http://www.homepage.mac.com/dbmcclain

look for nmlpromo.htm

(Sheesh!)
David McClain
Refined Audiometrics Laboratory
http://www.refined-audiometrics.com

Post

dbmcclain wrote:MatLab!? We have a real pro in our midst! I use environments called NML and SigLab here... SigLab is written in Lisp and is what Simulink wants to be when it grows up...
It's less about being a pro, and more about matlab being extremely easy for someone who knows little math and DSP, but knows not how to do efficient C++. :oops:


Oh well, so much for realtime work though,

the latest algorithm I did was 30% of realtime on this +3800 CPU. A complex combo of linearphase filters and multirate fft was used (in order to create audiowise transparent pseudo-wavelets). I suppose I should implement some kind of streaming. Right now everything is done in one gigantic chunk and it uses about 2Gb of memory for every 4 minutes of audio. :help:



The work is presentable already. What it does shall remain secret for a few more days. I suppose I'll post examples here on KVR soon.

Post Reply

Return to “Effects”