Pure FM Synths.. How? What? Why?

Discussions about anything analog, digital, MIDI, synth technology, techniques, theories and more.
Post Reply
User avatar
vinyl_junkie
Junior Member
Junior Member
Posts: 223
Joined: Tue Dec 07, 2010 1:41 pm
Gear: Akai samplers
Location: Somewhere in the countryside, UK

Pure FM Synths.. How? What? Why?

Post by vinyl_junkie » Sat Jun 21, 2014 11:26 am

May be a stupid question but how did all the early FM synths like the DX'es produce the raw sound/waveforms?

They didn't use DSP's and neither did they use analogue oscillators. Digital oscillators sure but what and how exactly?
How is this digital oscillator used by them (Custom Yamaha VLSI chip) different from using a DSP? It's still a CPU performing mathematical equations no?

User avatar
CS_TBL
Synth Explorer
Synth Explorer
Posts: 1677
Joined: Wed Jul 12, 2006 3:47 pm
Gear: All "In-The-Box"
Mainly FM8
Location: NL
Contact:

Re: Pure FM Synths.. How? What? Why?

Post by CS_TBL » Sat Jun 21, 2014 11:48 am

Wasn't it actually phase distortion? A table with a sine being read out for a specific phase?
"You know I love you, CS, but this is bullshit." (Automatic Gainsay)
s: VSL/FM8/EWQL/LASS h: DX7/FS1r/VL70/SY77/SN2r/JD800/JD990/XV88/Emu6400/Poly61/Amek35:12:2/genelec1030 r: Violin/AltoSax/TinWhistle c: i7-4770/RAM32GB/SSD
FM8 vids

karmag
Newbie
Newbie
Posts: 27
Joined: Thu Feb 20, 2014 10:22 am
Location: Sweden

Re: Pure FM Synths.. How? What? Why?

Post by karmag » Sat Jun 21, 2014 4:32 pm

CS_TBL wrote:Wasn't it actually phase distortion? A table with a sine being read out for a specific phase?
Yes, it's essentially a wavetable. (And don't confuse "phase modulation" with "phase distortion" - PD is just a marketing term, from Casio even.) :-)


Here's something that was posted to the music-dsp list a few years ago. It has to do with the OPL2/OPL3 chips that were used in PC soundcards, but it's probably the same techniques that are involved for all of Yamaha's chips.
Olli Niemitalo wrote: Date: Fri Apr 18 02:44:09 2008
Subject: [music-dsp] YM3812 reverse engineering

Me and Matthew Gambrell have an interest in emulation of YM3812, which
is the OPL2 sound chip found in the Adlib and 8-bit Sound Blaster
cards. A later derivative OPL3 is found in early 16-bit Sound
Blasters. We sent one YM3812 and one YMF262 (OPL3) to MEFAS for
decapsulation; the cost was around 90 USD each. They indicated that
the chips would still be operational after decapsulation, but we had
no need to test this. Looking at the revealed YM3812 die surface with
a microscope turned out two ROM's.

[snip]

The contents could be read bit-by-bit. The first ROM was a log-sin
waveform table, containing one quarter of a sine wave, 256 samples
long. The second ROM was an exponential table, 256 samples long. There
were no other ROM's larger than 16 samples. This is strong evidence
that YM3812 produces the sound without any multiplications, using for
frequency modulated (actually phase modulated) synthesis the formula:

out = exp(logsin(phase2 + exp(logsin(phase1) + gain1)) + gain2)

[snip]
For more professional parts, the kinds used in the synths, you might expect to see variations on this theme, perhaps longer tables or wider data words; apparently the OPL chips have 11-bit resolution per operator, I think most synths after the first DX7s have higher resolution than that.

Some more comments on his blog. Also, chip p**n.

commodorejohn
Synth Explorer
Synth Explorer
Posts: 1601
Joined: Mon Aug 12, 2013 2:39 am
Real name: John
Gear: Roland JX-10/SH-09/MT-32/D-50, Yamaha DX7-II/V50/TX7/TG33/FB-01, Korg MS-20 Mini/ARP Odyssey/DW-8000/X5DR, Ensoniq SQ-80, Oberheim SEM
Location: Sacramento, CA
Contact:

Re: Pure FM Synths.. How? What? Why?

Post by commodorejohn » Sat Jun 21, 2014 5:28 pm

vinyl_junkie wrote:May be a stupid question but how did all the early FM synths like the DX'es produce the raw sound/waveforms?

They didn't use DSP's and neither did they use analogue oscillators. Digital oscillators sure but what and how exactly?
How is this digital oscillator used by them (Custom Yamaha VLSI chip) different from using a DSP? It's still a CPU performing mathematical equations no?
It's not a CPU doing the sound generation - it's a custom logic IC handling it. The CPU only does control functions. You could do FM on a CPU, but it wouldn't have been cost-effective at the time - even emulating a lesser Yamaha chip in software requires a good deal more horsepower than the DX7's CPU has to offer.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73

User avatar
vinyl_junkie
Junior Member
Junior Member
Posts: 223
Joined: Tue Dec 07, 2010 1:41 pm
Gear: Akai samplers
Location: Somewhere in the countryside, UK

Re: Pure FM Synths.. How? What? Why?

Post by vinyl_junkie » Sat Jun 21, 2014 8:01 pm

Great info, thanks!

Hallu
Newbie
Newbie
Posts: 57
Joined: Fri Mar 15, 2013 9:37 pm

Re: Pure FM Synths.. How? What? Why?

Post by Hallu » Sun Jun 22, 2014 2:21 am

This is a good reason why owning vintage FM synths is just as practical as most vintage analog synths for long term use - all through hole design (even though SMT is easier to do DIY repair, some cranks demand through hole tho) and widely found IC chips (arguably easier to find than most analog chips, since a lot of FM synths shared the exact same chip with different circuit designs - in this regard it mirrors Yamaha's CS line).

All the early digital circuit design information is pretty interesting, especially when you look at some of the larger and more intimidating pieces of gear from this era. The DX line is beautiful in its simplicity, but the extent to which something like the Fairlight filter -> output chain delves into is pretty astounding.

User avatar
calaverasgrande
Expert Member
Expert Member
Posts: 1043
Joined: Thu Jul 07, 2011 5:29 pm
Gear: OB6, Moog Grandmother, MG1, Taurus 3, Octatrack, KPR-77, Dark Energy, Blofeld, KPR-77, Fat Machinedrum, Analog 4, Digitone Keys, Organelle, Wiard
Band: N.S.V.
Location: Richmond, VA
Contact:

Re: Pure FM Synths.. How? What? Why?

Post by calaverasgrande » Tue Jun 24, 2014 11:37 pm

Hallu wrote:This is a good reason why owning vintage FM synths is just as practical as most vintage analog synths for long term use - all through hole design (even though SMT is easier to do DIY repair, some cranks demand through hole tho) and widely found IC chips (arguably easier to find than most analog chips, since a lot of FM synths shared the exact same chip with different circuit designs - in this regard it mirrors Yamaha's CS line).

All the early digital circuit design information is pretty interesting, especially when you look at some of the larger and more intimidating pieces of gear from this era. The DX line is beautiful in its simplicity, but the extent to which something like the Fairlight filter -> output chain delves into is pretty astounding.
how is sMT easier than through hole?
I can buy the tools to fix through hole circuits at any radioshack for $10 total.
SMT, IIRC, requires specific desoldering equipment to rework parts.
Whatsoever thy hand findeth to do, do it with all thy might; for there is no work, nor device, nor knowledge, nor wisdom, in the grave

Hallu
Newbie
Newbie
Posts: 57
Joined: Fri Mar 15, 2013 9:37 pm

Re: Pure FM Synths.. How? What? Why?

Post by Hallu » Wed Jun 25, 2014 7:11 pm

calaverasgrande wrote:
Hallu wrote:This is a good reason why owning vintage FM synths is just as practical as most vintage analog synths for long term use - all through hole design (even though SMT is easier to do DIY repair, some cranks demand through hole tho) and widely found IC chips (arguably easier to find than most analog chips, since a lot of FM synths shared the exact same chip with different circuit designs - in this regard it mirrors Yamaha's CS line).

All the early digital circuit design information is pretty interesting, especially when you look at some of the larger and more intimidating pieces of gear from this era. The DX line is beautiful in its simplicity, but the extent to which something like the Fairlight filter -> output chain delves into is pretty astounding.
how is sMT easier than through hole?
I can buy the tools to fix through hole circuits at any radioshack for $10 total.
SMT, IIRC, requires specific desoldering equipment to rework parts.
The tools you need for either are a bit specific, thats negligible.

With through-hole you have to align the component, hold it steady and solder at the same time.
With SMT you do every piece in the same steps - 1) blob a small thing of solder on one of the connection points, it is okay if it cools 2) pick up component with tweezers in one hand, keep iron in other 3) hover component over connection point, re-heat solder with tip of iron 4) place component down 5) leisurely solder in other connection points

With SMT you can also just glob on solder everywhere, and then remove all the excess with a braid and (given that you don't burn the PCB) everything will work 100%.

Its actually quite forgiving to do compared to through hole, it is just a different set of steps.

User avatar
calaverasgrande
Expert Member
Expert Member
Posts: 1043
Joined: Thu Jul 07, 2011 5:29 pm
Gear: OB6, Moog Grandmother, MG1, Taurus 3, Octatrack, KPR-77, Dark Energy, Blofeld, KPR-77, Fat Machinedrum, Analog 4, Digitone Keys, Organelle, Wiard
Band: N.S.V.
Location: Richmond, VA
Contact:

Re: Pure FM Synths.. How? What? Why?

Post by calaverasgrande » Wed Jun 25, 2014 7:41 pm

I dunno, I use a panavise with a circuit board holder. I dont have to hold the components in place when I solder them. I just tilt it at an angle so gravity does that for me.
Then I have one hand to feed solder and one to hold an iron.
The main differnce between the two for me is that I can barely read normal sized components. SMT is so small I can't even see it without a loupe.
Whatsoever thy hand findeth to do, do it with all thy might; for there is no work, nor device, nor knowledge, nor wisdom, in the grave

Post Reply