I Need Help Building A Good FM Synth

Post any examples or modules that you want to share here
Post Reply
newdsp
Posts: 88
Joined: Fri Dec 11, 2020 1:57 am

I Need Help Building A Good FM Synth

Post by newdsp »

I need help building a good FM synth but so far I haven't found any FM focused examples. Here is what i have so far. Just a starting point. Also there is a broken example from FL Synthmaker but it's doesn't work properly. I mean it's doing something but it's not following the pitch or the midi input. All these files work with FlowStone 3.0.9b2.
Attachments
FL DX11.osm.fsm
This is the one that is not following the midi input.
(212.38 KiB) Downloaded 983 times
FM Synth 001.zip
(336.83 KiB) Downloaded 993 times
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: I Need Help Building A Good FM Synth

Post by Spogg »

My old QX7 might help:

viewtopic.php?f=3&t=3668&hilit=qx7

But pleeeeease use 3.06 :lol:
newdsp
Posts: 88
Joined: Fri Dec 11, 2020 1:57 am

Re: I Need Help Building A Good FM Synth

Post by newdsp »

Thank you. The QX7 at least works in 3.0.9 but the question is... How do I convert the older examples to work in 3.0.9 ? You managed somehow to convert the QX7 to 3.0.9 so there must be a way. And why is 3.0.6 not compatible with 3.0.9 ?

Also, the QX7 is not explaining how the algorithm switching is supposed to work. The patch bay from QX7 is different compared to the algorithm switching found in Dexed.

Here is a my basic FM synth using multistage envelopes but it's far away from finished.
I will have to convert the QX7 to multistage envelopes somehow but they don't fit on one page.

https://drive.google.com/file/d/1fR341i ... sp=sharing
Last edited by newdsp on Fri Jan 08, 2021 1:30 am, edited 1 time in total.
User avatar
trogluddite
Posts: 1730
Joined: Fri Oct 22, 2010 12:46 am
Location: Yorkshire, UK

Re: I Need Help Building A Good FM Synth

Post by trogluddite »

newdsp wrote:why is 3.0.6 not compatible with 3.0.9?

Bugs. All of the versions from 3.0.7 upwards have serious bugs. Their effects are not always obvious; but they can cause severe resource allocation problems (e.g. memory leaks), or they can corrupt schematics, the toolbox, or the FS program installation. If a 3.0.6 schematic won't open for you, it is most likely because of these bugs (back-compatibility was intended). 3.0.9 is too rarely used and the bugs are too poorly understood for us to advise how you might avoid them.

As Spogg has been telling you, the choice is very simple: Either you can carry on working with a buggy version of the software which prevents us from helping you because we can't share schematics. Or you can roll back to 3.0.6. We do realise that rolling back may be painful - many of us lost work when we rolled back. But no-one who uses the forum can change this situation, nor can we make DSPr change it. People will help you only if you make it possible for them to help you - if you persist in asking for help with incompatible schematics, they are liable to start ignoring your requests completely.
All schematics/modules I post are free for all to use - but a credit is always polite!
Don't stagnate, mutate to create!
newdsp
Posts: 88
Joined: Fri Dec 11, 2020 1:57 am

Re: I Need Help Building A Good FM Synth

Post by newdsp »

I will have to install 306 in a VirtualBox because if I install it on the same drive it's interfering with the 309 installation.
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: I Need Help Building A Good FM Synth

Post by Spogg »

What trog said! ;)

My QX7 was a synth inspired by the DX7 and was not meant to be an emulation, not even a close one. With the brilliant and free Dexed being available I didn’t see any point in making a copy. I like to do my own thing, another example being my Phadex 2:

viewtopic.php?f=3&t=48932&start=0&hilit=phadex+2

This uses a similar scheme to the Casio phase distortion synths, but is my own take on the system.
Post Reply