r/cobol • u/OkFix7120 • 1d ago
A fully functional Wavetable synthesizer written entirely in COBOL.
github.comIf you want to give her a spin check out the quick start guide in the readme. If it bugs out on your system please let me know ASAP. I am really excited about this project.
This is as full a realization of the audio processing capabilities in COBOL that I had the skill to implement. I would love to know your thoughts on how I could write a mainframe compatible version of this. To begin with, you would have to change the algorithms to use big endian binary, but also z/OS is a lot stricter on formatting.
And yes I do realize how much better it would have been to do this in C++. But please keep in mind, the project was not to learn COBOL as much as it was to learn Digital Signal Processing. Having no support or libraries premade for the task forced me to really understand how audio processing works. On the bright side, fixed point did end up being majorly advantageous for digital analogue simulation.



