Hi,
this is a live-coding tool, where you can write a 2D fragment/pixel shader while it is running in the background - https://github.com/Gargaj/Bonzomatic/releases
(https://camo.githubusercontent.com/5f8430302cbbb894aec891529bed88d5ad0a771b60576975c7633845b4037139/68747470733a2f2f692e696d6775722e636f6d2f384b38497a744c6c2e6a7067)
Requirements
On Windows, both DirectX 9 and 11 are supported.
For the OpenGL version (for any platform), at least OpenGL 4.1 is required.
On recent macOS, to allow sound input to be captured (for FFT textures to be generated), you need to: Open up System Preferences, click on Security & Privacy, click on the Privacy tab then click on the Microphone menu item. Make sure Bonzomatic.app is in the list and ticked.