Hello,
I’m just learning to work with sound and I can’t get my sketch to work.
Here’s the code:
let mySound;
function preload() {
soundFormats('mp3');
mySound = loadSound('doorbell.mp3');
}
function setup() {
mySound.setVolume(0.1);
mySound.play();
}
I’m using openprocessing.org as my IDE. I’ve uploaded a file called doorbell.mp3. I get an error that says: “Uncaught ReferenceError: soundFormats is not defined”
How do I define a function that p5 made, and not me?
1 Like
This function requires you include the p5.sound library. Add the following into the head of your index.html file:
<script language="javascript"
type="text/javascript"
src="path/to/p5.sound.js"></script>
Hm…
Not sure whether we want to have the sound file in the asset folder
2 Likes
Thanks for this!
For those who might read this thread later: if working in openprocessing.org under ‘settings’ you need to turn on the p5.sound library.
2 Likes
Yes, exactly. Thanks for adding more detail to my post
1 Like