PreenFM > preenfm2 and preenfm3

TubBells DX7 Patch demo

<< < (3/3)

6581punk:
One thing I would worry about if the DX7 translation was too perfect is Yamaha taking notice. Not sure how likely that would be, but you know how lawsuit mad companies are these days.

Mesmerised:
Native Instrument's FM8 reads DX-7 patches too - so I wouldn't worry too much about Yamaha...

I'd be happy if DX-7 patch conversion would be improved. A lot of the patches were rather strange so far. It would be a huge library to use with the Preen and I like to load some patches to learn about FM synthesis. It's not intuitive at all for me to program so far...

Xavier:
Heter project goes rather far in the DX7 emulation :
http://dssi.sourceforge.net/hexter.html

Not sure yamaha cares about all those project ;-)


--- Quote from: 6581punk ---I also read that people used odd settings (but inaudible ones) as a sort of watermark so they knew if their patches were being copied.
--- End quote ---

Interesting... that can explain the strange values i see with some high level modulation oscillator.
The problem is that some of them creates VERY audible aliasing/noise on the PreenFM.

6581punk:
Actually after writing that I realised that maybe the FM patents have expired. They're for 25 years?

Although this seems to suggest that FM on hardware is covered by the patent, software isn't covered, hence FM8. Although PreenFM is running software on a computer, it's not an FM IC.

"Fourth, while Yamaha owned the patent on hardware-based FM, which meant that until recently no other manufacturer could offer competing FM instruments, nobody owns FM when it's running on a computer. Each developer can put a fresh spin on the FM concept."

http://oreilly.com/digitalmedia/2006/04/12/fm-synthesis-tutorial.html


CSound apparently can render DX7 sounds, or is it converting sounds to DX7 format?

"CSound also has opcodes for producing DX7 sounds."

I read about the quirky settings thing here:

http://en.wikipedia.org/wiki/Yamaha_DX7#Program_piracy

Navigation

[0] Message Index

[*] Previous page

Go to full version