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

Looks like a bug, using the AU version in Logic X on 10.9.5. Half the time the save popup says it's trying to save the file with the fully-qualified pathname, ie "/Users/dumbledog/Desktop/blah.PG8Xpreset," other times it's just "blah.PG8Xpreset" but either way the file isn't actually written.

Post

Something not quite right with the AU version, definitely. I haven't tested in Logic yet, but in Live 9, PG8X AU often crashes Live in flames when I LOAD one of the factory JX .SYX banks.

The VST version is OK in the same environment.

I have a crash log. Please PM me with email address if you think it might help!

I also notice that PG8X is notably CPU hungry, but perhaps that's unavoidable when aiming for the best emu sound quality? It certainly sounds lovely…

/Joachim
If it were easy, anybody could do it!

Post

Spitfire31 wrote:Something not quite right with the AU version, definitely. I haven't tested in Logic yet, but in Live 9, PG8X AU often crashes Live in flames when I LOAD one of the factory JX .SYX banks.

The VST version is OK in the same environment.

I have a crash log. Please PM me with email address if you think it might help!

I also notice that PG8X is notably CPU hungry, but perhaps that's unavoidable when aiming for the best emu sound quality? It certainly sounds lovely…

/Joachim
Thanks for the report. Which of the banks did you try to load? Does it happen for all? Please, PM me the crash log.

About the CPU use. The MAC builds are currently still unoptimized with all debug flags on, which will create quite some overhead. Once all bugs are ironed out, I will change the settings from debug to optimized, and also try to tweak the code a bit more. First, I want to get it running properly.

Cheers,
Martin

Post

I forgot how good this synth sounds!! You really have captured the JX-8P sound extremely well!
I also discovered the JX-Chorus plug for download. Very nice, especially in series when one isn't enough! A bit more subtle than TAL's LX-Chorus(?), and no 'authentic' analog noisiness either. I like.

Would it be possible to make the osc range sliders, cross-mod, chorus type, etc sliders snap to their values? Or perhaps make the parameter text clickable? They seem to slide from one stop to the next. Obviously the knobs need some work for smooth vertical mouse movement, but I hope you manage to shake the synthedit driven GUI and have a GUI professionally done (in the simple clear style you've created already), because this synth deserves it, and I'd pay for a polished finished product!

All the best for future development :tu:

Post

martin_l wrote:
Spitfire31 wrote:Something not quite right with the AU version, definitely. I haven't tested in Logic yet, but in Live 9, PG8X AU often crashes Live in flames when I LOAD one of the factory JX .SYX banks.

The VST version is OK in the same environment.

I have a crash log. Please PM me with email address if you think it might help!

I also notice that PG8X is notably CPU hungry, but perhaps that's unavoidable when aiming for the best emu sound quality? It certainly sounds lovely…

/Joachim
Thanks for the report. Which of the banks did you try to load? Does it happen for all? Please, PM me the crash log.

About the CPU use. The MAC builds are currently still unoptimized with all debug flags on, which will create quite some overhead. Once all bugs are ironed out, I will change the settings from debug to optimized, and also try to tweak the code a bit more. First, I want to get it running properly.

Cheers,
Martin
Hi,

PM doesn't work for the crash log which is about 70,000 chars whereas the PM limit is 60,000 chars. I haven't found any way to attach a file, either. If you would PM me an email address, that would solve the problem. ;-)

Kind regards,

Joachim
If it were easy, anybody could do it!

Post

Hey Joachim,
try pasting it here: http://nopaste.info/
It might be helpful to others to check if they encounter the same problem (dev doesn't get spammed with the same error over and over). :)

Post

TheKid wrote:Hey Joachim,
try pasting it here: http://nopaste.info/
It might be helpful to others to check if they encounter the same problem (dev doesn't get spammed with the same error over and over). :)
Thanks, Joachim,

I had a look at the log file. The crash happens in an quite unexpected routine, which does not seem to have anything to do with loading the sysex, namely the VoiceAllocator.

I guess, what happens is that loading a sysex leaves the number of voices (which is not defined in the sysex) in an undefined state, so that the voice allocator might try to get an undefined voice at some point after loading the sysex.

I will investigate that further tonight, when I am back from work.


Cheers,
Martin

Post

Hi Xalama,

thanks for your feedback.
xalama qo wrote: Would it be possible to make the osc range sliders, cross-mod, chorus type, etc sliders snap to their values? Or perhaps make the parameter text clickable? They seem to slide from one stop to the next.
I could look into that, but personally don't find it necessary, as already now you have regions which correspond to the same value, and that value is displayed both in the LED readout and also through the colors next to the sliders. Even if I made the slider 'snap' to these points, it won't give you any haptic feedback.
xalama qo wrote: Obviously the knobs need some work for smooth vertical mouse movement,
Not quite sure what you would like to have differently. At least on my machines, the knobs move very smooth. In fact, if you press 'Shift' you get a slower movement and some more fine control.
I assume you are not talking about circular knob movement.
xalama qo wrote: but I hope you manage to shake the synthedit driven GUI and have a GUI professionally done (in the simple clear style you've created already), because this synth deserves it, and I'd pay for a polished finished product!
This version already is a complete re-write and has no Synthedit related code or GUI elements.
I will certainly continue to work on the GUI, in particular the buttons, which are still hardly readable. Right now, my emphasis is on getting rid of the bugs first.

Cheers,
Martin

Post

Nice continued work on the GUI, looking very good indeed :clap:

The chorus switch looks a little lonely in the lower right, how about adding the rate / depth knobs there too instead of having them under the settings button ?

Also the Number of voices selection would be great if it was a global setting (or the option to make it global) As it is now you have to change it for each patch.

Great work all the same :tu:
:tu: All is good

Post

Hi Martin,
I'm not sure I have the latest version as a few pages back there's a very different GUI than the one I've got. In which case all my comments are not relevant!
I have pg8x-1.02a.dll, but it looks like the screenshot on the webpage. The downloadable screenshot is different and has the 'membrane' buttons at the bottom.
Anyway, bugs are most important, and there is progress which addresses all my previous comments, so all the best with debugging. This is a great emulation!

Post

It`s to easy :D to click on the wrong area on the PG8x "display", if you only want to change the program.

Suggestion:
One click anywhere on the PG8x "display" -> change program
Double click -> change program name

Other:
Button for "Clear all MIDI learn data" in MIDI LEARN field.
Last edited by RexXx on Mon Nov 03, 2014 3:04 pm, edited 1 time in total.
It`s not a bug... it`s a feature!

Post

xalama qo wrote:Hi Martin,
I'm not sure I have the latest version as a few pages back there's a very different GUI than the one I've got. In which case all my comments are not relevant!
I have pg8x-1.02a.dll, but it looks like the screenshot on the webpage. The downloadable screenshot is different and has the 'membrane' buttons at the bottom.
Anyway, bugs are most important, and there is progress which addresses all my previous comments, so all the best with debugging. This is a great emulation!
No, that is indeed the old Synthedit version. You should go into the PG8X folder (on the dropbox) and then the corresponding folder for Win32, Win64, etc. The latest versions should have -02-11- in the name.

Martin

Post

Hi Martin,
Figured it out, thanks...I went the fb route and followed the link. The new GUI def is better, the sliders are much less resistant, knobs work as expected. Great work! Now I'm going to explore the soundbanks. Thanks for your reply Martin.

Post

xalama qo wrote:Hi Martin,
Figured it out, thanks...I went the fb route and followed the link. The new GUI def is better, the sliders are much less resistant, knobs work as expected. Great work! Now I'm going to explore the soundbanks. Thanks for your reply Martin.
Please, be aware that the old fxb banks will not work.
Once everything is finished, I will post instructions how to convert them.

Martin

Post

Tried to search the forum to find this thread, but no hits for PG-8X ?

Locked

Return to “Instruments”