From 0b9b57966d8ee1cd9fc1823c449cf80e693d445c Mon Sep 17 00:00:00 2001 From: jbphet Date: Tue, 16 Feb 2021 17:28:11 -0700 Subject: [PATCH] removed grab/release sounds that have been rule out, see #480 --- .../view/BalloonNode.js | 12 ++--- sounds/balloon-grab-002.mp3 | Bin 627 -> 0 bytes sounds/balloon-grab-002_mp3.js | 21 -------- sounds/balloon-grab-003.mp3 | Bin 627 -> 0 bytes sounds/balloon-grab-003_mp3.js | 21 -------- sounds/balloon-grab-005.mp3 | Bin 1410 -> 0 bytes sounds/balloon-grab-005_mp3.js | 21 -------- sounds/balloon-release-002.mp3 | Bin 783 -> 0 bytes sounds/balloon-release-002_mp3.js | 21 -------- sounds/balloon-release-003.mp3 | Bin 1410 -> 0 bytes sounds/balloon-release-003_mp3.js | 21 -------- sounds/balloon-release-005.mp3 | Bin 783 -> 0 bytes sounds/balloon-release-005_mp3.js | 21 -------- sounds/license.json | 48 ------------------ 14 files changed, 3 insertions(+), 183 deletions(-) delete mode 100644 sounds/balloon-grab-002.mp3 delete mode 100644 sounds/balloon-grab-002_mp3.js delete mode 100644 sounds/balloon-grab-003.mp3 delete mode 100644 sounds/balloon-grab-003_mp3.js delete mode 100644 sounds/balloon-grab-005.mp3 delete mode 100644 sounds/balloon-grab-005_mp3.js delete mode 100644 sounds/balloon-release-002.mp3 delete mode 100644 sounds/balloon-release-002_mp3.js delete mode 100644 sounds/balloon-release-003.mp3 delete mode 100644 sounds/balloon-release-003_mp3.js delete mode 100644 sounds/balloon-release-005.mp3 delete mode 100644 sounds/balloon-release-005_mp3.js diff --git a/js/balloons-and-static-electricity/view/BalloonNode.js b/js/balloons-and-static-electricity/view/BalloonNode.js index 79bced06..94171256 100644 --- a/js/balloons-and-static-electricity/view/BalloonNode.js +++ b/js/balloons-and-static-electricity/view/BalloonNode.js @@ -28,14 +28,8 @@ import Rectangle from '../../../../scenery/js/nodes/Rectangle.js'; import SoundClip from '../../../../tambo/js/sound-generators/SoundClip.js'; import soundManager from '../../../../tambo/js/soundManager.js'; import Utterance from '../../../../utterance-queue/js/Utterance.js'; -import grabBalloonSound from '../../../sounds/balloon-grab-002_mp3.js'; -// import grabBalloonSound from '../../../sounds/balloon-grab-003_mp3.js'; -// import grabBalloonSound from '../../../sounds/balloon-grab-004_mp3.js'; -// import grabBalloonSound from '../../../sounds/balloon-grab-005_mp3.js'; -import releaseBalloonSound from '../../../sounds/balloon-release-002_mp3.js'; -// import releaseBalloonSound from '../../../sounds/balloon-release-003_mp3.js'; -// import releaseBalloonSound from '../../../sounds/balloon-release-004_mp3.js'; -// import releaseBalloonSound from '../../../sounds/balloon-release-005_mp3.js'; +import grabBalloonSound from '../../../sounds/balloon-grab-004_mp3.js'; +import releaseBalloonSound from '../../../sounds/balloon-release-004_mp3.js'; import balloonsAndStaticElectricity from '../../balloonsAndStaticElectricity.js'; import BASEA11yStrings from '../BASEA11yStrings.js'; import BASEQueryParameters from '../BASEQueryParameters.js'; @@ -53,7 +47,7 @@ const X_POSITIONS = PlayAreaMap.X_POSITIONS; // constants const grabBalloonKeyboardHelpString = BASEA11yStrings.grabBalloonKeyboardHelp.value; -const GRAB_RELEASE_SOUND_LEVEL = 0.2; // empirically determined +const GRAB_RELEASE_SOUND_LEVEL = 0.1; // empirically determined class BalloonNode extends Node { diff --git a/sounds/balloon-grab-002.mp3 b/sounds/balloon-grab-002.mp3 deleted file mode 100644 index baec6c8b131cbb1895677af693d477c4d1db07f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 627 zcmezW+u#TT1B;KiZHQrmVE*K_pXClP1Tb4LKlVS1KQJ*c3Ux9tFmdFtgjI%YaC4OwN!q8Jx#>p>(~qNKs<*yAsQI8&eobdl z@zc!3FHgzsTIKC|eRut=z&oWmS+imu$>*Foz0uU*@6Q)TDj5=67wQ^5Wxd1@RK2%8 z`RX(|zK?phUak56+vo@j0|(F2ILTH9MrHn2<#H1kL>(B{_1s-KIlwWr|KQb!6LL9y zby*ZeDq}w~RdU45f7!L@M3Y9$t9sFx%e76%3f zYgbzf#T!o_mYv^!L3hUVj|MC*>mMe3b`f#?HZNe+?v2s^4_vu-+Tu#S{r_v57A6RM z&yWywYrZ?VTj$EEwhaZmI&VRaV`kt8SscFO3j?EoaN%~j4NPnd4Jix^49pXcsh(?; z=-;V3TfXDO*6Xt;{(Si0$Xu5s2g}48d+)~XuRP{EQRe8mn;DZcziqy%_*dGk_M<|9 zdCDeEohpS189*cIKTo{>_wvVyGk3*2accTAzvqIM?ESSYhpQF0AD<;6Db=^wIm~Er zz1z!8k8c0}TW#$YR=n@)w9wpbhjb5T`hXqRz>yGKzhg=R!@?f5~j-TJ?} zY>AL&=GvV)=BooPC@2P9IC7?H+R@F1uXc6n?ph|o^1|ews#TBowfEmk|9bg2`nnqH LSz79uuEGTX94ID? diff --git a/sounds/balloon-grab-002_mp3.js b/sounds/balloon-grab-002_mp3.js deleted file mode 100644 index 50cc605b..00000000 --- a/sounds/balloon-grab-002_mp3.js +++ /dev/null @@ -1,21 +0,0 @@ -/* eslint-disable */ -import asyncLoader from '../../phet-core/js/asyncLoader.js'; -import base64SoundToByteArray from '../../tambo/js/base64SoundToByteArray.js'; -import WrappedAudioBuffer from '../../tambo/js/WrappedAudioBuffer.js'; -import phetAudioContext from '../../tambo/js/phetAudioContext.js'; - -const soundURI = 'data:audio/mpeg;base64,//swxAAABEwXPVQxgBFvk63zHsAAUAEJIkqUB+F1zgcWH4IYIYP8ocWD6g/y5/+nwQ/3/D/5c/ACAAESiQAAAghsBFZ5VLBGRRsUYr4jabL4hAL4xRYl2vXgfPAid9YsonPlaaPpyh66qktJ17t/mlHcdWxqmlziH2zMy7E1MP356DIkaBi1oS0x5QXSAFJ7vX9j1ZYeDvEu2uqs//syxAQACAylXhmFAAEjD+p3HpAAFUABrozdqZNQQVWPwdXhkG0JTS0EIRR5XfECeQhen+mKosiCKFzqfxVc0w0pX/xaQ4hae/UFVuLAAAACMfaIVhoIBEAAADtFPTgh2OXhds+/0C2Yl/EwBESv4WDzRBRF9p5QqruxW//A1N7LONRvP//WsqFgEPdoGBFGg92TiyzUqoawcA0s7f/7MsQDAAhUo1e49AABEBNxtx6wAgYAgGQAAAADkcYlzoEYj7ktmx+IyLXXm5H54eDEnURiQDlh2L3dXb95xk2RHMXO2WiTafaz1SH9G0Z98SBwN2SyCSx6IJBoAAAAf/OR3/3T8ZGZulzkQoL8n4zQKh3frQTDeyG3x5oUGRqOo0NWMqN/Rumy4tv//Xs7RlZzvvWWVW22wi3DaUz/+zLEA4AIYFN/uJSAAKGMJqeEMAagCChKLwAOJOJvEnRCEY9IESwflIXTSZ8oxwNOO7WzlfT00kdOmAiZMndRMcgOH36yoRkXO/La/6t2pBIpaa25LDerUNAgIVLQxMx6lsWzMeq6iS26phQE6DT+JTqMS9bv93X9SkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq'; -const soundByteArray = base64SoundToByteArray( phetAudioContext, soundURI ); -const unlock = asyncLoader.createLock( soundURI ); -const wrappedAudioBuffer = new WrappedAudioBuffer(); -const onDecodeSuccess = decodedAudio => { - wrappedAudioBuffer.audioBufferProperty.set( decodedAudio ); - unlock(); -}; -const onDecodeError = decodeError => { - console.warn( 'decode of audio data failed, using stubbed sound, error: ' + decodeError ); - wrappedAudioBuffer.audioBufferProperty.set( phetAudioContext.createBuffer( 1, 0, phetAudioContext.sampleRate ) ); - unlock(); -}; -phetAudioContext.decodeAudioData( soundByteArray.buffer, onDecodeSuccess, onDecodeError ); -export default wrappedAudioBuffer; \ No newline at end of file diff --git a/sounds/balloon-grab-003.mp3 b/sounds/balloon-grab-003.mp3 deleted file mode 100644 index f002f56e3912e8c1f8bf6775f242fe0c70241ad6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 627 zcmezW+u#TT1B(W;aEM@oVKwiY@75cb{`bob61SZ9)h<0!sXt>v=LCTn8m+#0NBbT`PiA0tOF4c0+S9&=)t6msw5vM%(T7j|n#O!ppKZ4f{W{b9lAvE^S~~GAUJ*!F^`Q z4z358j<@=`vNl+G9<$$FsGa?P-o8lpZFzrBZ8N)citnWE?!Zze2C2OnX5YJ(P7sP} zQIucquqE8q>E`DD|2;U}K#mh+VE)2tzPKg9-~vO+mqZS>CmT=P&SOX@SaIdVoe4sY z+jY-~CQQrVHp#Hytyp`nbMamOl?;Kw3aei7Hk*d%F0*6uW%6M=klVn(IIH>#*Y+Q) sE0#z3IQqI8>searnXV!mfE=gIe8_}RdI5`r0Rw|c12B%sHjT;}0k6eD4*&oF diff --git a/sounds/balloon-grab-003_mp3.js b/sounds/balloon-grab-003_mp3.js deleted file mode 100644 index 9697842c..00000000 --- a/sounds/balloon-grab-003_mp3.js +++ /dev/null @@ -1,21 +0,0 @@ -/* eslint-disable */ -import asyncLoader from '../../phet-core/js/asyncLoader.js'; -import base64SoundToByteArray from '../../tambo/js/base64SoundToByteArray.js'; -import WrappedAudioBuffer from '../../tambo/js/WrappedAudioBuffer.js'; -import phetAudioContext from '../../tambo/js/phetAudioContext.js'; - -const soundURI = 'data:audio/mpeg;base64,//swxAAABCgDE1QRgDF7Dez3O7AC/EVpNi0QADgfzhd5ApLlDhyfBAoNB8ocOf+f/7S//+Uk3FKrhcrpM7oGAAAAAALFcHA8JCDAtyLtmMVQnMfwgiL+tsj4b2RIZsCm7dIHAkXOYbTPTSt1xHkvmJCJkBCYKIVNbsWO4FuTAANGZMvX1uWO4XvTRXwre3WGIty5I+5KWMAiy2yL//syxAOACISLTbj1gAChAOSrsCAGbSQAAAAAAJ3is0b504JfHsvG6CObxjUOVx8mUanUaz7HqNjkM1vDyf4NnQ+9e2slkOl27IC/8wcISoS7dYAApJJlFQBHmXS4CuBpQdqPCmqwOknGP7txK2v/nr5ZR7Zu/cq2NtLKDsktu1F1AgAavWg294qlkBJahCEfp0C0Vz1C2bP//0gJRv/7MsQRAAP0BTejhGAw0ABk9GEIBuSxyNtuAGBwqNTI3JASQbctzBVglmgLNGg4DXit3omj3U+pAFFTIKrpDYM1VC2mPgJNAkwGwG2AAAGae/QKt/ireKdaTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+zLEKwPCNAEboARAMAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq'; -const soundByteArray = base64SoundToByteArray( phetAudioContext, soundURI ); -const unlock = asyncLoader.createLock( soundURI ); -const wrappedAudioBuffer = new WrappedAudioBuffer(); -const onDecodeSuccess = decodedAudio => { - wrappedAudioBuffer.audioBufferProperty.set( decodedAudio ); - unlock(); -}; -const onDecodeError = decodeError => { - console.warn( 'decode of audio data failed, using stubbed sound, error: ' + decodeError ); - wrappedAudioBuffer.audioBufferProperty.set( phetAudioContext.createBuffer( 1, 0, phetAudioContext.sampleRate ) ); - unlock(); -}; -phetAudioContext.decodeAudioData( soundByteArray.buffer, onDecodeSuccess, onDecodeError ); -export default wrappedAudioBuffer; \ No newline at end of file diff --git a/sounds/balloon-grab-005.mp3 b/sounds/balloon-grab-005.mp3 deleted file mode 100644 index a041805c9f121d4ff60eb77a36e3dfcd1b591d6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1410 zcmezW+u#TT1DlFr(v{B)hE@}FUYjgnQeeGu;FGH6`l*)eybf)Wg26AU4F{>A^_f0ln?VE>@V!q{*i!GM8}YsTMucNF;&AFXDb;c)5b z%$ZE8U-+(E;aFhyfR|x?(}^`o``I1|zSRFI@FPr7wEkmAM~xk8y%jH~-@gSJUhn@V zDrEXHaK(2QH2(i>bcDHqEko0L?`8&r8?5SIWpd;iY-IJ?rkg}gSiUkZl(A8G_VyW* zgBA6>u1>c0`=DiV{nz)e%S^oN|NjCaE(NA}mpl#yFn?Qf<@6E@gMzRu)-`>psXZ-(vQR&gTU!t57gqyu}5*>^ler((KM`4!BHlBF~ zEIbq6wfH!=HB8)d@olBWJ&@ys8rXWYotM5OnH+L(TZeiz8T(M!P({op?*x!18roO#jcK_Ga zzjm{;-M?rtuoVAV!SLkV?T%Hd>KrOQn?+7GUb`afpj#yIJ}B_b?w4Qx&0lI&TmOrN zr6q>9ZK42E_$9AX$vzyGT_Ry?eST{KBgN>5A_J?2ysp~*qzMa|pKYnJnRdOpZvA^x z(XMOzvf%&q_Z3PFx>I=KBNR(`N9Gb9d#q!PjYojM$EZTo};r##qTDpU{ zPG?UvVyJq<9_BRJAnNLEj}8N;zD}{E19tbZ>SpFg@QQ zxWR9$cX32ehkx7uQj|AoX>924{%SMbdw1Whay|3Hsi;ALXIY4+ zgU=g9SF4G_WmDf}f3^R+&n+za-|PMVpS+5G9nr!daNsGcBlCha3&2S(hJhtV(sV)V zqk@X2XI}(l*qZosx7-g{tt}$<|C*L=xA|Y+E80GezOKf4mX>;^p`pm^P#OYItkyFy z3y2#x%uzGg(U+vrGUWgb?IX!(kmKezFuxF&T+ra6(AP5kiD6F&NhZ)xF(}FHVLrgX WxP*a$L4kq6q=A8fg@*Q#Vl)6}G*Q9; diff --git a/sounds/balloon-grab-005_mp3.js b/sounds/balloon-grab-005_mp3.js deleted file mode 100644 index ed3055cd..00000000 --- a/sounds/balloon-grab-005_mp3.js +++ /dev/null @@ -1,21 +0,0 @@ -/* eslint-disable */ -import asyncLoader from '../../phet-core/js/asyncLoader.js'; -import base64SoundToByteArray from '../../tambo/js/base64SoundToByteArray.js'; -import WrappedAudioBuffer from '../../tambo/js/WrappedAudioBuffer.js'; -import phetAudioContext from '../../tambo/js/phetAudioContext.js'; - -const soundURI = 'data:audio/mpeg;base64,//swxAAABiQxYtTzADE6kCzrNKACIAXUwPIlKa+VOQcNQIYZEVPoeh6jZwggQIEEAQBMHwffTyjonB84IAx+H+j/+/yn9AAH8CEEAYDAYDAADgqY/d7cIQ5h4qsBmEDSxZmZAiX0DtTUCKA24A0Ar4LIrCK/BuIR6S/5EPhWIRV/8VSIfD4FfzoNCU7+oGhK7/1hIGlNAApfi3CB//syxAOABmgpS72zADDYBSf1HGwegDwdLoaXNFmQp6luVQGBE5u3mJNTIS5K1ZM7TvAqNNf69/WmNEo///o///oKIAKe0kjCUAP2rNTLpDgwYFAEY7GgaADbgcaojNNZNAs/N1jrTYXM0Znt2W/+M///cnXFfvoVCZATg0ssYUAy4fGGvvwgmkS2DJ4wBAyR7oRMQEaAkbzR7Xk43v/7MsQSgAaMK0Ol7SMw1wUjCb7pAqvSwcrcxrBehK///1q/pUAAEBl87sqiLchwBEaoaK0GWFJrUCbZuyA1tAcIIaiwpULnRSpd+y78le3fdt/61f0+m2tH9CoABHP6qADkztuIqiUnCCRMsxTJgdbUE0AtchjvUlHsu+n1/p+lOn1/+gQEhFwNhpEQAlfSSspjTAg5ihRWrUz7Kej/+zLEIQAFKB8tJr9ikKED5rR8PJbXe36v7zUVita+Huj9H/6qAIAD00TbIEARe9C61Bh0sONVYKqop7O/fVuT0XK/3aGf//6Ei1IKy2uRMgB67AdWQpMwWtXbSIgwQo6JFmLAPt+t9daP9NUWJJ2WNNoEQOJyijDYDecg2oNseeZvK9HZ6P9yP/9RaxH/8kBWSJLAw0iYHpNiANa0//swxDwABIQbKaUvJCCIAue0EbBOtUtzhnrd/jv+zt/Rt/5D+WUasiwAF6DjqeoWcpb/1M2N9VW7////7/6BgIIAAJKoBOm2rpGAVq+NAis+rKyfuQNX9r/pFQ1ipV1V+497Ni3e3e6qRczoQnKAIAymVElATOwhRTqRE3aV7mv1P/2+RlZb/uu//+TqW+tYhAAQwOUFQQOgrKCB//syxFwABGwZNaCF4nB4gub0EBwGgg4ttN9QqysUFv/WKi2LN/1N1CtMQU1FMy45OS41VVVMQU1FMy45OS41VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7MsR/AAMQFzOAnCYwuI5iKISUwFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+zLEn4AD6BcZoIBEII6El+QxjFRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//swxLwDwAABpAAAACAAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV'; -const soundByteArray = base64SoundToByteArray( phetAudioContext, soundURI ); -const unlock = asyncLoader.createLock( soundURI ); -const wrappedAudioBuffer = new WrappedAudioBuffer(); -const onDecodeSuccess = decodedAudio => { - wrappedAudioBuffer.audioBufferProperty.set( decodedAudio ); - unlock(); -}; -const onDecodeError = decodeError => { - console.warn( 'decode of audio data failed, using stubbed sound, error: ' + decodeError ); - wrappedAudioBuffer.audioBufferProperty.set( phetAudioContext.createBuffer( 1, 0, phetAudioContext.sampleRate ) ); - unlock(); -}; -phetAudioContext.decodeAudioData( soundByteArray.buffer, onDecodeSuccess, onDecodeError ); -export default wrappedAudioBuffer; \ No newline at end of file diff --git a/sounds/balloon-release-002.mp3 b/sounds/balloon-release-002.mp3 deleted file mode 100644 index 5b6cdfa9f790d2df4d655f780a3469734dc8bd95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 783 zcmezW+u#TT1M3_~oiBzBf?m_~zDqPPF(?RK-jmVl+}PcabVh)Mt%>#UPY=5q`9Hf4 z{-08s@c)RwagFz1bmS}Qr`M|;XiyT=WME=s=;&Z$;BYx(f9P<_39c7undc9EpC;yf zaFd8&@s*ebB_TCu_dYttGx4~?i?#2rs;=E_z2!`~<<~{?CcZk~_2=P)vJ}HPZ%Y6F zI<%nl6R*%)cq!CbB5rR<%7TZhQ3}Yo+^Mw|rXO zF)|;XSjF*3p@-dM`N7BsB`YeIbb01X&bhAZ*51*$jXA?6HI>!fX0z8qZJs4wDGC2J zX$HG@%>QYs%FX*Lpx5KhwA!oeP{(QPOrP?p!BBAeo5=aKThZ zR*UP?fs6N|LPU9W-ndkMTClon$EKN4v7QVP+5!K8Nsfj2XolTN#h#QG3=Ad>3=Av| z4-6cp7z8*RVi)jDoffdLscn_Q_xk_;|6lesX$}qXdbw;?mXD*atFfM?rJm_3S^)sf CjefWQ diff --git a/sounds/balloon-release-002_mp3.js b/sounds/balloon-release-002_mp3.js deleted file mode 100644 index 907bba12..00000000 --- a/sounds/balloon-release-002_mp3.js +++ /dev/null @@ -1,21 +0,0 @@ -/* eslint-disable */ -import asyncLoader from '../../phet-core/js/asyncLoader.js'; -import base64SoundToByteArray from '../../tambo/js/base64SoundToByteArray.js'; -import WrappedAudioBuffer from '../../tambo/js/WrappedAudioBuffer.js'; -import phetAudioContext from '../../tambo/js/phetAudioContext.js'; - -const soundURI = 'data:audio/mpeg;base64,//swxAAABZwZLPQxgBFKli73GIACACAS07xohUOBi4BizBAEBoIFw/lIPnwf/LvB/5R1YP/EEMco7/QsH3h/l38mwIAiESkAAgEAiIgGAAhEzD/Cw4TICuhmac/C95YWQ8GyFBFz1FygdFR8zb3ixgyRx0Dore7VJa27O7TMdzn1op6R6s+K/OGQdmQxnOx1//rCoHXxyKpJAkAk//syxAOACFyxfbzBgDEUB6q0xhiYwDGSsEwEhkOsJogEpUpSB2Ywf0gzkzfQw9XUlEqsP1q6oKy2q+Td/qrD/aif2RuGFKJfPSWHYl63e7w7It9K2kyE7gEDw5F6COIgjAc0p8FZ4HSoeaSKSWyTbNctRoeIgbYDaDxlZQVHPLNKoSsMpEpkYP6yKVNHiJ/5NSULDfpQjUjcln3VB//7MsQDgAgouWeU8oAxEZfskzCgAHZf2NCE+U5OEZhWRE+h5zi5o+GOExESEQcWTOLClmZSaEz0bXdH9CFownuef78zNrzjjY17VZr3lPoAAAADAkJAnI6sgmQWBBBY3UWfPExwSf7kNSYu3Eycx0CMQiH2J0G5YV7bJi2CAKgsf+IckiLFv/92yQz//MPJ//0BgP0AQBdErwbu0wb/+zLEBIAIxI10OPMAAQoGrnOYkAaAf9y2uaJVhejKLCF6mgEccMTG4o1+BHYcf9PolBAeFHRGpYXAoslMokiNbjv9jWRQFCgBv31sfnzeB6Kla2W2WMbewHkAUmxFYEhKEoCR6hCEDYSo2SSJIaXQupZEieWPQVgq4sHCwNA1LB0qCvLA0d5aVBUNLOxEe/Kgq4q4splaXUkAGCtQ//swxAQDxWg+qSGMZOgAADSAAAAEQOAwQJQwUEDCBxBNZZZQoYKGqiD3f////9NNNINVVErppppqTEFNRTMuOTkuNaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq'; -const soundByteArray = base64SoundToByteArray( phetAudioContext, soundURI ); -const unlock = asyncLoader.createLock( soundURI ); -const wrappedAudioBuffer = new WrappedAudioBuffer(); -const onDecodeSuccess = decodedAudio => { - wrappedAudioBuffer.audioBufferProperty.set( decodedAudio ); - unlock(); -}; -const onDecodeError = decodeError => { - console.warn( 'decode of audio data failed, using stubbed sound, error: ' + decodeError ); - wrappedAudioBuffer.audioBufferProperty.set( phetAudioContext.createBuffer( 1, 0, phetAudioContext.sampleRate ) ); - unlock(); -}; -phetAudioContext.decodeAudioData( soundByteArray.buffer, onDecodeSuccess, onDecodeError ); -export default wrappedAudioBuffer; \ No newline at end of file diff --git a/sounds/balloon-release-003.mp3 b/sounds/balloon-release-003.mp3 deleted file mode 100644 index a1c835ed98ea3c7382ade92dc249baacced1f4a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1410 zcmezW+u#TT1ABpT+Lwb3hWz}w+C~LT4657iH0amgP+?*yC`oY;><+rFdk-@hyk=Rx^^D3n1{qP0kj|Wg1&-~<+0y%^*GeTW;4E%# zaY!giw7R+Bdf0{wDZ3_Go0liO`~Tv1$+Xq!FE|*u%T6kLI&@nYloVvX=twqR_`%=( z;-arh4D*S7`VzdD!Cl!HeIrw z`B*yxfAIc9^VovGpaUSs@iMS&P_$f|*jBKu`9;Z{2V!|$7QK3*PHwhhzx<0DLbr1G z|D727&9nZCq1~hzUfx?baZF+AzPaVP_a2QCf0uaVNyV)TS+?=Y>qxn7o!!6fKRd@P z<+A_!Yya0(tV}V}8kAfd47b_-i70C-U|HjyP-whDxhZe!tJ3{{{j1WRuKj=A|Ns9d z2h!Z@uf0}g;GJ0GDDpfcs3hCc1mrk*238MQ%cUh-fVzkmL_ zpSN_SNy$~7wguZxC^I;itw@zP@$J{Kd|%dA?#VNMt?4_L`5y=hR&33?;c;7w)xe`y zF7WWNH{Q%WoDBZ|9A?e3Pyf3)=-l;R^~U*Iuf#C03koo5H@fXBW7?JEkf#(iW#78p z)Bpcl|M&kdyZvQ`E^`(!u-AIdc0RFYuf(zcz$9ngz#<}PyO8xk!9u3=F9Lh`G-cz~ z?T@;-=)C*?*C|IBJOkK@H*8t3a@E0-kW&YeZQuV`f2~LJez0KJ|7%ZTWul(FG&t5E z=)@M?vCcVr)!+U8|61PEwSKMtpZ+?8!O3^YBL|1_i8r@i-W{DD#a}4+e*X)gfBvff zt94cj(VLre>!?Q8_FpsqzxHwTbv4$rwA3?Q1qPsii)v#2At~$jAju(H5arv7`QdaDF_TE g#~B>i!+d~&aR~zhg8~DCNdp4|!Dyvk*x)q@0KTXEUjP6A diff --git a/sounds/balloon-release-003_mp3.js b/sounds/balloon-release-003_mp3.js deleted file mode 100644 index f07312a3..00000000 --- a/sounds/balloon-release-003_mp3.js +++ /dev/null @@ -1,21 +0,0 @@ -/* eslint-disable */ -import asyncLoader from '../../phet-core/js/asyncLoader.js'; -import base64SoundToByteArray from '../../tambo/js/base64SoundToByteArray.js'; -import WrappedAudioBuffer from '../../tambo/js/WrappedAudioBuffer.js'; -import phetAudioContext from '../../tambo/js/phetAudioContext.js'; - -const soundURI = 'data:audio/mpeg;base64,//swxAAAB3AjZvTBgDEPD20rMnACACW23IAvf9gkAgBwdGRAEQmHixYsWAmD4Pg+bwxlwfB8HwQBAEAQBMHwfB/gh/u/ggCDsHw/ggCBysHwQP4EMGAwGBAAAAGRA0rCG+P6MxrhOFpdwLNZiLDKGvxnGdAKAd4Ph0a/gNHhsNv9TR047/xsCoSPfLQkDX8ShIGip1UkAAOba0OJ//syxAOAB0AtRb3DADDrBKe1zCTOABwVSFSJbMFwQYfHBmePG60aYaAJc4OEQGByYTrZsNdWsNBkupE7N3di7v/o+3SWq2foCAALdskjSUCLODB0cGnoiGMzofBPR9GW7ATWZAOUXIF1AzuTYl71yVFyWvM6kqsR6/6O96rUzp+hX6UEAAp2sSJEwIs1pK8DxocAD1O/YTddcFFSwP/7MsQNAAawITmtYYZwtoPodNzgFm6KOI0uVUJGPRb6T3KAVbUIT/2RXfZJf/QxPpKYSku1sgiUAovZtNdLvCjI/aRIbhperlSmsdTrWR6LLLv7P/NDXKUKP/X6v/WqBQJcloAiREAxtj38WHaCcASsR2BxM6gjgm616nW//U96ZuWt/9dP///kwGZHf9brIwANkXxBFOdUUnRrOTT/+zLEHwAFSB05penisI+DKPQgPAY2B6la6+as+/n+326lqTR01QyGoLbIIwBANqhlGMj2+sZvTQXqR2OZ+qyOzmn/////cKi1bthI2yoFMEiNHlHDxuxLA4wJAE/+QJqaP2f9s1LO1/p/M2+11FwABxEQASuBRr52ArpiQG4iWpS+rruX//6v/f/6Pr92MUScogAHfUmbQ8isvRjG//swxDuABBQZPaEF4HChAmf0ELwOKR1err9a2aLPR//rZMQASVAGc7C0oKmqwXRUysBjPe/4r9aMKd9TEVb/1uRdHFrm6TDGgBFCBluIrkNrqv2/T/6E7H6F9X//Z+tUAEJNpOJAQHeR2bXTu1tnWg9xEe+/6P////0n/n1DJlQunWLaxSiKt/qZ/+tMQU1FMy45OS41qqqqqqqq//syxFqCA/gZHUbgYkBpAiRwcDwEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy45OS41qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7MsSBgASgERzjhWBQZABkZCCIBqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+zLEpoDDbAMpoIRAMEaAHiAQiAaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//swxLwDwAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq'; -const soundByteArray = base64SoundToByteArray( phetAudioContext, soundURI ); -const unlock = asyncLoader.createLock( soundURI ); -const wrappedAudioBuffer = new WrappedAudioBuffer(); -const onDecodeSuccess = decodedAudio => { - wrappedAudioBuffer.audioBufferProperty.set( decodedAudio ); - unlock(); -}; -const onDecodeError = decodeError => { - console.warn( 'decode of audio data failed, using stubbed sound, error: ' + decodeError ); - wrappedAudioBuffer.audioBufferProperty.set( phetAudioContext.createBuffer( 1, 0, phetAudioContext.sampleRate ) ); - unlock(); -}; -phetAudioContext.decodeAudioData( soundByteArray.buffer, onDecodeSuccess, onDecodeError ); -export default wrappedAudioBuffer; \ No newline at end of file diff --git a/sounds/balloon-release-005.mp3 b/sounds/balloon-release-005.mp3 deleted file mode 100644 index b9bde2132cc27623556b1201500bd44baf82f476..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 783 zcmezW+u#TT19Jki@)pJh!zt6Uwi_!jD=@H>GrBY|s8=*RQ0(J*uEae5_GJBk0Z-=0 zGca(lirnfvqRi32z`z;v>3%qm-J@3J6YikHz%bKfR%#go z7n6#F&5WBypE=~or1+rbq;bOb*LThu+?wp75WC?@VPIqCKMT#-fq_lO9UsLXUUl*B|NnnY zSx%@%ZI|FZU~zFtqU}+C+YpfBI2xFLu$wQIP%y}5NG+Mr!4~Mfd)xB-|NnJ=#$9>+ z&p}hF_rQ%_1qKh5RF23bargM;H-9AS?=FA)Z!1UWqM2^YRf~>J@)XhRUcPbb9Zm5Y zkMG1M#lJbbe`$Hmty?SA-fm?Ol<{OKS<0xQaUk@N`id_uyw>X$ybmy`j_R8xX#ek2 ze^UIF@*~SjQ=7XOSfYAG4=`?>7V$*23FJ6^29`7I;_4j=1}hj7B0jUQG>HjG|2NRm z(mH>1R%6qlLsxwqeO-<9EG_j+L+J_r1CyLr^Wil*^$iRO3m6zofGLTEo({lc7XaWu BJzM|) diff --git a/sounds/balloon-release-005_mp3.js b/sounds/balloon-release-005_mp3.js deleted file mode 100644 index 90f9a8ad..00000000 --- a/sounds/balloon-release-005_mp3.js +++ /dev/null @@ -1,21 +0,0 @@ -/* eslint-disable */ -import asyncLoader from '../../phet-core/js/asyncLoader.js'; -import base64SoundToByteArray from '../../tambo/js/base64SoundToByteArray.js'; -import WrappedAudioBuffer from '../../tambo/js/WrappedAudioBuffer.js'; -import phetAudioContext from '../../tambo/js/phetAudioContext.js'; - -const soundURI = 'data:audio/mpeg;base64,//swxAAAA2ADI7QBgDGUlmq3MyADIAAEdwFEgAAneIDgIY4M5yIDn9uTL/5Q5JwfAAAIBRTaicQjCIAAAAlc8t9XDEGryyKGmiYOaXqKEvpAe+W8JnpMV0AsAACZNJpldgAKAiQYPMSkTyZuyYDmACYL0iREmZZvTeDdYPlGaEpCkWoz/4wxmh2jvHs8tbf/NkTcMP4qbjYNlzsh//syxAMACBzTW7zzgDDuD2e0wKGGiAAgKKfGAhSiblc5HMxGkdTNG0nXpIu6Fzppd0NWaJwKl5UiRU5Djr7pdp41FBKy///qLmp0Ru39BqwCSTTcUbKAgJRuB0KVl6PMwkkCIeB8yTNgt+vczTDak0QgXbDUcVGBaf44KZtRUYLHQeJfw6rR/f///TUEyCVatxgNwDjRpGE9xU89VP/7MsQIgAP4BzejGCAwawBldJCIBlFLu7anb///Lfle1Ov+QCkajcDYjSAASCRlCFliF0dfp9n4Yy+7d+3+tQhVoplGA3qixZJJFCmLp7G13CkX2OPcX2Jf7M2/pXd82tqpJu21ABEcSQR0pQEkKMBVwieo9EQNO66g71A0e1qOlhE//sqPYl/Ud8SndWWDigAEWo0VwAG1lljkJYL/+zLELwAEzAcXJ4ggMKgBYFjzBASCFhIb/zAqKirPxZqBgsLC1UxBTUUzLjk5LjVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//swxEqDw6wsf4AAYKAAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV'; -const soundByteArray = base64SoundToByteArray( phetAudioContext, soundURI ); -const unlock = asyncLoader.createLock( soundURI ); -const wrappedAudioBuffer = new WrappedAudioBuffer(); -const onDecodeSuccess = decodedAudio => { - wrappedAudioBuffer.audioBufferProperty.set( decodedAudio ); - unlock(); -}; -const onDecodeError = decodeError => { - console.warn( 'decode of audio data failed, using stubbed sound, error: ' + decodeError ); - wrappedAudioBuffer.audioBufferProperty.set( phetAudioContext.createBuffer( 1, 0, phetAudioContext.sampleRate ) ); - unlock(); -}; -phetAudioContext.decodeAudioData( soundByteArray.buffer, onDecodeSuccess, onDecodeError ); -export default wrappedAudioBuffer; \ No newline at end of file diff --git a/sounds/license.json b/sounds/license.json index 00a83b56..46d16dbc 100644 --- a/sounds/license.json +++ b/sounds/license.json @@ -1,20 +1,4 @@ { - "balloon-grab-002.mp3": { - "text": [ - "Copyright 2002-2020 University of Colorado Boulder" - ], - "projectURL": "http://phet.colorado.edu", - "license": "contact phethelp@colorado.edu", - "notes": "created by Ashton Morris (PhET Interactive Simulations)" - }, - "balloon-grab-003.mp3": { - "text": [ - "Copyright 2002-2020 University of Colorado Boulder" - ], - "projectURL": "http://phet.colorado.edu", - "license": "contact phethelp@colorado.edu", - "notes": "created by Ashton Morris (PhET Interactive Simulations)" - }, "balloon-grab-004.mp3": { "text": [ "Copyright 2002-2020 University of Colorado Boulder" @@ -23,30 +7,6 @@ "license": "contact phethelp@colorado.edu", "notes": "created by Ashton Morris (PhET Interactive Simulations)" }, - "balloon-grab-005.mp3": { - "text": [ - "Copyright 2002-2020 University of Colorado Boulder" - ], - "projectURL": "http://phet.colorado.edu", - "license": "contact phethelp@colorado.edu", - "notes": "created by Ashton Morris (PhET Interactive Simulations)" - }, - "balloon-release-002.mp3": { - "text": [ - "Copyright 2002-2020 University of Colorado Boulder" - ], - "projectURL": "http://phet.colorado.edu", - "license": "contact phethelp@colorado.edu", - "notes": "created by Ashton Morris (PhET Interactive Simulations)" - }, - "balloon-release-003.mp3": { - "text": [ - "Copyright 2002-2020 University of Colorado Boulder" - ], - "projectURL": "http://phet.colorado.edu", - "license": "contact phethelp@colorado.edu", - "notes": "created by Ashton Morris (PhET Interactive Simulations)" - }, "balloon-release-004.mp3": { "text": [ "Copyright 2002-2020 University of Colorado Boulder" @@ -55,14 +15,6 @@ "license": "contact phethelp@colorado.edu", "notes": "created by Ashton Morris (PhET Interactive Simulations)" }, - "balloon-release-005.mp3": { - "text": [ - "Copyright 2002-2020 University of Colorado Boulder" - ], - "projectURL": "http://phet.colorado.edu", - "license": "contact phethelp@colorado.edu", - "notes": "created by Ashton Morris (PhET Interactive Simulations)" - }, "carrier-000.wav": { "text": [ "Copyright 2002-2020 University of Colorado Boulder"