Basic 3 op FM Example, with GUI editable preset names
Archive · 200518 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].