Skip to content

Comments

Add Faust examples#162

Merged
b-ma merged 3 commits intoircam-ismm:mainfrom
sletz:main
Nov 26, 2025
Merged

Add Faust examples#162
b-ma merged 3 commits intoircam-ismm:mainfrom
sletz:main

Conversation

@sletz
Copy link
Contributor

@sletz sletz commented Nov 25, 2025

This PR adds three examples using the faustwasm package, dynamically compiling and then running Faust DSP programs. The code currently uses the FaustMonoDspGenerator to create synthesisers or effects.

If desired, the FaustPolyDspGenerator generator could possibly be demonstrated later on to create MIDI controllable instruments.

@sletz sletz force-pushed the main branch 2 times, most recently from 3416d6a to 81afcb5 Compare November 25, 2025 10:45
@b-ma b-ma merged commit c65d4a9 into ircam-ismm:main Nov 26, 2025
@b-ma
Copy link
Collaborator

b-ma commented Nov 26, 2025

Thanks!

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great to see this is working, but we should probably not add Faust to the dependencies. Maybe have it in the devDependencies?

Copy link
Collaborator

@b-ma b-ma Nov 26, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, nice catch. Thanks! I will fix this

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done is this new PR: #163

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants