Nu Audio Science ·
http://uk.geocities.com/nas_sound/Joono.zip
Juno 2 EMU
If your coding then maybe this source will help http://sourceforge.net/projects/juno6/
PS any ex owners i want memory 86 back "What the" 🙂
From the original SynthMaker forum (2004–2014), with its members’ names and dates.
Nu Audio Science ·
http://uk.geocities.com/nas_sound/Joono.zip
Juno 2 EMU
If your coding then maybe this source will help http://sourceforge.net/projects/juno6/
PS any ex owners i want memory 86 back "What the" 🙂
Nu Audio Science ·
OK I actually got a little bit done, Not enough so you can listen though 🙁 Some of the modules are in the wrong order for instance the VCA goes after the Filters in the signal chain. The DCO ranger needs sorting and intergrating into the DCO Module. Im not sure how to achieve the different shapes needed possibly waveshaping ? I will post pics of the needed shapes from the Owners Manual of the J2 later. The Envelope is temporary until we can create a 8 segment Time Level type of envelope . The picture and Zip above are the latest version 🙂 I'm not saying it works either, But it looks like it should 😉
EDIT* On second glance at the picture above i think the DCO needs an ENV mode aswell, I will check in the manual (Which i was lucky enough to find in the loft)
Nu Audio Science ·
The DCO shape info.
lalo ·
great 🙂
i used to love this oldie but goldie
good work
unkargherth ·
As per graphics, Waves seems to go as follow
Sub waves: all inverted ( ouput *-1)
00 std fixed pw pulse 01 + 0.25 phase fixed pulse 02 concatenation of (02) folowed by std fixed pulse 2 octave higher 03. don't know need more info 04 lower octave std pulse 01 + 0.25 phase fixed lower octave pulse
Pulse Waves (inverted ) 00 std fixed pw pulse 01 + 0.25 phase fixed pulse 02 PWM pulse
Saw waves ( inverted ) 00 - 01 std saw 02 std saw am std polar pulse 1 octave higher 03 std saw am std polar pwm pulse 1 octave higher 04 don't know need more info 05 don't know need more info
Can you provide better Graphics,NAS? i near cannot see sub03 and saw 04 saw05
Nu Audio Science ·
http://uk.geocities.com/nas_sound/JUNO-2_OM.zip
Sorry Unk they are straight out of this PDF i downloaded from Roland, My hardcopy is even worse condition 🙁
unkargherth ·
Nu Audio Science wrote: http://uk.geocities.com/nas_sound/JUNO-2_OM.pdf
🙁 Page unavailable 🙁
Nu Audio Science ·
Yep Geocities is crap 🙁
infuzion ·
Nu Audio Science wrote: Yep Geocities is crap 🙁
http://rapidshare.de/
unkargherth ·
Well. i downloaded myself from internet and build some parts for your SM-Alpha-Juno2
I'm too lazy today to make screen shots, so you have to Build yourself a test environment
The schematic contains:
.- SubOsc, PulseOsc and SawOsc, with the best approxmition i've found to the waves that can be seen in manual .- A proper MIDI to aftertouch, who also take into account Channel presure when no key aftertouch is available
Take this into account:
.- Sub Wave 02 and 03 use 4 Saw osc plus a ramp each .- Pulse wave use each of them 2 Saw osc .- Saw Wave 02 and 05 uses 5 saw and 1 ramp each .- Saw Wave 03 and 04 uses 5 saw and 1 ramp each .- Pulse wave 3 and Saw 03 uses an extra Sine osc each for pulse modulation
So worst case , ie Sub02+Pulse03+Saw05, you're using (4+1)+(2+1)+(5+1)=5+3++6=15 osc per note, 90 Osc for 6 note polyphony !!!!!!
For the two filters, any kind should work, but i suggest you use Stefan SVF for highpass and TWO Same SVF's in series for the VCF
Keyfollow ( or keyboard modulation really) could be done, but can be a bit tricky, give me some more time for it
Nu Audio Science ·
Woah 90 Oscs for 6 Notes !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
PS Cheers for jumpin on board again Unk (All this shit wouldn't happen if you didn't 🙂 )
skOre ·
unk: After a quick look: The Pulse and the Pulse with the PWM in the subOSC schematic are basically the same in one aspect, first one has 1-0.5 on the Phase input on the second oscillator, and the second one has 0.5 on the Phase imput of the second osc. So the second one has two redundant primitives. Guess you could have found that out yourself, but I felt like nitpicking t'day ;P
cheers.
unkargherth ·
skOre wrote: unk: After a quick look: The Pulse and the Pulse with the PWM in the subOSC schematic are basically the same in one aspect, first one has 1-0.5 on the Phase input on the second oscillator, and the second one has 0.5 on the Phase imput of the second osc. So the second one has two redundant primitives. Guess you could have found that out yourself, but I felt like nitpicking t'day ;P
cheers.
Well spotted, SkOre !!
I know there could be some optimizations. posibly all ramps could become one if needed, and other minor glitches too. It was only a firts approximation, but i found no other way to do the things EASILY
Anyway this open an interesting question: How much cpu wastes every osc? what is a reasonably number of them to produce a single note ( i feel 15 is NOT REASONABLY, but didn't tested)
Malc, Jorge: There's anyway of measuring th CPU used for a single note. Could some ASM trick be included in, for example, DSOut to measure it? Any idea?
rl ·
put an analyzer at the end of the signal path and connect the clock cycle out with a wave display. Max should be ~ 1000
unkargherth ·
1000 ? Measured in which units ? clock cycles? Does this means than anything that needs more than 1000 clock cycles is unusable?
whit a bit more of information should be easy to code a light cpu meter....
jorge ·
unkargherth wrote: 1000 ? Measured in which units ? clock cycles? Does this means than anything that needs more than 1000 clock cycles is unusable?
whit a bit more of information should be easy to code a light cpu meter....
I hope the following answers your questions:
[old link]
Nu Audio Science ·
Jorge i'm a little confused but if it is SSE why is 1 note differing from 4 ?
And thanx for the great schematic 🙂
Nu Audio Science ·
Unk you say to use Stefs SVF for the filters so i have a couple of Qs
1 Should i try and clean the HP BP Notch Peak out of the code for the LP components or will it have no effect on CPU ?
2 The HP in the Junoseems to be non resonant so should i just set the RES at .5 and leave or try and create some non res code ?
Nu Audio Science ·
http://uk.geocities.com/nas_sound/Joono.zip
Update with Unks OSCs and Stefs SVFs
Unk does that aftertouch module you made replace the MIDI2poly completly ?
Has anybody had any thoughts on the 8 segment env yet ? , I'm guessing code component ?
infuzion ·
jorge wrote: I hope the following answers your questions:[old link]
Very neat, thanks jorge!
unkargherth ·
Nu Audio Science wrote: 1 Should i try and clean the HP BP Notch Peak out of the code for the LP components or will it have no effect on CPU ?
No, no. Simply use waht you want but don't touch the code
Nu Audio Science wrote: 2 The HP in the Junoseems to be non resonant so should i just set the RES at .5 and leave or try and create some non res code ?
Set res to something that didn't makeup the sound
Nu Audio Science wrote: Unk does that aftertouch module you made replace the MIDI2poly completly ?
MIDI ot Poly, AFAIK, has no support for After touch. Both of them should be linked to to A MIDI Input. What basically mine do i't's to support "Channel Presure" when the keyboqard doen's support Key AfterTouch. Nothing More
Nu Audio Science wrote: Has anybody had any thoughts on the 8 segment env yet ? , I'm guessing code component ?
Same Answer as for the "mono Envelope" issuse. Nosense to doit until we can Trigger it
jorge ·
Nu Audio Science wrote: Jorge i'm a little confused but if it is SSE why is 1 note differing from 4 ?
Just imagine code that has only one instruction taking one clock cycle like Add or Mult. If such code would run inside the analyser, it would process four notes simultaneously. The analyser would say that the code took 1 clock cycle per sample but in average each note would take 1/4 of a clock cycle per sample.
Shifrin ·
Yep jorge, that cpu schematic is very useful 🙂
Cheers!
Shif.
unkargherth ·
Well. Using Jorge's schematic i tried i've done some quick test for the oscilators
On my machine ( P IV 2.4 Ghz) it gives something like 2.52% for one note if i change the cpu speed to the correct 2.4 *10^9 then gives me something like 0.72% ( talking from memory)
1.- The increase is a bit high fro only a 30% cpu hertzs. Ha something to do that my machine supports HyperThreading?
2.- Worst case 2.52% per note means like 40% for polyphony 16. Or should i divide by four to take into account the SSE based processing? Anyway, is this too much or is reasonably for this fairly complex osc's?
infuzion ·
unkargherth wrote: On my machine ( P IV 2.4 Ghz) it gives something like 2.52% for one note
Ummm, looking at Jorge's schematic, it looks like the "CPU speed" is hard-coded at 160000000. Did you change that value, or...?
unkargherth ·
Sorry. Corrections
For the Standard Hard code 1.6 Ghz cpu results is 3.9% - 4.1% For MY CPU ( correcting the hardcoded to 2.4Ghz) result is 2.6-2.8%
( I've missed to connect the PWM pin so PWM hasn't been working)
jorge ·
unkargherth wrote: For the Standard Hard code 1.6 Ghz cpu results is 3.9% - 4.1% For MY CPU ( correcting the hardcoded to 2.4Ghz) result is 2.6-2.8%
There's always the possibility that the calculations in my schematic are wrong. It would be interesting to compare it with actual CPU useage as measured in other applications. Maybe there's other things to take in consideration like for example my Pentium M at 1.6GHz is actually quite efficient even with a low clock frequency. My Pentium 4 with much higher clock frequency achieves roughly the same CPU useage. Although clock cycles doesnt say everything, it is still my prefered way of measuring the efficiency of a schematic.
infuzion ·
jorge wrote: unkargherth wrote: For the Standard Hard code 1.6 Ghz cpu results is 3.9% - 4.1% For MY CPU ( correcting the hardcoded to 2.4Ghz) result is 2.6-2.8%
There's always the possibility that the calculations in my schematic are wrong. It would be interesting to compare it with actual CPU useage as measured in other applications.
Buzz has a little CPU-usage-for-each-machine popup that I use. I'm sure there's overhead for the VST wrapper, but good to compare VSTs with others.
Nu Audio Science ·
Having to wrok on an SE project at themoment and getting annoyed so i'm gonna update this a bit today 😉
Nu Audio Science ·
OSM Here
Only a small update so it can be saved as a VSTi for messin around, I'm hoping to get more time on this this evening because it is sounding like it has a lot of potential 😉 The envelope is crap though and doesn't work anything like an envelope should 🙁
Nu Audio Science ·
http://uk.geocities.com/nas_sound/Joono.zip
Can someone have a look at this and give me a hint to why the LFO doesn't work on the PWM ?
Also how do i connect the env to the osc, Do i multiply it by the freq coming from the MIDI2Poly ?
unkargherth ·
Firts of all, PWM only works with Sawwave type 3 and Pulse wave type 3, as the original
Second, you don.t need to include a LFO externally because one, sine type is included in each of the two above mentioned oscilators
So you only need to conect the pwm Depth to the pwm In of the oscs ( no provision made for pwm rate, but should be easy enough
Anyway, rememeber that freq of the LFO shouldn't be higher than 0.0001 (approx 21 Hz)
Why you want to connect Env to the Osc?
Fo0r the chorus question . rememeber that a chorus is only a delay whithout feedback, whose number of samples is modulated by a sine between 30 and 50 ms ( or approx between 1320 and 2205 samples is SR is 44100)
Nu Audio Science ·
Yeah the osc has an env ammount on the original (Im guessing for pitch because i cant remember) I have been looking at Jorges Flanger code to see if i could work out how to code a Chorus (they are all the same basic effect really Modulation)
I'm a blind gimp lately and just didn't spot that LFO at all 🙂 🙂
Cheers Unk i will go and tidy that up 😉
How do i work out the number of samples that an LFO is modulating at for the Chorus ? (Its early and i'm probably just being thick)
unkargherth ·
ON LFO Issue. If you use the delay provided with jorge Flanger Example, the max delay is 44100 samples, or 1 second at SR 44100. Then if you need a delay of 30-50 ms:
30/1000=0.03 50/1000=0.05
Then. the delay input should be in this range. AS your sine lfo provides an output of -1..1, simply make it polar and adjust the range
Being x the unprocessed output of sine osc:
delay= 0.5*(x+1) * 0.02 + 0.03 input this value on delay pin and ... done !!!!
Remember... no feedback for chorus
unkargherth ·
Well, don't know if you will like it NAS, but...
I started trying to solve the PWM Issue, but i thought that would be nice to change thjis, and this, oh, and add that here,... mmmm... better move this here to there, then add a knob,and....
Well, I finally changed a lot of things, added some more and finally i get..
Joonoo 0.31
Hint: Right click on to se the changelog
Nu Audio Science ·
Looks great 😀 I can't try it at the moment cause it crashes Tracktion 🙁
Nu Audio Science ·
OK i am running it now inside EXT inside Tracktion and it seems fine. Excuse me for one second here - HOLY SHIT WHAT A BEAST I stuck a T gate after it and this badboy sounds cool man, This is finished dude, It just needs presetin and releasing 🙂 I know it will get updates as it goes along but this is useable now IMHO
🙂 🙂 🙂
EDIT* Does crash a fair bit but it does sound lovely when it runs 😀
Tom7777 ·
Cool, thanks all 🙂 this synth sounds great now
Shifrin ·
Ooooh, gonna have a look at this 🙂
Shif.
unkargherth ·
Well. I think it still needs some work
1,. Modulations. Only having Env modulation now and AfterTouch for chorus. What about Midi Velocity? 2.- Filters. I think it needs a tracking paramand the ability to invert the Envelope prior to apply env modulation 3.-Tunning. Only and idea. As now we finetune Two main oscilators at a time. What about Tuning One, another or both in a user-selectable way 4.- It lacks automation and preset management 5.- GUI. Althougth i rebuild it near totally, i'm not convinced. Posibly Bigger knobs makes it easy to work with it ( if you don't know the small led in Fineknob, tunning section is also a mouse hotspot, that makes button autocenter, but it's so small that is a nightmare to set it !!) Also some optimiztion on bitmaps ( we are loading a lot of them that area exactly equals !!!) would be good
IHMO, only issues 1,2 and 4 are really needed for decent version, rest could come later
Question, couold you people compile to VSTi' and make a small stest on cpu consumption on diverse situations ( for diferent polyphonies, with large Releases and so on) ?
Nu Audio Science ·
1 I think velocity is just on the amp ?
2 yes.
3 Sounds good.
4 Trying to work these out at the mo.
5 I'm thinking just draw components no images, I will get a design for the knobs posted soon.
Acrobat ·
mmm- two years have passed. Is anyone still interested in developing this project? Or you consider it finished?
I still own an AlphaJuno-1 and made two albums with it. I archived lots of banks, the original ones and much more from those years. I could work on presets and GUI, for example, making it closer to the real stuff.
If Sysex arrives, we can even load ALL sounds ever created for that little beast in just one day...
A.
husker ·
If we get sysex support I could use my PG-300 to control this thing :-
Acrobat ·
husker wrote: If we get sysex support I could use my PG-300 to control this thing :-
Now SYSEX is here. Well anyway Joonoo still need to match the original parameters and be a batch converter, not so easy as it seems...
A.
Nu Audio Science ·
Guys im gonna get on this a little and see if we can get it completed before the FL guys start turning up Should be another good thread for new guys to follow
NAS
infuzion ·
Nu Audio Science wrote: Guys im gonna get on this a little and see if we can get it completed...
Cool; post again when you get a bit more done, or need more help; quite a bit has changed since you left buddy 🙂
Nu Audio Science ·
Ive been back about a year dude hahahahahahaha 😉
NAS
Nu Audio Science ·
http://shup.com/Shup/27687/Joono.osm
That was the last version and the version that the next version will be based on 😉
Cheers
NAS
Nu Audio Science ·
The camels back is broken I won't be doing anything more on this synth Hope somebody else picks it up
NAS
Acrobat ·
Nu Audio Science wrote: The camels back is broken I won't be doing anything more on this synth Hope somebody else picks it up
NAS
I wish I have some time for this.. meanwhile,
I found some sound sample to listen to the original:
http://homepage.mac.com/synth_seal/html/ajuno1c.html
A.
Acrobat ·
I added vecotr GUI to Oddson's Throttle control, the result is an endless rotary that emulates AlphaJuno dial:
http://www.blank-media.it/synthmaker/alphajuno_wheel.zip
aliasant ·
Acrobat wrote: I added vecotr GUI to Oddson's Throttle control, the result is an endless rotary that emulates AlphaJuno dial:
http://www.blank-media.it/synthmaker/alphajuno_wheel.zip
Some nice work there Acrobat. Very nice. Gonna try to better the graphics if I can.
Acrobat ·
aliasant wrote: Some nice work there Acrobat. Very nice. Gonna try to better the graphics if I can.
Weel, I skipped Oddson's throttle for the time and did the math by myself with my custom counter and some green comparisons, now it works like an endless rotary and outputs 0..127:
http://www.blank-media.it/synthmaker/endless_rotary.zip
A.
infuzion ·
Acrobat wrote: I added vecotr GUI to Oddson's Throttle control, the result is an endless rotary that emulates AlphaJuno dial:
Very nice!! 😍
Acrobat ·
infuzion wrote: nice!! 😍
thx, it's just beta, still has some drawbacks, when the mouse reaches the borders of the screen, strange things happen...
🙁
Acrobat ·
I made samples of the real thing, and wavetables conversion too, craft work with also a PDF document, if anyone is still interested in this very old project, I'll post. 😉 A.
infuzion ·
I always like samples & wavetables! I'm leaning towards using Kontact for ROMplers though...
Acrobat ·
infuzion wrote: I always like samples & wavetables! I'm leaning towards using Kontact for ROMplers though...
as long as the aim is emulating JU-1 and JU-2, Kontakt won't have the special envelope, well, it still need to be arranged also for this project, but SM can do that with ease.
Acrobat ·
Get this, what lacks in the oscillator section is Pulse3 and Saw3, the PWM ones. Can be recovered form the old project. If anyone has also a static HPF and a resonant 24dB filter coupled together in code, that would be fine! 😈
infuzion ·
Acrobat wrote: If anyone has also a static HPF and a resonant 24dB filter coupled together in code, that would be fine! 😈
What is the difference between "Static" & "Resonant" filters? I would just put them in series...
Acrobat ·
infuzion wrote: Acrobat wrote: If anyone has also a static HPF and a resonant 24dB filter coupled together in code, that would be fine! 😈
What is the difference between "Static" & "Resonant" filters? I would just put them in series...
the HPF inside JU-1 and JU-2 has 4 positions, kind of a multiple switch and not a knob or slider like Juno 60 and 106. First position (numbered "0") curiously raises the low frequencies, position 1 is neutral and positions 2 and 3 cut the low frequencies. Obviously position 3 is the highest cut. Given that, I guess it's a shelf and not a highpass that needs 4 fixed settings, no sliding.
The settings SM must resamble those of the real thing and recall in one shot both values for Q and cutpoint of the shelf, then there's a 24dB low pass with resonance, cutoff input. I'll post some pictures soon to make it clearer and see toghether if the shelf is the right choice. A. 😀
Acrobat ·
So maybe we have someone for the filtering stage helipng, is there anyone able to customize Exo's multistage envelope? I can give exact specifications for...
infuzion ·
Acrobat wrote: So maybe we have someone for the filtering stage helping, is there anyone able to customize Exo's multistage envelope? I can give exact specifications for...
I still play with my own branch of the MSE. Exactly how & for what please?
Acrobat ·
infuzion wrote: Acrobat wrote: So maybe we have someone for the filtering stage helping, is there anyone able to customize Exo's multistage envelope? I can give exact specifications for...
I still play with my own branch of the MSE. Exactly how & for what please?
Oh it's easy, I guess, as the MSE has so many points with levels and , its just the case to block some values and let other values be freely assignable. The referenece envelope has these stages: 1 - linear attack 2 - linear decay 3 - exponential sustain, this need further explanation 4 - exponential release
The stage 3 is a particular kind of sustain, because the level is setted with an L3 value but when the stage 2 is ended, the L3 value is reached with a time T3, which generates a gently approach to the sustain level. That makes the machine able to produce the hoovers it is so famous for.
I guess the stage 3 can be emulated with a simple decay of the MSE followed by a sustain. SO the MSE should be configured this way: 1 - linear stage (values L1,T1) 2 - linear stage (values L2,T2) 3 - exponential stage (part 1, the approach) (value T3) 4 - sustain stage (part 2, the real sustain) (value L3) 5 - exponential stage (release) (value T4)
The relases goes to level 0 by default. T stands for times that I still need to measure) L stands for levels from 0 to 127 (full amplification or modulation of filter).
That's the working program for the envelope. 😉
infuzion ·
hmmm, that's alot! Could you graph that please?
Acrobat ·
infuzion wrote: hmmm, that's alot! Could you graph that please?
of course, here is the original scheme:
Please note that there's a L1 than can be lower than L2 and so on: LEVELS (with values 0-127 than can be assumed as 0..1 values in SM)are freely assignable, infact L1 is not 0 by default, stage 2 it is not a simple decay. The same goes for the sustain first part, it can be attack or decay either way. Don't trust this Roly scheme, I verified that from T2 to T3 there's an exponential change, not linear like it is stamped. The original manual confirms it showing it like a curve, just as release.
A complete list of available parameters for the MSE can be useful at this time.
Times (T1,T2,T3,T4) are 0-127 too, but they are not proportional. I have to calculate maximum times of each stage, that will be my next move for the project. 😉
With an envelope like this, the sound will be really close to the original machine and the SM project will accept sysex patches from many collections of sounds available around. 😉
Acrobat ·
😀 I'm sampling the envelope times. In the meanwhile here is a correct arrangement of generators...
Acrobat ·
that's the times I've taken for now, as I knew already, first two stages behave linearly, the other two exponentially.
There's a math expert around to understand what curve those values describe? I need the function behind them... 😠
rl ·
Hi acrobat
Lazy solution: I took my spreadsheet program of choice, hacked the data into it and let it do the hard work (calculate an approximation):
Looks like an exponential function.
I also let the program calculate a 3rd order polynomial since this is easier on the CPU to calculate (see diagram)
Here is the analysis data (excel format):
Acrobat ·
rl wrote: Here is the analysis data (excel format):
thank you rl, unfortunately my PlanMaker can't open the file, I also tried to change the termination to .xls Anyway the function is exponential, this is nice news.
I noticed some differences between two kind, stage 1 and 2 seem to go hand by hand and the same for stage 3 first part and stage 4. I wonder what is the difference between the two curves, if there's any significant one... anyway I take them all exponential for now, there are so many other stuff to do. 😀
Acrobat ·
I mean stage 3 and 4 seem steeper... and change less with value change, so that the MIDI values are somewhat compressed in respect of stages 1 and 2.
infuzion ·
Acrobat wrote: rl wrote: Here is the analysis data (excel format):
thank you rl, unfortunately my PlanMaker can't open the file, I also tried to change the termination to .xls
Google Docs or other online office programs?
rl ·
open office or libre office should be able to open the file; but nevertheless the screenshot shows the interpolation functions
Acrobat ·
rl wrote: open office or libre office should be able to open the file; but nevertheless the screenshot shows the interpolation functions
yeah thanks, another request: has anyone a knob or slider control with sysex capabilities? I'd really love to try implementing sysex receive/send for this project... 😉
rl ·
search the friendly forum for "enhanced knob with full midi control" #-)
Acrobat ·
rl wrote: search the friendly forum for "enhanced knob with full midi control" #-)
wow that's great big work, thanks, do you think I will need to add the checksum for Roland devices or it will work just applying sysex values from the original manual? 😀
rl ·
Ma, sicuramente. I think without checksum the Roland device would reject any sys-ex message.
trogluddite ·
The thread HERE has some exmple schematics for calculating Roland checksums.
Acrobat ·
trogluddite wrote: The thread HERE has some exmple schematics for calculating Roland checksums.
thanks guys
Acrobat ·
I put aside calculating Roland checksums, which I found very difficult for me, never experienced that, I preferred applying on the main engine recovering the work of past years in a new .OSM, V1.1 compliant (not 2.0 pleeese I still don''t own it). 😉 I'll try to understand sysex if I have some spare time in the next weeks, anyway I isolated these useful pages:
----------------------------------------------------------------------------------------------------------------------------------------- Recovered LowPass filter, Chorus and PULSE3/SAW3 oscillator modules, then integrated with my wavetable work, so here is the state of work at the moment (no MSE envelope still, it using a standard one, ATM):
Acrobat ·
Some improvements:
Notes inside the .OSM 😉
Any tips, advices? I'm all alone at the moment, this gonna be kool revive, believe me, especially if someone can help on the sysex import side... 😈 -------------------------------------------------------------------------------------------- I found this: http://www.kvraudio.com/get/4296.html and it seems to work well, but it's payware. He disabled the filter section sysex output. There's no patch management. I need free help, I guess I can link two PCs in-out by MIDI to catch the sysex patterns spitting out of that babe, may-be. Hacky. 😈
Acrobat ·
Working on the GUI, I opted for a sliding programmer and carefully reproduced the original machine colors, still unfinished but this is a VST rendering w/the new user interface, give it a go:
EDIT: Smaller, thinner, lighter, tighter graphix, also some small improvements on the tech side (LFO filter modulation width is correct now): V70 (Christmas Version) -
Acrobat ·
I took this six years old message to retrieve the old situation and compare if I'm doing right:
Nu Audio Science wrote: OK I actually got a little bit done, Not enough so you can listen though 🙁 Some of the modules are in the wrong order for instance the VCA goes after the Filters in the signal chain. The DCO ranger needs sorting and intergrating into the DCO Module. Im not sure how to achieve the different shapes needed possibly waveshaping ? I will post pics of the needed shapes from the Owners Manual of the J2 later. The Envelope is temporary until we can create a 8 segment Time Level type of envelope . (...) EDIT* On second glance at the picture above i think the DCO needs an ENV mode aswell, I will check in the manual (Which i was lucky enough to find in the loft)
Well I go point for point:
-VCA stage on the circuit board is actually located between the LPF 6-voices filtering stage and the HPF/Chorus stage, because the HighPass processing is performed on the whole signal, not voice per voice, proof is the HPF is selectable via switch modes in a typical configuration on analog synthesizers, it came to my attention looking carefully at the original block diagram:
-I've done the proper DCO ranges sorting and all about that, and an additional check to the minimum/maximum rates will be performed in comparison with a real machine, after completing of the programmer and presets management scheme which is still under development...
-No need for waveshaping I think, I provided the fixed waves with the sampling/wavetabling work, just the PWM shapes are incorrect at the moment, being too exact, too DIGITAL and set very bad apart from the WT oscillation. Needs fixing of course, I was thinking of adding a low sine or saw/something to the PWM shapes. If you have ideas here, please contribute.
-Well for "8 segments" I think NAS meant "8 values", being L-x and T-x doubled for each stage. Actually the original one is practically a 7 values/5 stages envelope. I'm actually implementing a variation of the multistage SM envelope to be adapted for the purpose. I'm blocking the curves to resamble the original ones and setting times and amplitudes, another prototype is coming in days with better graphics and interface from v70 too.
See ya soon! ciao ciao 🙂 Andrea
PS: add the provided font to your Windows Fonts folder if you want a realistic LCD display...😉 and thanks to AM for the display cells!
Acrobat ·
First try for the MEnvelope adaption - start to roar like it should: 😀 😍
Nu Audio Science ·
If this is based on our original work, please post the OSM for others to learn from Thanks
Wrote something here? To have a post removed or your name hidden, write to [email protected].