SoundCoder

macOS and iOS programming app for real-time audio synthesis and algorithmic composition using GPU and Apple Metal Shading Language

GPU-accelerated audio rendering.

Apple provides its own language for writing shaders, the Metal Shading Language (MSL for short) and it can be used for both graphics and compute processing.
Metal Shading Language is a unified language based on the C++ programming language that allows integration between the graphics and compute programs.
Soundcoder is an macOS and iOS (iPad) programming environment for real-time audio synthesis and algorithmic composition using Metal Shading Language.
Soundcoder kernel function is a data-parallel function that is executed over a 1, 2, or 3D grid. This function is set up for data parallel computing and allows to build parallel programs that operate on many pieces of data at once.

Privacy policy