# gpu-synth **Repository Path**: mirrors_berkus/gpu-synth ## Basic Information - **Project Name**: gpu-synth - **Description**: OpenCL-powered additive GPU synthesizer to mimic the sonic complexity of real stringed instruments - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2026-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gpu-synth by Devin Mooers This is an OpenCL-powered additive synthesizer plugin. It's meant to run on a beefy GPU. The OpenCL synthesis code is inside `opencl_kernels.cl`. The OpenCL handler code is in `OpenCL.cpp` - this writes/reads OpenCL buffers to/from the kernel/GPU. `VoiceManager.cpp` handles voice management and setting the energy and damping parameters of each voice (which then get fed > OpenCL.cpp > opencl_kernels.cl for synthesis). gpu-synth uses the WDL-OL plugin framework by Oli Larkin. #### Warning: this is probably completely broken. Just FYI! This is not plug-and-play. Feel free to gut the code, though, and use it for your own purposes. License: MIT. Credit appreciated!