Live data from Hacker News

Show HN: Koelsynth – a simple FM synthesis library

github.com

21–23 of 23 posts

Re: Show HN: Koelsynth – a simple FM synthesis library

#21
post #10

Earlier quoted context omitted.

I think the reason the DX stuff broke out besides the different sound was they could do it on a cpu at the time and have a lot of voices without incurring the hardware transitor cost for each voice as much. I'm not an audio programmer but I've heard trying to emulate subtractive synthesis can be difficult. In the github section the author somewhat alludes to this : "Next, there is "subtractive" synthesis (not really…

> I've heard trying to emulate subtractive synthesis can be difficult. Just filtering frequencies isn't that difficult, but to get a digital filter sounding equivalent to a specific analog audio filter is an art. There's an entire industry trying to recreate the 'character' of certain imperfections found in old synthesizers. Some FM synthesizers also have subtractive filters. There are even analog synthesizers with F…

It's funny, the whole analog vs digital thing I personally can't tell the difference that often with EXCEPT the filter.

I have a digital synth with a digital filter that's great but I feel like I have to put a lot more work into the filter parameters to make it sound good.

I also have a digital synth with an analog filter and I find I don't have to play with the filter much at all. It sounds pretty good in pretty much every case.

Re: Show HN: Koelsynth – a simple FM synthesis library

#22

Earlier quoted context omitted.

I think the reason the DX stuff broke out besides the different sound was they could do it on a cpu at the time and have a lot of voices without incurring the hardware transitor cost for each voice as much. I'm not an audio programmer but I've heard trying to emulate subtractive synthesis can be difficult. In the github section the author somewhat alludes to this : "Next, there is "subtractive" synthesis (not really…

FM synths used dedicated ASICs to generate audio. It wasn't possible for mainstream CPUs of the era to do it in real time.

Sorry my mistake, I was trying to say that the individual oscillators/filters/etc add up in cost (at least that's often what analog synth companies say when people ask about low voice counts)

I'm assuming an ASIC has a similar cost savings to a CPU or FPGA?

Re: Show HN: Koelsynth – a simple FM synthesis library

#23
post #11

Earlier quoted context omitted.

I think the reason the DX stuff broke out besides the different sound was they could do it on a cpu at the time and have a lot of voices without incurring the hardware transitor cost for each voice as much. I'm not an audio programmer but I've heard trying to emulate subtractive synthesis can be difficult. In the github section the author somewhat alludes to this : "Next, there is "subtractive" synthesis (not really…

The killer feature of FM synthesis is generation of inharmonic sounds. Classic analog waveforms (sawtooth/square/triangle/sine) are all perfectly harmonic, i.e. the frequencies of the higher harmonics are at integer multiples of the fundamental. Subtractive synthesis shapes the amplitudes of these harmonics but doesn't add any new ones. Subtractive synthesis is still musically useful, because most musical instruments…

Thanks for the info!

I've certainly never been able to make a decent bell sound with a subtractive synth. As for FM synths, I rarely have to because there's so many good presets out there but I've accidentally made bell patches just messing around.

Post reply on HN