-- generated at 2025-11-23 19:28:30.076047705 UTC module Dodge.SoundLogic.ExternallyGeneratedSounds where import Sound.Data soundToVol :: SoundID -> Float soundToVol v = case _getSoundID v of 0 -> 200 1 -> 500 2 -> 500 3 -> 500 4 -> 300 5 -> 2000 6 -> 500 7 -> 200 8 -> 1000 9 -> 40 10 -> 100 11 -> 100 12 -> 500 13 -> 200 14 -> 500 15 -> 300 16 -> 100 17 -> 100 18 -> 200 19 -> 500 20 -> 200 21 -> 1000 22 -> 40 23 -> 2000 24 -> 100 25 -> 50 26 -> 200 27 -> 250 28 -> 100 29 -> 50 30 -> 2000 31 -> 200 32 -> 200 33 -> 200 34 -> 40 35 -> 300 36 -> 500 37 -> 2000 38 -> 500 39 -> 200 40 -> 100 41 -> 200 42 -> 500 43 -> 1000 44 -> 200 45 -> 100 46 -> 100 47 -> 1000 48 -> 200 49 -> 1000 50 -> 500 51 -> 40 52 -> 400 53 -> 2000 54 -> 100 55 -> 300 56 -> 50 57 -> 2000 58 -> 50 59 -> 500 60 -> 1000 61 -> 200 62 -> 8000 63 -> 2000 64 -> 2000 65 -> 1000 66 -> 200 67 -> 2000 68 -> 100 69 -> 100 70 -> 40 71 -> 100 72 -> 40 73 -> 2000 74 -> 100 75 -> 250 76 -> 500 77 -> 40 78 -> 100 79 -> 300 80 -> 300 81 -> 200 82 -> 100 83 -> 2000 84 -> 1000 85 -> 1000 86 -> 1000 87 -> 100 88 -> 100 89 -> 1000 90 -> 1000 91 -> 40 92 -> 200 93 -> 50 94 -> 1000 95 -> 500 96 -> 500 97 -> 100 98 -> 100 99 -> 200 100 -> 1000 101 -> 20 102 -> 500 103 -> 300 104 -> 200 105 -> 500 106 -> 1000 107 -> 200 108 -> 1000 109 -> 2000 110 -> 500 111 -> 200 112 -> 200 113 -> 100 114 -> 1000 115 -> 300 116 -> 2000 117 -> 2000 118 -> 100 119 -> 500 120 -> 2000 121 -> 500 122 -> 100 123 -> 300 124 -> 1000 125 -> 50 126 -> 200 127 -> 100 128 -> 200 129 -> 1000 130 -> 2000 131 -> 200 132 -> 1000 133 -> 100 134 -> 200 135 -> 500 136 -> 100 137 -> 2000 138 -> 200 139 -> 300 140 -> 1000 141 -> 2000 142 -> 2000 143 -> 250 144 -> 200 145 -> 100 146 -> 200 _ -> 50 soundToOnomato :: SoundID -> String soundToOnomato v = case _getSoundID v of 0 -> "TING" 1 -> "DEDUM" 2 -> "CUHRUP" 3 -> "SCREE" 4 -> "WHRP" 5 -> "BRDBRDBRD" 6 -> "DEDEDA" 7 -> "WHR" 8 -> "CRNK" 9 -> "CLNK" 10 -> "SKWLCH" 11 -> "WRR" 12 -> "TINKLE" 13 -> "SKREL" 14 -> "TRINKL" 15 -> "BWAAH" 16 -> "SQLEE" 17 -> "CLCLH" 18 -> "WHH" 19 -> "DNDNDNDN" 20 -> "WH" 21 -> "CRMBL" 22 -> "TIP" 23 -> "TATATA" 24 -> "SPRT" 25 -> "BLIH" 26 -> "SQWCH" 27 -> "WHR" 28 -> "SKLE" 29 -> "HMM" 30 -> "PEW" 31 -> "WH" 32 -> "WH" 33 -> "CRAKLE" 34 -> "TAP" 35 -> "DWAAH" 36 -> "PRUM" 37 -> "BANGG" 38 -> "CRTINK" 39 -> "WH" 40 -> "PHF" 41 -> "CRNCH" 42 -> "PLH" 43 -> "ZHM" 44 -> "TING" 45 -> "CLCLH" 46 -> "THUD" 47 -> "TRWNG" 48 -> "TING" 49 -> "CRASH" 50 -> "CLANG" 51 -> "TAPTIP" 52 -> "CRNKCRNKCRNK" 53 -> "CHUGUGUG" 54 -> "SKWLL" 55 -> "WRRR" 56 -> "HSSS" 57 -> "BOOM" 58 -> "HSS" 59 -> "CLANG" 60 -> "TAKH" 61 -> "WHH" 62 -> "RINGGG" 63 -> "CRH" 64 -> "UGGAUGGA" 65 -> "CRUMPLE" 66 -> "TING" 67 -> "CREUH" 68 -> "KKSQWL" 69 -> "SMACK" 70 -> "CLICK" 71 -> "SPRT" 72 -> "TIPTOP" 73 -> "CRUH" 74 -> "CHNKCHNKCHUNK" 75 -> "DMP" 76 -> "CLKCLK" 77 -> "TIPTAP" 78 -> "SKWLCH" 79 -> "TNKTNKTNK" 80 -> "CHPCHPCHP" 81 -> "DING" 82 -> "SLP" 83 -> "SCREE" 84 -> "DHDHL" 85 -> "BRAP" 86 -> "CRSK" 87 -> "SPLRT" 88 -> "SKWLL" 89 -> "CRNKL" 90 -> "TRNKL" 91 -> "TAPP" 92 -> "DING" 93 -> "SHUHP" 94 -> "CRUMBL" 95 -> "DEDEDUM" 96 -> "TAK" 97 -> "SPLRT" 98 -> "SQLEE" 99 -> "DING" 100 -> "CRISH" 101 -> "SWSH" 102 -> "BIPBIPBIP" 103 -> "BEP" 104 -> "CRSKRL" 105 -> "KRTNKL" 106 -> "CRSNK" 107 -> "SHTCK" 108 -> "TTRKL" 109 -> "UGGAUGGA" 110 -> "DUDURAH" 111 -> "TING" 112 -> "DING" 113 -> "KKSQWL" 114 -> "CRMPL" 115 -> "BWEP" 116 -> "CHUGUGUG" 117 -> "BANG" 118 -> "SLPP" 119 -> "DEDA" 120 -> "WHSSH" 121 -> "CLANG" 122 -> "HNH" 123 -> "BWAH" 124 -> "CRUNK" 125 -> "FHFH" 126 -> "SQWLTCH" 127 -> "DRR" 128 -> "WHH" 129 -> "TRNKL" 130 -> "BRAP" 131 -> "WHR" 132 -> "BLPCHCH" 133 -> "SKLE" 134 -> "ZMM" 135 -> "WRRR" 136 -> "FWUMP" 137 -> "BRAHCHCH" 138 -> "TING" 139 -> "WHRR" 140 -> "BWMP" 141 -> "BRPBRPBRP" 142 -> "WE-OH" 143 -> "WHRHH" 144 -> "THCK" 145 -> "FHP" 146 -> "QWLPH" _ -> error "unitialised sound" soundPathList :: [String] soundPathList = [ "ting1.TING.200.wav" , "dedum.DEDUM.500.wav" , "insert.CUHRUP.500.wav" , "tone440sawtoothquiet.SCREE.500.wav" , "whirTap.WHRP.300.wav" , "mini1.BRDBRDBRD.2000.wav" , "dededa.DEDEDA.500.wav" , "whirdownSmall2.WHR.200.wav" , "glassShat3.CRNK.1000.wav" , "tapQuiet.CLNK.40.wav" , "blood8.SKWLCH.100.wav" , "fire.WRR.100.wav" , "smallGlass4.TINKLE.500.wav" , "gut4.SKREL.200.wav" , "smallGlass1.TRINKL.500.wav" , "sineRaisePitchTwoSec.BWAAH.300.wav" , "blood7.SQLEE.100.wav" , "bloodShort5.CLCLH.100.wav" , "whirdown1.WHH.200.wav" , "combine.DNDNDNDN.500.wav" , "whirdownShort1.WH.200.wav" , "stone4.CRMBL.1000.wav" , "foot1.TIP.40.wav" , "autoB.TATATA.2000.wav" , "blood2.SPRT.100.wav" , "heal.BLIH.50.wav" , "gut3.SQWCH.200.wav" , "whirup.WHR.250.wav" , "bloodShort6.SKLE.100.wav" , "fridgeHum.HMM.50.wav" , "seagullWhistle1.PEW.2000.wav" , "whirdownShort2.WH.200.wav" , "whirdownShort4.WH.200.wav" , "elecCrackle.CRAKLE.200.wav" , "foot2.TAP.40.wav" , "skwareFadeTwoSec.DWAAH.300.wav" , "insertOne.PRUM.500.wav" , "bangEcho.BANGG.2000.wav" , "smallGlass3.CRTINK.500.wav" , "whirdownShort3.WH.200.wav" , "whiteNoiseFadeOut.PHF.100.wav" , "gut2.CRNCH.200.wav" , "lasPulse.PLH.500.wav" , "tele.ZHM.1000.wav" , "ting2.TING.200.wav" , "blood5.CLCLH.100.wav" , "hit.THUD.100.wav" , "metal7.TRWNG.1000.wav" , "ting4.TING.200.wav" , "stone1.CRASH.1000.wav" , "clang.CLANG.500.wav" , "twoStep1.TAPTIP.40.wav" , "wrench1.CRNKCRNKCRNK.400.wav" , "seagullChatter.CHUGUGUG.2000.wav" , "blood4.SKWLL.100.wav" , "fireFade.WRRR.300.wav" , "foamSprayLoop.HSSS.50.wav" , "explosion.BOOM.2000.wav" , "foamSprayFadeOut.HSS.50.wav" , "clang1.CLANG.500.wav" , "tap2.TAKH.1000.wav" , "whirdown3.WHH.200.wav" , "tinitus.RINGGG.8000.wav" , "seagullCry1.CRH.2000.wav" , "seagullBark.UGGAUGGA.2000.wav" , "stone3.CRUMPLE.1000.wav" , "ting.TING.200.wav" , "seagullCry2.CREUH.2000.wav" , "bloodShort3.KKSQWL.100.wav" , "hit1.SMACK.100.wav" , "click1.CLICK.40.wav" , "bloodShort2.SPRT.100.wav" , "twoStepSlow.TIPTOP.40.wav" , "seagullCry.CRUH.2000.wav" , "crankSlow.CHNKCHNKCHUNK.100.wav" , "energyRelease.DMP.250.wav" , "prime.CLKCLK.500.wav" , "twoStep.TIPTAP.40.wav" , "bloodShort8.SKWLCH.100.wav" , "reload.TNKTNKTNK.300.wav" , "reload1.CHPCHPCHP.300.wav" , "marimbaC5.DING.200.wav" , "slap.SLP.100.wav" , "tone440sawtooth.SCREE.2000.wav" , "metal3.DHDHL.1000.wav" , "tap3.BRAP.1000.wav" , "glassShat4.CRSK.1000.wav" , "bloodShort1.SPLRT.100.wav" , "bloodShort4.SKWLL.100.wav" , "glassShat2.CRNKL.1000.wav" , "metal1.TRNKL.1000.wav" , "foot3.TAPP.40.wav" , "marimbaG5.DING.200.wav" , "pickUp.SHUHP.50.wav" , "stone5.CRUMBL.1000.wav" , "dededum.DEDEDUM.500.wav" , "tap1.TAK.500.wav" , "blood1.SPLRT.100.wav" , "bloodShort7.SQLEE.100.wav" , "marimbaB6.DING.200.wav" , "metal4.CRISH.1000.wav" , "knife.SWSH.20.wav" , "computerBeeping.BIPBIPBIP.500.wav" , "tone440.BEP.300.wav" , "gut6.CRSKRL.200.wav" , "smallGlass2.KRTNKL.500.wav" , "glassShat1.CRSNK.1000.wav" , "disconnectItem.SHTCK.200.wav" , "metal5.TTRKL.1000.wav" , "seagullBarkTransformed.UGGAUGGA.2000.wav" , "eject.DUDURAH.500.wav" , "ting3.TING.200.wav" , "marimbaE5.DING.200.wav" , "blood3.KKSQWL.100.wav" , "stone2.CRMPL.1000.wav" , "tone440raise.BWEP.300.wav" , "seagullChatter1.CHUGUGUG.2000.wav" , "bang.BANG.2000.wav" , "slap1.SLPP.100.wav" , "deda.DEDA.500.wav" , "missileLaunch.WHSSH.2000.wav" , "clang2.CLANG.500.wav" , "grunt.HNH.100.wav" , "sineRaisePitchOneSec.BWAH.300.wav" , "metal2.CRUNK.1000.wav" , "debris.FHFH.50.wav" , "gut5.SQWLTCH.200.wav" , "slideDoor.DRR.100.wav" , "whirdown2.WHH.200.wav" , "metal6.TRNKL.1000.wav" , "autoGun.BRAP.2000.wav" , "whirdownSmall1.WHR.200.wav" , "oldMachineBoot.BLPCHCH.1000.wav" , "blood6.SKLE.100.wav" , "buzz.ZMM.200.wav" , "fireLoud.WRRR.500.wav" , "tap4.FWUMP.100.wav" , "shotgun.BRAHCHCH.2000.wav" , "ting5.TING.200.wav" , "whir.WHRR.300.wav" , "sawtoothFail.BWMP.1000.wav" , "mini.BRPBRPBRP.2000.wav" , "seagullWhistle.WE-OH.2000.wav" , "whirdown.WHRHH.250.wav" , "connectItem.THCK.200.wav" , "whiteNoiseFadeIn.FHP.100.wav" , "gut1.QWLPH.200.wav" ] ting1S :: SoundID ting1S = SoundID 0 dedumS :: SoundID dedumS = SoundID 1 insertS :: SoundID insertS = SoundID 2 tone440sawtoothquietS :: SoundID tone440sawtoothquietS = SoundID 3 whirTapS :: SoundID whirTapS = SoundID 4 mini1S :: SoundID mini1S = SoundID 5 dededaS :: SoundID dededaS = SoundID 6 whirdownSmall2S :: SoundID whirdownSmall2S = SoundID 7 glassShat3S :: SoundID glassShat3S = SoundID 8 tapQuietS :: SoundID tapQuietS = SoundID 9 blood8S :: SoundID blood8S = SoundID 10 fireS :: SoundID fireS = SoundID 11 smallGlass4S :: SoundID smallGlass4S = SoundID 12 gut4S :: SoundID gut4S = SoundID 13 smallGlass1S :: SoundID smallGlass1S = SoundID 14 sineRaisePitchTwoSecS :: SoundID sineRaisePitchTwoSecS = SoundID 15 blood7S :: SoundID blood7S = SoundID 16 bloodShort5S :: SoundID bloodShort5S = SoundID 17 whirdown1S :: SoundID whirdown1S = SoundID 18 combineS :: SoundID combineS = SoundID 19 whirdownShort1S :: SoundID whirdownShort1S = SoundID 20 stone4S :: SoundID stone4S = SoundID 21 foot1S :: SoundID foot1S = SoundID 22 autoBS :: SoundID autoBS = SoundID 23 blood2S :: SoundID blood2S = SoundID 24 healS :: SoundID healS = SoundID 25 gut3S :: SoundID gut3S = SoundID 26 whirupS :: SoundID whirupS = SoundID 27 bloodShort6S :: SoundID bloodShort6S = SoundID 28 fridgeHumS :: SoundID fridgeHumS = SoundID 29 seagullWhistle1S :: SoundID seagullWhistle1S = SoundID 30 whirdownShort2S :: SoundID whirdownShort2S = SoundID 31 whirdownShort4S :: SoundID whirdownShort4S = SoundID 32 elecCrackleS :: SoundID elecCrackleS = SoundID 33 foot2S :: SoundID foot2S = SoundID 34 skwareFadeTwoSecS :: SoundID skwareFadeTwoSecS = SoundID 35 insertOneS :: SoundID insertOneS = SoundID 36 bangEchoS :: SoundID bangEchoS = SoundID 37 smallGlass3S :: SoundID smallGlass3S = SoundID 38 whirdownShort3S :: SoundID whirdownShort3S = SoundID 39 whiteNoiseFadeOutS :: SoundID whiteNoiseFadeOutS = SoundID 40 gut2S :: SoundID gut2S = SoundID 41 lasPulseS :: SoundID lasPulseS = SoundID 42 teleS :: SoundID teleS = SoundID 43 ting2S :: SoundID ting2S = SoundID 44 blood5S :: SoundID blood5S = SoundID 45 hitS :: SoundID hitS = SoundID 46 metal7S :: SoundID metal7S = SoundID 47 ting4S :: SoundID ting4S = SoundID 48 stone1S :: SoundID stone1S = SoundID 49 clangS :: SoundID clangS = SoundID 50 twoStep1S :: SoundID twoStep1S = SoundID 51 wrench1S :: SoundID wrench1S = SoundID 52 seagullChatterS :: SoundID seagullChatterS = SoundID 53 blood4S :: SoundID blood4S = SoundID 54 fireFadeS :: SoundID fireFadeS = SoundID 55 foamSprayLoopS :: SoundID foamSprayLoopS = SoundID 56 explosionS :: SoundID explosionS = SoundID 57 foamSprayFadeOutS :: SoundID foamSprayFadeOutS = SoundID 58 clang1S :: SoundID clang1S = SoundID 59 tap2S :: SoundID tap2S = SoundID 60 whirdown3S :: SoundID whirdown3S = SoundID 61 tinitusS :: SoundID tinitusS = SoundID 62 seagullCry1S :: SoundID seagullCry1S = SoundID 63 seagullBarkS :: SoundID seagullBarkS = SoundID 64 stone3S :: SoundID stone3S = SoundID 65 tingS :: SoundID tingS = SoundID 66 seagullCry2S :: SoundID seagullCry2S = SoundID 67 bloodShort3S :: SoundID bloodShort3S = SoundID 68 hit1S :: SoundID hit1S = SoundID 69 click1S :: SoundID click1S = SoundID 70 bloodShort2S :: SoundID bloodShort2S = SoundID 71 twoStepSlowS :: SoundID twoStepSlowS = SoundID 72 seagullCryS :: SoundID seagullCryS = SoundID 73 crankSlowS :: SoundID crankSlowS = SoundID 74 energyReleaseS :: SoundID energyReleaseS = SoundID 75 primeS :: SoundID primeS = SoundID 76 twoStepS :: SoundID twoStepS = SoundID 77 bloodShort8S :: SoundID bloodShort8S = SoundID 78 reloadS :: SoundID reloadS = SoundID 79 reload1S :: SoundID reload1S = SoundID 80 marimbaC5S :: SoundID marimbaC5S = SoundID 81 slapS :: SoundID slapS = SoundID 82 tone440sawtoothS :: SoundID tone440sawtoothS = SoundID 83 metal3S :: SoundID metal3S = SoundID 84 tap3S :: SoundID tap3S = SoundID 85 glassShat4S :: SoundID glassShat4S = SoundID 86 bloodShort1S :: SoundID bloodShort1S = SoundID 87 bloodShort4S :: SoundID bloodShort4S = SoundID 88 glassShat2S :: SoundID glassShat2S = SoundID 89 metal1S :: SoundID metal1S = SoundID 90 foot3S :: SoundID foot3S = SoundID 91 marimbaG5S :: SoundID marimbaG5S = SoundID 92 pickUpS :: SoundID pickUpS = SoundID 93 stone5S :: SoundID stone5S = SoundID 94 dededumS :: SoundID dededumS = SoundID 95 tap1S :: SoundID tap1S = SoundID 96 blood1S :: SoundID blood1S = SoundID 97 bloodShort7S :: SoundID bloodShort7S = SoundID 98 marimbaB6S :: SoundID marimbaB6S = SoundID 99 metal4S :: SoundID metal4S = SoundID 100 knifeS :: SoundID knifeS = SoundID 101 computerBeepingS :: SoundID computerBeepingS = SoundID 102 tone440S :: SoundID tone440S = SoundID 103 gut6S :: SoundID gut6S = SoundID 104 smallGlass2S :: SoundID smallGlass2S = SoundID 105 glassShat1S :: SoundID glassShat1S = SoundID 106 disconnectItemS :: SoundID disconnectItemS = SoundID 107 metal5S :: SoundID metal5S = SoundID 108 seagullBarkTransformedS :: SoundID seagullBarkTransformedS = SoundID 109 ejectS :: SoundID ejectS = SoundID 110 ting3S :: SoundID ting3S = SoundID 111 marimbaE5S :: SoundID marimbaE5S = SoundID 112 blood3S :: SoundID blood3S = SoundID 113 stone2S :: SoundID stone2S = SoundID 114 tone440raiseS :: SoundID tone440raiseS = SoundID 115 seagullChatter1S :: SoundID seagullChatter1S = SoundID 116 bangS :: SoundID bangS = SoundID 117 slap1S :: SoundID slap1S = SoundID 118 dedaS :: SoundID dedaS = SoundID 119 missileLaunchS :: SoundID missileLaunchS = SoundID 120 clang2S :: SoundID clang2S = SoundID 121 gruntS :: SoundID gruntS = SoundID 122 sineRaisePitchOneSecS :: SoundID sineRaisePitchOneSecS = SoundID 123 metal2S :: SoundID metal2S = SoundID 124 debrisS :: SoundID debrisS = SoundID 125 gut5S :: SoundID gut5S = SoundID 126 slideDoorS :: SoundID slideDoorS = SoundID 127 whirdown2S :: SoundID whirdown2S = SoundID 128 metal6S :: SoundID metal6S = SoundID 129 autoGunS :: SoundID autoGunS = SoundID 130 whirdownSmall1S :: SoundID whirdownSmall1S = SoundID 131 oldMachineBootS :: SoundID oldMachineBootS = SoundID 132 blood6S :: SoundID blood6S = SoundID 133 buzzS :: SoundID buzzS = SoundID 134 fireLoudS :: SoundID fireLoudS = SoundID 135 tap4S :: SoundID tap4S = SoundID 136 shotgunS :: SoundID shotgunS = SoundID 137 ting5S :: SoundID ting5S = SoundID 138 whirS :: SoundID whirS = SoundID 139 sawtoothFailS :: SoundID sawtoothFailS = SoundID 140 miniS :: SoundID miniS = SoundID 141 seagullWhistleS :: SoundID seagullWhistleS = SoundID 142 whirdownS :: SoundID whirdownS = SoundID 143 connectItemS :: SoundID connectItemS = SoundID 144 whiteNoiseFadeInS :: SoundID whiteNoiseFadeInS = SoundID 145 gut1S :: SoundID gut1S = SoundID 146