All organizations · GSoC 2026 · Programming languages, Media

GRAME

Domain specific language for audio

Faust (Functional Audio Stream) is a functional programming language for sound synthesis and audio processing with a strong focus on the design of synthesizers, musical instruments, audio effects, etc. Faust targets high-performance signal processing applications and audio plug-ins for a variety of platforms and standards.

  • c
  • javascript
  • c++
  • rust
  • typescript
  • audio
  • compiler
  • digital signal processing
  • function programming language

Project ideas

14 ideas on its 2026 ideas page. Sizes: 14 medium, 5 large. 6 mentors named.

  1. Web-Based UI System for Faust (Inspired by Cmajor Patch GUIs) medium
  2. Extending the Faust DSP Testbench medium
  3. Integration in Surge medium
  4. Integration in Bespoke medium
  5. PluginGuiMagic architecture medium
  6. Integration in BELA medium
  7. Integration in openFramework medium
  8. Integration in the Heavy Compiler Collection medium
  9. Faust programming by examples large
  10. Languages built on top of the signal API large
  11. Developing modular synthesis using widget modulation large
  12. 2024: FaustNet - DDSP, Faust in Cables.gl, Amati++, a VST/CLAP Plugin embedding the dynamic compiler
  13. 2023: Automatic Differentiation in the Faust Compiler and Better Faust on the Web
  14. 2022: Integration in HISE

Read the ideas page. Ideas are for scope reference; never copy one into a proposal.

History

In GSoC since 2022, 5 years. Projects per year: '22: 1, '23: 2, '24: 4, '25: 3, '26: 2.

On GitHub

28 repositories pushed to in the last year. Main languages: C++ (6), JavaScript (5), TypeScript (5), Faust (2), Rust (2), C (1).

Links and channels

go deeper in your terminal
git-into-gsoc org "GRAME" --shortlist
git-into-gsoc repos "GRAME"
git-into-gsoc issues --org "GRAME"
or ask your assistant:
"Which GRAME repositories merge
newcomers' pull requests, and which beginner
issues are still free?"

Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.