I'm working on a project where I'm controlling a Yamaha YM2612 with an Arduino MEGA. I can communicate with the chip just fine, but I'm having problems with the audio signal the chip is outputting. I'm running the signal to an audio op amp module to boost the signal the chip outputs, but there's a lot of noise in the signal. I've listened to the output of the module without the chip on and it's very very clean, so I'm sure there's something I'm not doing right in my circuit. I've tried other 2612 chips I have but the noise seems to be the same.
Details: Circuit is on a breadboard
Arduino MEGA is using USB power
YM2612 clock signal generated from Arduino MEGA
YM2612 "datasheet" https://datasheetspdf.com/pdf-file/865751/Yamaha/YM2612/1
breadboard circuit schematic https://gyazo.com/f2d06e9e316e6bbcc85c20f805142bb4