Developing SimpleFM

2000's icon

Hello,

I'm sorry for the vagueness of this of question, but I was wondering if anyone could help? I'm trying to understand more about working with FM in MAX, but am a bit stuck going much further than a basic development of SimpleFM. Please find tutorial patch attached. I was wondering if anyone had any stuff they were prepared to share or any advice on where to look? Is it a case of learning how to modulate a modulator, or are there other paths?

Thank you

FMTut.maxpat
Max Patch

Gregory Taylor's icon

The gen~ book that Graham Wakefield and I wrote together contains an entire chapter exploring FM that I am particularly proud of and which you may find instructive.

Of course, I don't know whether or not you're familiar with the gen~ environment or whether you're a Max or a Max for Live user (that matters because you need a crossgrade license to edit gen~ in Max for Live), but I did want to mention it. There's stuff in there that I sure wasn't familiar with when we started!

2000's icon

Hello,

OK, great, thank you. Yes, I'm a MAX user, but hadn't started to look at Gen~. Wasn't sure how approachable it was. Guess now's a good time to try.

Thanks

Gregory Taylor's icon

One thing that seems to have been a problem for some users was the impression that most of the people using gen~ were writing command-line code in a codebox operator, together with getting used to thinking of processing one sample at a time. No one actually said any of that, but I've heard again about those two issues from people skittish about using gen~. Graham and I wrote the book that we did with those ideas in mind, eschewing having to write code except when it's necessary, and trying really hard to help you adjust to working at the sample level.

2000's icon

OK. Well if I don't understand it I'll be in touch about a refund. Thanks for the tip, though.

felipe vaz's icon

Hi Gregory, thanks for sharing your vast knowledge in this book. I want to up my game in FM and I'd love to have all the flexibility of Max/Gen. Do you think I can get it to sound as good as, say, a Digitone? My previous experiences with x.FM, simpleFM etc. were a bit disappointing, sound-wise, so I always end up returning to other FM synths (mostly NI FM8) and sequencing it from within Max despite all limitations. So I hesitate a bit before going through a new learning process.
Also, I don't know about other people, but I'd love to LISTEN to practical examples of these FM implementations you mention, even if it is a simple youtube video or short online live session. Is that possible? Thanks!