Closed Ashton-Morris closed 5 months ago
To where if you hold the pencil it doesn't start playing the sound unless you start to move it.
It looks like we did this in CAV with a ContinuousPropertySoundClip
. The documentation states the following:
It is implemented such that the sound fades in when changes
occur in the Property's value and fades out when the value doesn't change for some (configurable) amount of time.
I will move forward using the same strategy and see how it goes!
I was very quickly stopped in my tracks because ContinuousPropertySoundClip
does not support a range that include 0
. Below is the patch for where I got to... I think I should talk this over with @jbphet.
I went ahead and committed adding the mp3 file and update to the license.json.
I've added this using ContinuousPropertySoundGenerator
, and I made a number of adjustments to it, but I'm not very fond of it. It's not bad for quick drags, but long drags sound odd. We can discuss at today's review meeting and decide on the next steps.
We discussed this in the 4/9/2024 sound design meeting, and we felt like there was a mismatch between the action on the screen and the sound. For the next round, we'd like to try integrating the sound generator used for the foot drag in the John Travoltage sim, which is based on filtered wide-spectrum noise, and alter the filter center frequency based on the height of the mean prediction line.
Reviewed the latest, which is based upon the FootDragSoundGenerator
from John Travoltage, and are generally good with the results. Next things to try are:
I've made the changes listed in the previous comment and I think this is ready for review in the next design meeting.
We reviewed this in the 4/23/2024 sound design meeting, and we are all good with it. Assigning to @amanda-phet for one last check and, if she's good with it, this can be closed as completed.
Sounds good to me!
I have two files in case the .mp3 doesn't loop perfectly. They are in the same folder as the other issues.
I have a looping sound mocked op that plays when the pencil is moved. The mockup video is stored in the same folder as the other issues.
But I do remember that we did something similar in another sim: To where if you hold the pencil it doesn't start playing the sound unless you start to move it. Do you remember that? I think thats the preferred mapping if we can remember how it's done.