FM-X is a FM (Frequency Modulation) synthesizer engine built-in in the Yamaha Montage and MODX.
I believe that the best way of learning how to use any synthesizer is by replicating a sound step by step, to see, or better said, hear, what changes are being applied at any step.
There is no easy way to do this with the hardware, other than manually writting down a hundred of different values and then applying them back one by one.
This projects aims to be a database of patches that can be seen visually as close as possible with the hardware.
While new patches needs to be entered by hand, the interface will provide default values that will speed up the process.
Once a patch is created, a unique url will be give so a person can open the patch in the browser and use it as a guide to replicate it on their hardware.
This project is not a FM-X synthesizer. There is no implementation of this engine outside Montage/MODX.
This project can't apply the patches directly to the hardware like SoundMondo. It is a read only patch meant for learning.
This project is created with NX using React, Nest.js and GraphQL.
It is my first React project, so this is a metalearning project of some sort 😂
Still on development, so TBD
Yamaha Montage and Yamaha MODX are products licensed by Yamaha