hackclub / sprig

🍃 Learn to code by making games in a JavaScript web-based game editor.
https://sprig.hackclub.com
MIT License
925 stars 1.14k forks source link

Replace CoreAudio with a cross platform audio API #1761

Open grymmy opened 11 months ago

grymmy commented 11 months ago

Currently, spade PC builds builds are dependent on CoreAudio to emulate sound, which is an API exclusive to MacOS. This limits testing of audio to Apple computers, when windows & linux-based machines should also be capable of testing spade audio. Note - copied from @Sheepy3 's original, just relocated here to keep things organized.

Ehren12 commented 11 months ago

How about the PortAudio API?

Here is the github if you are interested: PortAudio

whatwareweb commented 9 months ago

This would be very useful because I'm trying to adjust the audio code to get notes more in tune