PG8X (inspired by the JX8P): new beta version uploaded
- KVRist
- 365 posts since 14 Jul, 2005 from Germany
electro wrote:I'm starting to think native JX-8P .syx READ /WRITE is the smartest solution for PG8X
rkell wrote: I like the different options: save as SYSEX to upload to hardware JX-8P, but have option of proprietary PG8X format in order to access additional features in the soft VSTi (12 voices, etc.)
martin_l wrote: There are some parameters, which are not available on the JX-8P. They are minor, though. Examples are the octave stretch, the filter noise, chorus parameters, etc.
and
Program Name Length (patch name).
You will notice, when saving a patch as SYSEX, the maximum program name lenght will cut to 10 letters (like on JX8P hardware).
In PG8X native format, atm, program names can be up to 30 letters long (though the display shows `only` 22).
It`s not a bug... it`s a feature!
-
- KVRian
- Topic Starter
- 960 posts since 27 Jun, 2009 from Germany
Yes. The main idea of the native PG8X sysex format was to establish some way of copying patches from the old Synthedit version to the new one. The problem with the Synthedit version is that I am not able to 'decipher' what is written into the fxb files. This part was handled by Synthedit itself, and was not a custom module. From what I can see, the fxb files also contain all the information of invisible modules, which could be controlled by parameters, such as for instance a number of 'waveshapers' which I used to model some of the non-linearities of the the hardware. For that reason, I hacked together this version 1.04, which has the additional feature of sending Sysex. I am not quite sure yet whether the native PG8X format is correctly interpreted by the new version.
Once everything is settled and tested, I will post the recipe for transferring the patches and saving as native pg8xbanks.
Cheers,
Martin
Once everything is settled and tested, I will post the recipe for transferring the patches and saving as native pg8xbanks.
Cheers,
Martin
- KVRist
- 365 posts since 14 Jul, 2005 from Germany
Useless and confusing when JX8P hardware or other editors / bank manager can not handle such pg8x own sysex full banks .martin_l wrote: I could implement saving full banks as sysex, but I don't really see the purpose...
Export single bank as sysex - YES.
If global parameter will stored within presets or banks and not in the pg8x.ini, maybe pg8x should have some kind of `Settings Lock`switch.martin_l wrote: For example, I was considering moving the number of voices from a per-preset parameter to a global parameter (which will be saved with a bank, though).
So, that loading presets/banks from others not affect your own global settings, if you don`t want it.
It`s not a bug... it`s a feature!
- KVRAF
- 23102 posts since 7 Jan, 2009 from Croatia
Martin, sorry if this was asked already. Will the final version support dual tone architecture like on JX-10/MKS-70? That would be extremely cool if possible! :O
- KVRian
- 725 posts since 30 May, 2007 from Syracuse, NY, USA
I can answer that from an earlier version of the question:EvilDragon wrote:Martin, sorry if this was asked already. Will the final version support dual tone architecture like on JX-10/MKS-70? That would be extremely cool if possible! :O
Something along the lines of, first [he's] gonna get the JX8P model up and running 100% first, and iron out the wrinkles. After that he may pursue the JX10/MKS70 concept.
Of course, wouldn't it be great if there was a utility to break apart the MKS70's patches into two JX8P patches... then use two instances of PG8X? just my random nutty thought on the concept
- KVRAF
- 11093 posts since 16 Mar, 2003 from Porto - Portugal
Actually, the MKS-70 is a little more than just two JX-8P patches. There are several modes to play them, for example.lionscub68 wrote:Of course, wouldn't it be great if there was a utility to break apart the MKS70's patches into two JX8P patches... then use two instances of PG8X? just my random nutty thought on the concept
But I think we can infer from Martin answer regarding the buttons, when he said he wanted to reserve the JX-10/MKS-70 style buttons for some other project that he will run the extra mile, later.
Fernando (FMR)
-
- KVRist
- 252 posts since 29 Jul, 2003 from Hawaii
Sheesh. This really captures the essence of my old JX8P/PG800, which I of course regret selling.
Excellent work!
Excellent work!
Bachmaninoff
-
- KVRist
- 409 posts since 24 Nov, 2012
this is a fantastic synth, love the sounds!
-
- KVRian
- Topic Starter
- 960 posts since 27 Jun, 2009 from Germany
Thanks!
Just a heads up on the new version: During the last weeks, I have re-written quite a bit of the code, in particular the anti-aliasing filter. Most of the coding is finished now, and I am currently fine tuning all parameters. But this still is a lot of work, in particular to capture some of the subtle non-linearities...
Cheers,
Martin
Just a heads up on the new version: During the last weeks, I have re-written quite a bit of the code, in particular the anti-aliasing filter. Most of the coding is finished now, and I am currently fine tuning all parameters. But this still is a lot of work, in particular to capture some of the subtle non-linearities...
Cheers,
Martin
-
- KVRian
- 983 posts since 9 Feb, 2013 from dallas tx
great news cannot wait. This synth is very much still relevant especially if your going to improve it as it was already a favorite of mine.
- KVRAF
- 4290 posts since 31 Oct, 2004
Very nice freebie. Thanks for sharing! Hopefuly, it will run fine in FL Studio 11.
-
- KVRist
- 409 posts since 24 Nov, 2012
ive tried patches from the JX10 and they work just fine, are the 2 synths fully compatible? amazing sounds once again i have to mention it, maybe the best analog free vst
Last edited by nickamandote on Tue Jan 06, 2015 10:27 pm, edited 2 times in total.
-
- KVRian
- Topic Starter
- 960 posts since 27 Jun, 2009 from Germany
I intend to make it work in FL. If there are any problems, please let me know.SampleScience wrote:Very nice freebie. Thanks for sharing! Hopefuly, it will run fine in FL Studio 11.
I hope to be able to release a new beta in a weeks time...
Cheers,
Martin