PG8X (inspired by the JX8P): new beta version uploaded

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Locked New Topic
RELATED
PRODUCTS
pg-8x

Post

AdmiralQuality wrote:
I usually just comment out the chunks of code I want to bypass. Really there are only 3 modules. Oscillator, filter and amplifier. So it's not that complicated. (You have a chorus too, but I assume it bypasses transparently and isn't what's causing the distortion.)

Clipping doesn't naturally happen in any of these, with the exception of filter resonance (assuming it's a classic IIR) where you need to reign in the feedback levels to keep it from "blowing up". If you're hearing distortion with zero filter resonance, then yes, something is definitely wrong somewhere.

Post a sample of the sound if you'd like. Maybe some discerning ears can help figure out where it might be coming from.
Looks like it was a problem with the filter. Seems to be ok now. Now I am back to finding some memory corruption in my voice allocator and "Midi2CV", modules which happens when I throw a lot of quick notes at the plugin. Must be something going wrong when two events happen in the same block. Should not be too hard to find...


Cheers,
Martin

Post

martin_l wrote:
AdmiralQuality wrote:
I usually just comment out the chunks of code I want to bypass. Really there are only 3 modules. Oscillator, filter and amplifier. So it's not that complicated. (You have a chorus too, but I assume it bypasses transparently and isn't what's causing the distortion.)

Clipping doesn't naturally happen in any of these, with the exception of filter resonance (assuming it's a classic IIR) where you need to reign in the feedback levels to keep it from "blowing up". If you're hearing distortion with zero filter resonance, then yes, something is definitely wrong somewhere.

Post a sample of the sound if you'd like. Maybe some discerning ears can help figure out where it might be coming from.
Looks like it was a problem with the filter. Seems to be ok now. Now I am back to finding some memory corruption in my voice allocator and "Midi2CV", modules which happens when I throw a lot of quick notes at the plugin. Must be something going wrong when two events happen in the same block. Should not be too hard to find...


Cheers,
Martin
:tu:

Voice allocation is definitely one of the most challenging parts. (And kind of funny, because they were the first parts of classic polysynths that HAD to be digital.) I'm re-writing mine for Poly-Ana 2.x and it's a BIG job.

And yes, quick notes causing multiple events in the same block is a likely culprit. I remember I recorded myself playing fistfulls of keys as fast as I could with lots of pitchbend as well, then sped up the tempo to make a worst-case MIDI stream for testing. Then I would also set my host's buffer as high as it would go, to make an absolute worst case!

Here it is, actually... along with MP3s of Poly-Ana as well as some other VSTis playing it. Check out how Steinberg's The Grand (version 1) fails with the longer buffer! It's obviously not observing deltaFrames!

.MID file is the last one.

http://www.admiralquality.com/buffer_stress_test/

Post

yes; that's it. the lo/med/hi switch...

Post

lionscub68 wrote:yes; that's it. the lo/med/hi switch...
Yeah, that's an impedance matching issue at the input to the mixer or amp. Not the synth's problem.

HI output range on a Roland is probably hot enough to drive headphones. :)

Post

cool man

Post

Finally, I managed to put the pg8x into the KVR database. No idea, why I never managed to do that before...

Anyway, here it is:

http://www.kvraudio.com/product/pg-8x-by-ml-vst

If you like the plugin, please feel free to write a review.


Cheers,
Martin

Post

Does anyone know if it's possible for me to import a .syx file I've downLoaded, into pg8x inside of flstudio ??

Post

Hy,you must change the syx to a Midi file.Load the Midi File in the Track of PG8x and Start the Sequencer.The Patch load in the Plugin!

Post

Some hosts allow to load a syx file and send it to the plugin directly. I dont know about FLStudio, though...

Hermann Seib's Savihost does it. You can load the sysex there and then save it as fxb.

Martin

Post

martin_l wrote:Finally, I managed to put the pg8x into the KVR database. No idea, why I never managed to do that before...

Anyway, here it is:

http://www.kvraudio.com/product/pg-8x-by-ml-vst

If you like the plugin, please feel free to write a review.


Cheers,
Martin
Just wrote a lengthy favorable review.
:)

I'll edit it as any changes will warrant.
Let me know if I'm incorrect on any of the technical features.

Post

lionscub68 wrote:
martin_l wrote:Finally, I managed to put the pg8x into the KVR database. No idea, why I never managed to do that before...

Anyway, here it is:

http://www.kvraudio.com/product/pg-8x-by-ml-vst

If you like the plugin, please feel free to write a review.


Cheers,
Martin
Just wrote a lengthy favorable review.
:)

I'll edit it as any changes will warrant.
Let me know if I'm incorrect on any of the technical features.
Thanks very much for the kind words and the great review!!

Regarding the suggested patch changing from the GUI. I thought it should already be possible in the 'settings' panel. Or does that not work in VFX for some reason?


Cheers,
Martin

Post

martin_l wrote:Thanks very much for the kind words and the great review!!

Regarding the suggested patch changing from the GUI. I thought it should already be possible in the 'settings' panel. Or does that not work in VFX for some reason?


Cheers,
Martin
No, it does from the panel in VFX ... once. Maybe twice. Then it doesn't work again.
But that is the fault of the VFX app; it expects you to change patches from its 'panel' since VFX is an emulation of the V-Machine hardware. And that hardware does not allow a GUI interface; the VFX software relies on Apple's X11 to display PG-8X's GUI.

I will edit that in my review.

EDIT: edited the review.
Last edited by lionscub68 on Thu Jul 05, 2012 3:29 pm, edited 1 time in total.

Post

lionscub68 wrote:
martin_l wrote:Thanks very much for the kind words and the great review!!

Regarding the suggested patch changing from the GUI. I thought it should already be possible in the 'settings' panel. Or does that not work in VFX for some reason?


Cheers,
Martin
No, it does from the panel in VFX ... once. Maybe twice. Then it doesn't work again.
But that is the fault of the VFX app; it expects you to change patches from its 'panel' since VFX is an emulation of the V-Machine hardware. And that hardware does not allow a GUI interface; the VFX software relies on Apple's X11 to display PG-8X's GUI.

I will edit that in my review.
Hi, I am not sure whether we talk about the same thing here. I mean the 'settings' panel of the pg-8x, not of VFX. If you press the little 'settings' botton under the poly settings, you should get the panel which also allows you to adjust the noise levels, etc. On that panel, there should be a dropbox which displays the patch name. This should allow you to change the patch, independent of the host. But, maybe, VXF is breaking this. I have to check myself when I have time.

Cheers,
Martin

Post

yes, I am talking about the same thing.
Changing the patches via drop-down menu on the settings panel of the PG-8x GUI.

Click once: I can select a patch, and it loads.
Click another patch at a later time while the settings panel is still open: maybe it will work, maybe it will not.

Click another patch at a later time while the settings panel is still open for a third patch: forget about it, it will not work.

This is an issue with VFX. I have read about this problem with other drop-down selection menus in the VST's own GUI. It is not solely the PG-8X. I've had the same issue with some other popular (but free) windows vsts I've tried in VFX.

I wouldn't waste any resources or time on this issue.
The VFX software is flaky at best.

(I'm sure the Mac VST will work just fine, though)
8)

Post

to be 100% accurate it needs 0 delay feedback filters.
sme info here on how to code them
http://www.kvraudio.com/forum/viewtopic ... sc&start=0

Locked

Return to “Instruments”