SynthMaker

Gone

Archive · 2010 9 old posts

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].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.