PG8X (inspired by the JX8P): new beta version uploaded
-
- KVRian
- Topic Starter
- 960 posts since 27 Jun, 2009 from Germany
Dear All,
finally, I uploaded a beta version of the synth I am working on for the last couple of month. It is inspired by the JX8P and I am trying to capture as much of it's character as possible. The "working title" for it is PG8X, trying to merge the names of the progammer PG-800 and JX-8P without coming into conflict with copyrighted names. If anyone has better suggestions, let me know.
The synth is made with Synthedit, but the sonud generation is entirely handled by custom modules, which I have written in Assembler and C++.
Please, give it a go, and let me know what you think, especially if you encounter any problems or bugs.
http://sites.google.com/site/mlvst0
Edit: download location for the latest beta versions:
https://www.dropbox.com/sh/e5oop1vf8vpl ... eezxa?dl=0
Cheers,
Martin
finally, I uploaded a beta version of the synth I am working on for the last couple of month. It is inspired by the JX8P and I am trying to capture as much of it's character as possible. The "working title" for it is PG8X, trying to merge the names of the progammer PG-800 and JX-8P without coming into conflict with copyrighted names. If anyone has better suggestions, let me know.
The synth is made with Synthedit, but the sonud generation is entirely handled by custom modules, which I have written in Assembler and C++.
Please, give it a go, and let me know what you think, especially if you encounter any problems or bugs.
http://sites.google.com/site/mlvst0
Edit: download location for the latest beta versions:
https://www.dropbox.com/sh/e5oop1vf8vpl ... eezxa?dl=0
Cheers,
Martin
Last edited by martin_l on Mon Apr 27, 2015 10:03 pm, edited 4 times in total.
- KVRist
- 282 posts since 28 Feb, 2004 from An old town in Central German Uplands
Lol man - I'll give it a go and I was surprised as I've seen it
here - I used a Roland JX8P ten years ago in my setup and had
over 2000 selfprogrammed sounds. Unfortunately I've all these on
Datasheets - wrote per hand - so there's no sysex. I little bank
I'd hosted 2 years ago on patcharena. A Bank about 500 Patches of my
old JX8P, I'd convert6ed for the EFM r8xp. So I'll try it.
The original JX8P has ist own unique sound - I think no other synth sounds
like this. It is used - by example - by Tangerine Dream on "TYGER". Could
sounds very analog and very digital......
ciao
armin aka Kujashi
here - I used a Roland JX8P ten years ago in my setup and had
over 2000 selfprogrammed sounds. Unfortunately I've all these on
Datasheets - wrote per hand - so there's no sysex. I little bank
I'd hosted 2 years ago on patcharena. A Bank about 500 Patches of my
old JX8P, I'd convert6ed for the EFM r8xp. So I'll try it.
The original JX8P has ist own unique sound - I think no other synth sounds
like this. It is used - by example - by Tangerine Dream on "TYGER". Could
sounds very analog and very digital......
ciao
armin aka Kujashi
- KVRian
- 1313 posts since 29 Mar, 2002 from Salt Lake City, Utah - U.S.A.
Seems really nice, has the same vibe as my JX8P, you seem to have even added a little bit of the super faint noise that happens whenever you press a note. Seems slightly harsher than the real article, but it's pretty close in overall sound. I've only tested for 5 minutes though, and without a proper keyboard. Very exciting!!
Anyone want to buy a used JX8P?
Anyone want to buy a used JX8P?
-
- KVRAF
- 6596 posts since 21 Jun, 2004 from Secret Underground Hideout
interjection! this sounds amazing. thank you!
"Most people who experiment with drugs are not lying in the streets, suffocating on their own vomit. If you want to see some of that, go to the Pub on Saturday night at closing time." ozwest
-
- KVRist
- 358 posts since 4 Dec, 2009 from muskegon MI
Uses a lot of CPU and seems to have a denormal value problem.
Maybe you should use more standard modules (as they are typically more CPU efficient).
but other wise very good.
Maybe you should use more standard modules (as they are typically more CPU efficient).
but other wise very good.
-
- KVRian
- Topic Starter
- 960 posts since 27 Jun, 2009 from Germany
I started out with the standard modules, but I could not get the correct waveform for the Pulse, and also had tremendous aliasing problems for the hard sync.guitarbro wrote:Uses a lot of CPU and seems to have a denormal value problem.
Maybe you should use more standard modules (as they are typically more CPU efficient).
but other wise very good.
My first C++ modules sounded ok, but used WAY too much CPU. Now, having recoded everything in SSE assembly, it is already better, but still too heavy. I am still trying to squeeze out more performance.
Actually, I would be quite happy, if it was a simple denormal problem. but I can't really find any. Attaching Jeff's denormal detector does not show anything. It is still possible that there are some denormals WITHIN the modules, but when I was running the code through a debugger, I could not spot any either.
What makes you think that it is demormals? Do you get CPU spikes?
Cheers,
Martin
- KVRAF
- 12522 posts since 21 Mar, 2008 from Hannover, Germany
Confirmed. For a chord on a single instance it uses up to 19% of my Core 2 Quad Q6600 CPU in Ableton Live 8.guitarbro wrote:Uses a lot of CPU
The sound quality is very nice indeed. I didn't use the original synth so far but in the past (around 2004/2005) i had Roland analog synths like Jupiter 8, MKS-80 and MKS-50.
Last edited by Ingonator on Sun Feb 13, 2011 6:46 pm, edited 1 time in total.
Ingo Weidner
Win 10 Home 64-bit / mobile i7-7700HQ 2.8 GHz / 16GB RAM //
Live 10 Suite / Cubase Pro 9.5 / Pro Tools Ultimate 2021 // NI Komplete Kontrol S61 Mk1
Win 10 Home 64-bit / mobile i7-7700HQ 2.8 GHz / 16GB RAM //
Live 10 Suite / Cubase Pro 9.5 / Pro Tools Ultimate 2021 // NI Komplete Kontrol S61 Mk1
- KVRist
- 282 posts since 28 Feb, 2004 from An old town in Central German Uplands
It's sounds very similar to the real GEM. The few factorysounds on this
bring on the feeling I'd once upon a time. I'll try to recreate the
sounds of my two document files of paper-datasheets and a make a bank
til the next weekend.
BTW it's a cpu-hog - so this is a question to the synthedit-developers
here on KVR to fix this problem.
A really nice synth and a good emulation - so all my old sounds are not
lost......
ciao
armin
bring on the feeling I'd once upon a time. I'll try to recreate the
sounds of my two document files of paper-datasheets and a make a bank
til the next weekend.
BTW it's a cpu-hog - so this is a question to the synthedit-developers
here on KVR to fix this problem.
A really nice synth and a good emulation - so all my old sounds are not
lost......
ciao
armin
- KVRAF
- 1731 posts since 28 Dec, 2007
-
- KVRian
- Topic Starter
- 960 posts since 27 Jun, 2009 from Germany
Right now, unfortunately, I have to say no, since I use synthedit for the GUI.SWAN808 wrote:Mac?
However, since most of the sound processing stuff is written in custom modules, I would be happy to make them available to somebody who is experienced in writing VST's (or AU's) for MAC.
-
- KVRian
- Topic Starter
- 960 posts since 27 Jun, 2009 from Germany
Please don't spend too much time yet with patches, as the vst will most likely undergo some more major developments, which will probably change the order of automatization parameters, and hence render old presets unusable.Schiffbauer wrote:Lol man - I'll give it a go and I was surprised as I've seen it
here - I used a Roland JX8P ten years ago in my setup and had
over 2000 selfprogrammed sounds. Unfortunately I've all these on
Datasheets - wrote per hand - so there's no sysex. I little bank
I'd hosted 2 years ago on patcharena. A Bank about 500 Patches of my
old JX8P, I'd convert6ed for the EFM r8xp. So I'll try it.
The original JX8P has ist own unique sound - I think no other synth sounds
like this. It is used - by example - by Tangerine Dream on "TYGER". Could
sounds very analog and very digital......
ciao
armin aka Kujashi
I will announce when it reaches a mature state, where I will try to maintain backwards compatibility for patches.
Cheers,
Martin
-
- KVRist
- 271 posts since 22 Apr, 2008 from Waltham-st-Lawrence.
excellent recreation Martin.I had a JX8p when they first came out and its was one of the synths i regret selling.From my memory it sounds pretty damm close to the real thing,good luck with it.cheers glyn
-
AdmiralQuality AdmiralQuality https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=83902
- Banned
- 6657 posts since 10 Oct, 2005 from Toronto, Canada
Nice!
Self noise is probably a wee bit high, but cool that you modeled it.
The real JX-8P had a nastier click when amplitude envelopes were retriggered at dramatically different velocities, but this sounds close enough.
Love that you can change programs and the voice continues, like a real programmable polysynth. Congrats.
Make sure you implement cycle assignment too. And increasing bend range to at least 1 octave would be nice.
CPU usage on my Core2Quad q9300 @ 2.5 GHz is about 5% with all voices going. Fine, particularly considering the 12x oscillator and 4X filter oversampling you're using.
Would be nice if you could push the filter resonance into self oscillation (you could make a real JX-8P or JX-3P do this by tweaking trim pots inside).
Not crazy about the switches on the GUI needing so much mouse travel. SE must provide a better control type for this, no? Sliders are ok, but a coarse/fine mode would be nice.
What's the list dropdown do?
Self noise is probably a wee bit high, but cool that you modeled it.
The real JX-8P had a nastier click when amplitude envelopes were retriggered at dramatically different velocities, but this sounds close enough.
Love that you can change programs and the voice continues, like a real programmable polysynth. Congrats.
Make sure you implement cycle assignment too. And increasing bend range to at least 1 octave would be nice.
CPU usage on my Core2Quad q9300 @ 2.5 GHz is about 5% with all voices going. Fine, particularly considering the 12x oscillator and 4X filter oversampling you're using.
Would be nice if you could push the filter resonance into self oscillation (you could make a real JX-8P or JX-3P do this by tweaking trim pots inside).
Not crazy about the switches on the GUI needing so much mouse travel. SE must provide a better control type for this, no? Sliders are ok, but a coarse/fine mode would be nice.
What's the list dropdown do?
- KVRist
- 165 posts since 10 Nov, 2003
Martin, this is really good already! Please keep going!
CPU is around 5-7% on my Core2Duo (3.16 GHz). One patch (Tone Echo) goes a little over 7%.AdmiralQuality wrote:CPU usage on my Core2Quad q9300 @ 2.5 GHz is about 5% with all voices going. Fine, particularly considering the 12x oscillator and 4X filter oversampling you're using.
I agree with the Admiral about this.AdmiralQuality wrote:Not crazy about the switches on the GUI needing so much mouse travel.
It looks to me like Martin has included some debugging stuff.AdmiralQuality wrote:What's the list dropdown do?