PG8X (inspired by the JX8P): new beta version uploaded
- KVRAF
- 3034 posts since 6 Jul, 2013
One of the things I'm quite interested in is the JX10-style patches.
You can more or less do it now, using a layer of two PG-8X's - it will load JX-10 Tone data, so all you need to do is decode the Patch data (eg, in a JX-10 editor program) to see which tones are used, together with the additional parameters - split layer, split points etc, and recreate them. Chase will need a delay or MIDI processor I guess.
I'm holding off looking at this as firstly, my main host (Logic) requires the AU version (I'm currently using PG-8X in another sub-host, I haven't had any success in wrapping the PG-8X vst -> au format, it doesn't work), so any patch-building will I do would be temporary - and secondly, because Martin has already indicated that he wants to do the JX-10 style dual layout at some point - I don't know if PG-8X will stay a "pure" JX-8P, and he will make a second "PG-10X" to support the dual-layer architecture, or whether he will just extend PG-8X and let it be both.
I really like this instrument, it sounds quite unique and it's a vibe that I've not really seen in any other instrument out there. Really appreciate the efforts that have gone into this...!
You can more or less do it now, using a layer of two PG-8X's - it will load JX-10 Tone data, so all you need to do is decode the Patch data (eg, in a JX-10 editor program) to see which tones are used, together with the additional parameters - split layer, split points etc, and recreate them. Chase will need a delay or MIDI processor I guess.
I'm holding off looking at this as firstly, my main host (Logic) requires the AU version (I'm currently using PG-8X in another sub-host, I haven't had any success in wrapping the PG-8X vst -> au format, it doesn't work), so any patch-building will I do would be temporary - and secondly, because Martin has already indicated that he wants to do the JX-10 style dual layout at some point - I don't know if PG-8X will stay a "pure" JX-8P, and he will make a second "PG-10X" to support the dual-layer architecture, or whether he will just extend PG-8X and let it be both.
I really like this instrument, it sounds quite unique and it's a vibe that I've not really seen in any other instrument out there. Really appreciate the efforts that have gone into this...!
-
- KVRian
- Topic Starter
- 960 posts since 27 Jun, 2009 from Germany
Still considering whether to keep that DIY style switch, or whether to try to squeeze in a JX style slider. Not quite sure yet where it could fit...electro wrote:Thanks for the GUI option.
-
- KVRian
- Topic Starter
- 960 posts since 27 Jun, 2009 from Germany
I guess the crackling is related to the huge log file. This is a leftover from my debugging. I thought I switched it off in all modules, but noticed now, that I missed one. Will be fixed in the next release.DuX wrote:More on my previous bug report. After restarting the system I got crackling even in normal VCA ENV mode, so I exited Reaper, restarted OS again, and now I don't get any crackling, or just very occasionally. It doesn't matter though that I restarted the OS because it was freshly started before. It seems like this is one of those "evasive bugs"?I suspect it might have something to do with GUI refreshing frequency or ASIO priority, as it sounds that way, and it's not CPU as it consumes just up to 2% on my laptop. Could be DC offset somewhere in the audio path, too. I tried changing ASIO buffer setting with no effect.
I get a pretty hefty pg8x.log file from running it. Seems like this version still has logging/debugging turned on? Is there any way to turn it off? I haven't noticed any option for that in the pg8x.ini.
Cheers!
Anyway, I would expect that the constant disk access could give rise to some problems.
Cheers,
Martin
-
- KVRian
- Topic Starter
- 960 posts since 27 Jun, 2009 from Germany
Just bought myself a MKS-70....beely wrote:One of the things I'm quite interested in is the JX10-style patches.
You can more or less do it now, using a layer of two PG-8X's - it will load JX-10 Tone data, so all you need to do is decode the Patch data (eg, in a JX-10 editor program) to see which tones are used, together with the additional parameters - split layer, split points etc, and recreate them. Chase will need a delay or MIDI processor I guess.
I'm holding off looking at this as firstly, my main host (Logic) requires the AU version (I'm currently using PG-8X in another sub-host, I haven't had any success in wrapping the PG-8X vst -> au format, it doesn't work), so any patch-building will I do would be temporary - and secondly, because Martin has already indicated that he wants to do the JX-10 style dual layout at some point - I don't know if PG-8X will stay a "pure" JX-8P, and he will make a second "PG-10X" to support the dual-layer architecture, or whether he will just extend PG-8X and let it be both.
I really like this instrument, it sounds quite unique and it's a vibe that I've not really seen in any other instrument out there. Really appreciate the efforts that have gone into this...!
Plans are to keep the PG-8X as it is, and develop a (possibly commercial) MLS-70, which will include all playing modes (dual, split, chase, x-fade, etc.) But don't hold your breath. It might take a while until I get around to do that.
Cheers,
Martin
- KVRAF
- 3034 posts since 6 Jul, 2013
Nice, thanks Martin for letting us know your rough roadmap.
Will be more than happy to give you some money for the effort, once we're there!
Will be more than happy to give you some money for the effort, once we're there!
-
- KVRian
- Topic Starter
- 960 posts since 27 Jun, 2009 from Germany
Minor update posted:
- minor GUI fixes
- log file switched off
- minor GUI fixes
- log file switched off
-
- KVRian
- Topic Starter
- 960 posts since 27 Jun, 2009 from Germany
That is strange. It works for me.Mutant wrote:Also i don't know if it is a bug or if the GUI works this way, but in REAPER i can't undo any changes i make to the synth, to the DAW the changes simply don't exist.
It is a very minor thing though, PG8X is great anyway.
Have you checked whether you enabled "Save minimal undo states" or something like that in the compatibility settings of reaper?
Cheers,
Martin
- KVRian
- 1209 posts since 28 Jun, 2005
Hi Martin,
The new one (04-01-2016) introduces an enormous DC offset that was not there in the 29-04-2015 version.
Check the init preset, there is a big hump in the frequency spectrum from 0-30Hz.
Also this new one is about 6dB lower in volume, am I correct ?
<Skip this>Edit: No its not, its my limiter kicking in caused by the DC offset.
Edit2: Yes it is, I put the new on +6dB Global gain.</Skip this>
Thanks for the update(s).
The new one (04-01-2016) introduces an enormous DC offset that was not there in the 29-04-2015 version.
Check the init preset, there is a big hump in the frequency spectrum from 0-30Hz.
Also this new one is about 6dB lower in volume, am I correct ?
<Skip this>Edit: No its not, its my limiter kicking in caused by the DC offset.
Edit2: Yes it is, I put the new on +6dB Global gain.</Skip this>
Thanks for the update(s).
-
- KVRian
- Topic Starter
- 960 posts since 27 Jun, 2009 from Germany
Yes, I have changes something in the HP filter which sits before the Ring modulator (there is also one in the hardware) and I might have to adjust some values.Yeager wrote:Hi Martin,
The new one (04-01-2016) introduces an enormous DC offset that was not there in the 29-04-2015 version.
Check the init preset, there is a big hump in the frequency spectrum from 0-30Hz.
Please, check the "global gain" setting in the SETTINGS panel. You might want to increase that. This value will be globally stored in the pg8x.ini file. I have taken down the volume a bit, as most patches were clipping on my system (REAPER).Also this new one is about 6dB lower in volume, am I correct ?
Edit: No its not, its my limiter kicking in caused by the DC offset.
Thanks for the update(s).
CHeers,
Martin
- KVRian
- 1209 posts since 28 Jun, 2005
It's about -4dB AFAI can see, but the Global Gain is NOT saved in the ini, neither in the project (FLStudio).martin_l wrote:
Yes, I have changes something in the HP filter which sits before the Ring modulator (there is also one in the hardware) and I might have to adjust some values.
Please, check the "global gain" setting in the SETTINGS panel. You might want to increase that. This value will be globally stored in the pg8x.ini file. I have taken down the volume a bit, as most patches were clipping on my system (REAPER).
CHeers,
Martin
EDIT : or REAPER.
Greets
-
- KVRian
- Topic Starter
- 960 posts since 27 Jun, 2009 from Germany
My bad about the saving. Currently, it is read only. You can specify, e.g. GLOBAL_GAIN = HIGH.Yeager wrote: It's about -4dB AFAI can see, but the Global Gain is NOT saved in the ini, neither in the project (FLStudio).
EDIT : or REAPER.
Greets
In the next version it will also be saved.
Do you really have the impression that it is generally too low, even with high gain?
I was a bit confused about your edits in your last post. Did you mean that the reduced gain was due to the limiter?
Cheers,
Martin
- KVRian
- 1209 posts since 28 Jun, 2005
No,no it's OK with High Gain +6dB. ( But my old projects sound very strange....martin_l wrote:My bad about the saving. Currently, it is read only. You can specify, e.g. GLOBAL_GAIN = HIGH.Yeager wrote: It's about -4dB AFAI can see, but the Global Gain is NOT saved in the ini, neither in the project (FLStudio).
EDIT : or REAPER.
Greets
In the next version it will also be saved.
Do you really have the impression that it is generally too low, even with high gain?
I was a bit confused about your edits in your last post. Did you mean that the reduced gain was due to the limiter?
Cheers,
Martin
When I was testing the DC offset I thought the volume was lower even though I upped the gain to +6dB, but I was wrong, because the limiter kicked in
Now go to work and remove the DC offset !
Cheers.
- KVRAF
- 3846 posts since 15 Mar, 2002 from Underworld
In the mean time you can just put a High Pass Filter set to 20-30Hz after PG8X and problem with the DC offset solved.
GVST happens to have a beautiful, simple, low on CPU plugin to tackle the problem: http://www.gvst.co.uk/
Cheers!
GVST happens to have a beautiful, simple, low on CPU plugin to tackle the problem: http://www.gvst.co.uk/
It is no measure of health to be well adjusted to a profoundly sick society. - Jiddu Krishnamurti
- KVRAF
- 11162 posts since 16 Mar, 2003 from Porto - Portugal
Just do it. I'll be inmartin_l wrote: Just bought myself a MKS-70....
Plans are to keep the PG-8X as it is, and develop a (possibly commercial) MLS-70, which will include all playing modes (dual, split, chase, x-fade, etc.) But don't hold your breath. It might take a while until I get around to do that.
Cheers,
Martin
Fernando (FMR)
- KVRAF
- 3034 posts since 6 Jul, 2013
People always want more, I guess, it's part of their nature.fmr wrote:Just do it. I'll be in(but please, do not cut polyphony in dual/split, etc.). Also, some other bells and whistles (like defferent behaviours for the envelopes, different models for the filters, real PWM, etc.) would be welcome. Not mandatory, but welcome.
Yes, those things would make the synth able to do more, but it would also complicate things and add in a bunch of character that is away from the originals. I quite like a thing to just be a thing, be focused, and stop trying to be all things to everybody.
Where it makes sense to add in some extra functionality that wasn't in the originals, without making the experience poorer (over-complicated etc), then I'm for it, but for me, at least, a good emulation is the goal - other things can do, well, other things...
(I'm not knocking your opinion, btw, just adding my own while you mention it... )
