Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The design of the DX7 ASIC is really quite astonishing. They used every trick they could think of to make it work given the technology limitations, like a 96-step shift register and using a lookup table to produce the sine wave. The lookup table is clever, too, storing only half the table, and storing log2() of the values instead of the original value so they can use addition instead of multiplication to compute the operators.


and all these tricks to generate oscillators are still used to this day in digital hardware and software synthesizers:

https://aaltodoc.aalto.fi/server/api/core/bitstreams/803386d...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: