Jupiter8 ·
Gone
From the original SynthMaker forum (2004–2014), with its members’ names and dates.
Jupiter8 ·
Gone
oddson ·
I've nixed my first post which was a bit too negative... but the jist of it is you have to trim the CPU usage a whole bunch.
Something is wasting big-time cycles but I've not found it yet.
Here's one minor example though:
You have two ADSRs generators for volume control left and right but only one set of parameters.
So you can use the same ADSR to control the volume of both sides since the output will be the same for each poly channel.
oddson ·
I think I've found the major CPU waster... but I've not tested yet.
It looks to me like every filter in every OSC will be calculated for every channel because the poly channels also propogate backwards from the right-hand-side. Because this is controlled by Multiplexers instead of Selectors I believe they are calculating zero inputs.
oddson ·
About 1/3 the CPU with the filter and a couple minor other things fixed.
You still need to make the indicator lights clearer... on looks like off.
Good job keeping it clean... I'd have never been able to sort it out so quick if it wasn't well organized (and I wouldn't have bothered trying).
I changed it to normalized frequency (saves next to nothing but I couldn't help myself. Removed a couple unnecessary multiplies in the LFO (including multiplying but 1?).
Your OSC selector was feeding the mix the frequency value when the OSC was bypassed (this would add some DC to the signal and I've removed that). I'd consider removing the selector bypass and changing it to bypass if the mix value is at/near zero.
infuzion ·
At first I thought this was a channel-strip mixing console, but on 2nd thought it is a good idea since many controllers (like UC-33) have this setup anyway. Quick comments: Layout is very good filter for each channel is a neat idea font coloring is hard to read CPU% is poor, even though oddson got it from 25% to 10% on my desktop. ASM only one envelope?
best wishes
trogluddite ·
Don't play with synths much myself, but the screenshot got the better of me!
Nicely presented, a bit of tweaking to make the text clearer maybe - but your console style layout really stands out, and makes it easy to follow the signal and find the controls. Like the sense of stereo movement you can get too, it's good to get this straight from the synth instead of the all-too-common cop-out of just adding a chorus/phaser at the end.
With four filter-shaped oscillators to hand, have you considered adding some ring-modulation or FM options? That could really open up some possibilities for creating more aggressive sounds.
infuzion ·
I forgot to welcome you to SM Jupiter8 🙂
Jupiter8 ·
Hi All,
Thanks for all the comments. A special thanks to Oddson for the CPU improvements. I'll definitely be taking all comments and ideas for improvements on board for future updates. I'll hopefully be improving and updating the synth over the summer. Thanks again 🙂
J8
Acrobat ·
trogluddite wrote: With four filter-shaped oscillators to hand, have you considered adding some ring-modulation or FM options? That could really open up some possibilities for creating more aggressive sounds.
I would suggest the same thing , amplitude modulation or both. For a neat example, take a look at Korg Mono/Poly. 😉
Wrote something here? To have a post removed or your name hidden, write to [email protected].