Render Multimedia in Pure C
http://nullprogram.com/blog/2017/11/03/ [nullprogram.com]
2017-11-05 23:21
All that’s needed are a few functions to render artifacts — lines, shapes, etc. — to an RGB buffer. With a bit of basic sound synthesis, the same concept can be applied to create audio in a separate audio stream — in this case using the simple (but not as simple as Netpbm) WAV format. Put them together and a small, standalone program can create multimedia.
Impressive demo.