PreenFM : DIY Frequency Modulation Synth

...and how to do so...
RELATED
PRODUCTS

Post

Hi,

I just created a site for a project i'm working on :
http://www.preenfm.net

It's not yet finished neither available as a kit.

But I'm interested by all remarks...

If you have FM knowledge and have favorite FM algos please let me know.
The list of available algos is on the site, and adding FM algorithms is very easy at this point.

Advice, questions, remarks ?

Thanks,

Xavier

Post

Very interesting - looks like a really cool project!

I'd love to hear it in action but I couldn't get the sound clips to play :( (FireFox v3.6.17, Windows ExPee)

Post

Thanks.
I've just added direct links to mp3s.

Xavier

Post

Very cool. I'll check out the demos when I get home from work.

Post

Ixox wrote:Thanks.
I've just added direct links to mp3s.

Xavier
Thank you. And nice bass sound! :)

Post

Thanks. :-)
I'll try to post a video soon...
Controling this little box with TouchOSC on a IPad is very cool...

Xavier

Post

thanx Ixox, looking good :)
The highest form of knowledge is empathy, for it requires us to suspend our egos and live in another's world. It requires profound, purpose‐larger‐than‐the‐self kind of understanding.

Post

Hello,

Many updates on my project :-)

The web site now has much more content :
http://preenfm.net

A all new facebook page... Created 1 houre ago... Of course don't hesitate to "like"... That will help ;-)
http://www.facebook.com/pages/PreenFM/212040125516094

A quickly done demo with a bass that has a strange sound in this MP3 :
http://xhosxe.free.fr/PreenFM/PreenFM_1.mp3
Of course all sounds are directly from the sound module without any other effects (except a bit of stereo panning).

All the features i wanted are coded and work fine. The PCB is ready.
The box still need some work.

Let me know what you think,
It's a small project i expect to make around 30 kits but all remarks are welcome,

Thanks,

Xavier

Post

That appears to be a Maple mini as the brain of your synth.
What are the features/advantages of the Maple board that made you choose it over the competition?

Post

skitchy wrote:That appears to be a Maple mini as the brain of your synth.
What are the features/advantages of the Maple board that made you choose it over the competition?
Hello,

It depends on the competition you talk about.

Over arduino board ? this one is much much more powerfull...
32bits ARM at 72Mhz is... maybe 100 times more powerfull than a 8bits 16Mhz arduino (32 bits multiplication in 1 clock cycle).

Over other boards with same MCU:
Leaflabs (http://www.leaflabs.com) provides a robust environment with a working GCC chain tool.
I develop in C++ with Eclipse and upload very easily my programm to the board.
They also provides libraries that works pretty well : serial (midi), I2C (eeprom to store patches), LCD...
And they are very helpfull to fix any problem you can have.
All leaflabs code is open source.
Last point, the maple mini perfectly fits in a 40 pins IC socket to plug it into a PCB.

Xavier

Post

Hello,

I tried 3 difference LCDs and i'd like know which one people like the best.
Let me know what you think on FaceBook or on KVR ;-)

See PreenFM LCDs color

Thanks,

Xavier

Post

No 1 (blue on black) - easiest to read.

Post

skitchy wrote:No 1 (blue on black) - easiest to read.
I actually usually like "white on blue" easier to read in dim or dark rooms, but if they are all pin compatible swapping one for another shouldn't be a huge deal (and for a kit you could make it a choice, unless you think stocking all of them would be a pain).

Post

excellent project! i saw your previous ones. this one seems to be more compact. brilliant!
i'll have to look at the board you used (I have arduino)
:)

Post

Oh regarding "integer evil for FM" remarks in the FAQ: I'd say FM synthesis is probably one of the few things DSP where I would use integer arithmetic even on a PC. Since in practice you're probably going to be reading your sine-waves from a lookup table, it'd be totally pointless to do calculations in float, only to keep converting them back to integers for lookups (and the CPU waste would be remarkably silly).

Anyway looks kinda interesting.

Post Reply

Return to “DIY: Build it and they will come”