SynthMaker

Basic 3 op FM Example, with GUI editable preset names

Archive · 2005 18 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

angstrom ·

Hi, this isn't a very thrilling (or perhaps even well made) synth but it does contain a couple of useful items. It sounds OK too - for a very basic FM.

I altered the Preset Manager module so that clicking on the preset name in the GUI lets you edit the name, hitting return saves the preset & name. Also, someone may find the button based semi-tone module useful.

DOWNLOAD the OSM

stefan ·

Nice! I especially like your alteration of the preset manager and also that "pleasant" preset!

The Sound Scientist ·

Hi Angstrom 😀 .. Very nice work!... I love the editable preset!... very useful indeed.. There were some pretty nice sounds I was able to get out of the synth.. Thanks... Much Love 😍 ... Peace and Science 😉

sambean ·

Hey Angstrom,

This sounds really good, straightforward to use too.. Thanks for this.

Nice idea with the presets, I've noticed though that if you click to edit the text, by accident say, but don't press return, the preset gets set to 'empty'..

Cheers

Sam

angstrom ·

sambean wrote: I've noticed though that if you click to edit the text, by accident say, but don't press return, the preset gets set to 'empty'..

yes, I spotted that too. I'm a little puzzled by it.

when you click on a preset name the edit string is filled with the current preset name and this is correct & visible in the schematic. (EG: click on Pianoid and Pianoid is the visible string in "edit text" )

If you hit return with or without editing that string is the one that is sent to the PresetManager and should be saved, without change in the case of an un-edited string .

but in fact it retreives the name of the last string you actually added or removed characters to ... seemingly out of thin air. (EG: Pianoid string is replaced by "new patch")

hmmm, mysterious 😕

BTW: for new users - removing the scope will lower the CPU usage dramatically!

rl ·

Great. It's always a pleasure how easy nice sound-textures can be created using FM. A small tip for the modulation buttons (if you don't mind): Before "twelve o'clock small button movements do drastic changes to the sound, so I would use logarithmic scaling.

angstrom ·

good point, I'll try that. I usually go Pow because its easier for me , so I assume it is easier for the CPU ! 😉

for those that don't know how to make an easy power - just make your maximum value be 1(ratio), then take the ratio into both sides of a multiply. The output values will be curved nicely for purposes like this. To increase the power simply repeat the process. Between 2^ and 4^ is about the maximum you will need.

Shifrin ·

Cheers! Like the others have already said, great work on the preset manager 😉

Shif.

lanrosta ·

Hmm, My VST Pulse Editor does that already...(http://www.voltagekontrol.com/reKon/). I figured this would be one of the first things people would want to do with presets (name their patches inside the vst itself).

Very cool lil' synth! 😉

Cheers, lanrosta

fritzman ·

Hi Angstrom,

cool synth! I like the straight forward approach. Cool presets, too. 🙂

All the best, FRitz

infuzion ·

Very nifty!

angstrom wrote: ...for new users - removing the scope will lower the CPU usage dramatically!

Yea, on my system, the scope only updates like times/second :/

BTW, something is wrong with your semitone thingy. When I click up or down, the actual new value is +/-1 of the old (previous preset) value. I tried changing out the link order stuff, but nothing seems to work.

angstrom ·

infuzion wrote: Yea, on my system, the scope only updates like times/second :/

The scope is set to update only 4 times a second or so to save CPU, have a look inside that mono to graph and you should see the trigger divide and the relevant divider. So it's not your system - it's actually meant to update slowly, yo can update it quicker if you alter the divide 🙂

RE: semitone problems. I did have some issues with that at one point, I thought they were fixed. I'll have another look. Sadly I only have solid synthing time over the weekend 🙁

oddson ·

angstrom wrote: ...The scope is set to update only 4 times a second...

25/10=4? Must be the new math. 😉

lanrosta wrote: I figured this would be one of the first things people would want to do with presets (name their patches inside the vst itself)

Yeah, I wanted that but hadn't figured it out yet. It's the first time I've seen it done on the forum. Thanks Angstrom.

angstrom ·

oddson wrote: 25/10=4? Must be the new math. 😉

😊 I didn't actually open the OSM when I said that, just guessed what division I may have used !

infuzion ·

oddson wrote: lanrosta wrote: I figured this would be one of the first things people would want to do with presets (name their patches inside the vst itself)

Yeah, I wanted that but hadn't figured it out yet. It's the first time I've seen it done on the forum. Thanks Angstrom.

I figured out anothe way, but Angstrom's is much better! 😇

malc ·

Hi Angstrom,

Nice synth! 🙂

I too like the enhancement to the preset manager control. I looked at that issue with the name resetting to 'empty'. It only requires a simple change to fix it.

Here's a pic:

The dotted lines show the links that have been removed. The only new component is the String Switch. There's a feedback link from the preset manager back to the String Data component. This always needs to contain the name of the currently selected preset.

I hope this all makes sense.

Malc.

angstrom ·

Thanks Malc, I updated the downloadable OSM to reflect this idea and it works fine. 🙂

Now, why didn't I think of that !

NothanUmber ·

Cool, that enhanced preset manager was exactly what I needed!

Greetings, NothanUmber

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.