Dear list,
I would like to implement Yamaha tx816 emulation in PD, along the lines of the way in which multiple instances of fm7 can be used in Max/MSP. The criteria I would like to meet are:
1/ The sound and behaviour of the synthesis must perceptually very close to the original sounds, excluding _overall_ timbral nuances such as 'warmth', 'thinness' etc.
2/ The implementation must be as platform independent as PD is. (I think this rules out using jack-dssi?).
3/ The system must be able to read sysex patch data (from a midi or syx file).
The options I am currently considering are:
working on this Frank?)
and then use the Hexter dssi plugin
I am leaning towards the latter two options, particularly the dssi host idea as this probably entails the least duplication of effort. I would welcome suggestions about any of this, as I don't really want to duplicate work, or go down a particular route and find obvious pitfalls that others could have pointed out.
Hallo, Jamie Bullock hat gesagt: // Jamie Bullock wrote:
The options I am currently considering are:
- write a dx emulator external from scratch
- write a dx object based on Frank Barknecht's rx7~ (are you still
working on this Frank?)
No, it's dead, because the codebase I was using is now superseded by legasynth, which also includes a FM synth. However legasynth also seems to be unmaintained, and I could never really get it to compile. If you want to try: http://www.reduz.com.ar/cheesetronic/index.php?section=4
Frank Barknecht _ ______footils.org__
_ __latest track: "plak" @ http://footils.org/cms/show/44
On Tue, 2005-08-09 at 17:32 +0200, Frank Barknecht wrote:
Hallo, Jamie Bullock hat gesagt: // Jamie Bullock wrote:
The options I am currently considering are:
- write a dx emulator external from scratch
- write a dx object based on Frank Barknecht's rx7~ (are you still
working on this Frank?)
No, it's dead, because the codebase I was using is now superseded by legasynth, which also includes a FM synth. However legasynth also seems to be unmaintained, and I could never really get it to compile. If you want to try: http://www.reduz.com.ar/cheesetronic/index.php?section=4
Ciao
After a few hours of wrestling earlier on, I couldn't get it to compile either. I think I'll avoid it.
there used to be an DX7 emulator patch on em411, but they seem to have changed their site and i can't find it now.
anyone know what happened there?
hi i don't know if this is the patch you're talking about, but i dug up something i found there a few years ago. for i can't access it on the now nonexistant em411 patches section, nor find the user who contributed the patch, i decided to mirror it here for a while:
https://www.puredata.org/Members/syntax_the_nerd/mallenem411com/view
(its 500k, a tad bit too big to post to the list)
again, i don't know if it's the right one. mfg charlie
Hallo, Christopher Charles hat gesagt: // Christopher Charles wrote:
i don't know if this is the patch you're talking about, but i dug up something i found there a few years ago. for i can't access it on the now nonexistant em411 patches section, nor find the user who contributed the patch, i decided to mirror it here for a while:
https://www.puredata.org/Members/syntax_the_nerd/mallenem411com/view
That's Matt Allen's MA_FM patch. A slightly changed version of it is part of the rradical instrument collection in CVS: abstractions/rradical/instruments/MA_FM.pd Used with permission. ;)
Frank Barknecht _ ______footils.org__
_ __latest track: "plak" @ http://footils.org/cms/show/44
Jamie Bullock schrieb:
Dear list,
I would like to implement Yamaha tx816 emulation in PD, along the lines of the way in which multiple instances of fm7 can be used in Max/MSP. The criteria I would like to meet are:
1/ The sound and behaviour of the synthesis must perceptually very close to the original sounds, excluding _overall_ timbral nuances such as 'warmth', 'thinness' etc.
Please keep in mind while emulating the sound of DX7 you also have to recreate the behaviour of the D/A converters which had a huge impact on the sound. For instance the DX7II sounded different than its precursor. I don't know about the legasynth nor about Franks approach but it takes more than just recreate the FM structure and sysex compatibility. Its the same with other simulations, you can't stick a sawtooth generator to a filter in PD and claim it to be a faithful analogue simulation, lot of subtle details are missing.
Cheers,
Malte
Malte Steiner schrieb:
Please keep in mind while emulating the sound of DX7 you also have to recreate the behaviour of the D/A converters which had a huge impact on the sound. For instance the DX7II sounded different than its precursor. I don't know about the legasynth nor about Franks approach but it takes more than just recreate the FM structure and sysex compatibility.
All this is true, and for those digging in history, only the real thing is worth considering. But as someone who created a lot of FM sounds in the old days, these 'subtleties' never had been an issue for me. I never had a problem with missing the noise of the original DX7 when I switched to a TX 802 (I still have it, anybody interested?). The synthesizer principle behind it has always been the focus. Any external or patch which does it will be very interesting, as they would be extensible as well. Thats why there are some attempts to recreate the DX7 structure but no attempt (as far as I know) to recreate the crappy converters of a DX7 which could be done seperately (beware, they had 12-bit converters and I don't know about the sampling rate). Actually to recreate the also crappy velocity sensitivity of the original DX7 is easy in Pd ;-)
Stefan