-- generated at 2022-07-14 22:58:49.919236742 UTC module Dodge.SoundLogic.ExternallyGeneratedSounds where import Sound.Data soundToVol :: SoundID -> Float soundToVol v = case _getSoundID v of 0 -> 500 1 -> 500 2 -> 500 3 -> 2000 4 -> 500 5 -> 1000 6 -> 40 7 -> 100 8 -> 100 9 -> 500 10 -> 200 11 -> 500 12 -> 300 13 -> 100 14 -> 500 15 -> 1000 16 -> 40 17 -> 2000 18 -> 100 19 -> 50 20 -> 200 21 -> 50 22 -> 2000 23 -> 200 24 -> 40 25 -> 300 26 -> 500 27 -> 2000 28 -> 500 29 -> 100 30 -> 200 31 -> 1000 32 -> 100 33 -> 100 34 -> 1000 35 -> 1000 36 -> 40 37 -> 2000 38 -> 100 39 -> 50 40 -> 2000 41 -> 50 42 -> 1000 43 -> 8000 44 -> 2000 45 -> 2000 46 -> 1000 47 -> 2000 48 -> 100 49 -> 40 50 -> 40 51 -> 2000 52 -> 100 53 -> 500 54 -> 40 55 -> 300 56 -> 300 57 -> 2000 58 -> 1000 59 -> 1000 60 -> 1000 61 -> 1000 62 -> 1000 63 -> 40 64 -> 50 65 -> 1000 66 -> 500 67 -> 500 68 -> 100 69 -> 1000 70 -> 20 71 -> 500 72 -> 300 73 -> 200 74 -> 500 75 -> 1000 76 -> 1000 77 -> 500 78 -> 100 79 -> 1000 80 -> 2000 81 -> 2000 82 -> 500 83 -> 2000 84 -> 100 85 -> 300 86 -> 1000 87 -> 200 88 -> 100 89 -> 1000 90 -> 2000 91 -> 1000 92 -> 100 93 -> 200 94 -> 500 95 -> 100 96 -> 2000 97 -> 2000 98 -> 2000 99 -> 100 100 -> 200 _ -> 50 soundToOnomato :: SoundID -> String soundToOnomato v = case _getSoundID v of 0 -> "DEDUM" 1 -> "CUHRUP" 2 -> "SCREE" 3 -> "BRDBRDBRD" 4 -> "DEDEDA" 5 -> "CRNK" 6 -> "CLNK" 7 -> "SKWLCH" 8 -> "WRR" 9 -> "TINKLE" 10 -> "SKREL" 11 -> "TRINKL" 12 -> "BWAAH" 13 -> "SQLEE" 14 -> "DNDNDNDN" 15 -> "CRMBL" 16 -> "TIP" 17 -> "TATATA" 18 -> "SPRT" 19 -> "BLIH" 20 -> "SQWCH" 21 -> "HMM" 22 -> "PEW" 23 -> "CRAKLE" 24 -> "TAP" 25 -> "DWAAH" 26 -> "PRUM" 27 -> "BANGG" 28 -> "CRTINK" 29 -> "PHF" 30 -> "CRNCH" 31 -> "ZHM" 32 -> "CLCLH" 33 -> "THUD" 34 -> "TRWNG" 35 -> "CRASH" 36 -> "TAPTIP" 37 -> "CHUGUGUG" 38 -> "SKWLL" 39 -> "HSSS" 40 -> "BOOM" 41 -> "HSS" 42 -> "TAKH" 43 -> "RINGGG" 44 -> "CRH" 45 -> "UGGAUGGA" 46 -> "CRUMPLE" 47 -> "CREUH" 48 -> "SMACK" 49 -> "CLICK" 50 -> "TIPTOP" 51 -> "CRUH" 52 -> "CHNKCHNKCHUNK" 53 -> "CLKCLK" 54 -> "TIPTAP" 55 -> "TNKTNKTNK" 56 -> "CHPCHPCHP" 57 -> "SCREE" 58 -> "DHDHL" 59 -> "BRAP" 60 -> "CRSK" 61 -> "CRNKL" 62 -> "TRNKL" 63 -> "TAPP" 64 -> "SHUHP" 65 -> "CRUMBL" 66 -> "DEDEDUM" 67 -> "TAK" 68 -> "SPLRT" 69 -> "CRISH" 70 -> "SWSH" 71 -> "BIPBIPBIP" 72 -> "BEP" 73 -> "CRSKRL" 74 -> "KRTNKL" 75 -> "CRSNK" 76 -> "TTRKL" 77 -> "DUDURAH" 78 -> "KKSQWL" 79 -> "CRMPL" 80 -> "CHUGUGUG" 81 -> "BANG" 82 -> "DEDA" 83 -> "WHSSH" 84 -> "HNH" 85 -> "BWAH" 86 -> "CRUNK" 87 -> "SQWLTCH" 88 -> "DRR" 89 -> "TRNKL" 90 -> "BRAP" 91 -> "BLPCHCH" 92 -> "SKLE" 93 -> "ZMM" 94 -> "WRRR" 95 -> "FWUMP" 96 -> "BRAHCHCH" 97 -> "BRPBRPBRP" 98 -> "WE-OH" 99 -> "FHP" 100 -> "QWLPH" _ -> error "unitialised sound" soundPathList :: [String] soundPathList = [ "dedum.DEDUM.500.wav" , "insert.CUHRUP.500.wav" , "tone440sawtoothquiet.SCREE.500.wav" , "mini1.BRDBRDBRD.2000.wav" , "dededa.DEDEDA.500.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" , "combine.DNDNDNDN.500.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" , "fridgeHum.HMM.50.wav" , "seagullWhistle1.PEW.2000.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" , "whiteNoiseFadeOut.PHF.100.wav" , "gut2.CRNCH.200.wav" , "tele.ZHM.1000.wav" , "blood5.CLCLH.100.wav" , "hit.THUD.100.wav" , "metal7.TRWNG.1000.wav" , "stone1.CRASH.1000.wav" , "twoStep1.TAPTIP.40.wav" , "seagullChatter.CHUGUGUG.2000.wav" , "blood4.SKWLL.100.wav" , "foamSprayLoop.HSSS.50.wav" , "explosion.BOOM.2000.wav" , "foamSprayFadeOut.HSS.50.wav" , "tap2.TAKH.1000.wav" , "tinitus.RINGGG.8000.wav" , "seagullCry1.CRH.2000.wav" , "seagullBark.UGGAUGGA.2000.wav" , "stone3.CRUMPLE.1000.wav" , "seagullCry2.CREUH.2000.wav" , "hit1.SMACK.100.wav" , "click1.CLICK.40.wav" , "twoStepSlow.TIPTOP.40.wav" , "seagullCry.CRUH.2000.wav" , "crankSlow.CHNKCHNKCHUNK.100.wav" , "prime.CLKCLK.500.wav" , "twoStep.TIPTAP.40.wav" , "reload.TNKTNKTNK.300.wav" , "reload1.CHPCHPCHP.300.wav" , "tone440sawtooth.SCREE.2000.wav" , "metal3.DHDHL.1000.wav" , "tap3.BRAP.1000.wav" , "glassShat4.CRSK.1000.wav" , "glassShat2.CRNKL.1000.wav" , "metal1.TRNKL.1000.wav" , "foot3.TAPP.40.wav" , "pickUp.SHUHP.50.wav" , "stone5.CRUMBL.1000.wav" , "dededum.DEDEDUM.500.wav" , "tap1.TAK.500.wav" , "blood1.SPLRT.100.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" , "metal5.TTRKL.1000.wav" , "eject.DUDURAH.500.wav" , "blood3.KKSQWL.100.wav" , "stone2.CRMPL.1000.wav" , "seagullChatter1.CHUGUGUG.2000.wav" , "bang.BANG.2000.wav" , "deda.DEDA.500.wav" , "missileLaunch.WHSSH.2000.wav" , "grunt.HNH.100.wav" , "sineRaisePitchOneSec.BWAH.300.wav" , "metal2.CRUNK.1000.wav" , "gut5.SQWLTCH.200.wav" , "slideDoor.DRR.100.wav" , "metal6.TRNKL.1000.wav" , "autoGun.BRAP.2000.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" , "mini.BRPBRPBRP.2000.wav" , "seagullWhistle.WE-OH.2000.wav" , "whiteNoiseFadeIn.FHP.100.wav" , "gut1.QWLPH.200.wav" ] dedumS :: SoundID dedumS = SoundID 0 insertS :: SoundID insertS = SoundID 1 tone440sawtoothquietS :: SoundID tone440sawtoothquietS = SoundID 2 mini1S :: SoundID mini1S = SoundID 3 dededaS :: SoundID dededaS = SoundID 4 glassShat3S :: SoundID glassShat3S = SoundID 5 tapQuietS :: SoundID tapQuietS = SoundID 6 blood8S :: SoundID blood8S = SoundID 7 fireS :: SoundID fireS = SoundID 8 smallGlass4S :: SoundID smallGlass4S = SoundID 9 gut4S :: SoundID gut4S = SoundID 10 smallGlass1S :: SoundID smallGlass1S = SoundID 11 sineRaisePitchTwoSecS :: SoundID sineRaisePitchTwoSecS = SoundID 12 blood7S :: SoundID blood7S = SoundID 13 combineS :: SoundID combineS = SoundID 14 stone4S :: SoundID stone4S = SoundID 15 foot1S :: SoundID foot1S = SoundID 16 autoBS :: SoundID autoBS = SoundID 17 blood2S :: SoundID blood2S = SoundID 18 healS :: SoundID healS = SoundID 19 gut3S :: SoundID gut3S = SoundID 20 fridgeHumS :: SoundID fridgeHumS = SoundID 21 seagullWhistle1S :: SoundID seagullWhistle1S = SoundID 22 elecCrackleS :: SoundID elecCrackleS = SoundID 23 foot2S :: SoundID foot2S = SoundID 24 skwareFadeTwoSecS :: SoundID skwareFadeTwoSecS = SoundID 25 insertOneS :: SoundID insertOneS = SoundID 26 bangEchoS :: SoundID bangEchoS = SoundID 27 smallGlass3S :: SoundID smallGlass3S = SoundID 28 whiteNoiseFadeOutS :: SoundID whiteNoiseFadeOutS = SoundID 29 gut2S :: SoundID gut2S = SoundID 30 teleS :: SoundID teleS = SoundID 31 blood5S :: SoundID blood5S = SoundID 32 hitS :: SoundID hitS = SoundID 33 metal7S :: SoundID metal7S = SoundID 34 stone1S :: SoundID stone1S = SoundID 35 twoStep1S :: SoundID twoStep1S = SoundID 36 seagullChatterS :: SoundID seagullChatterS = SoundID 37 blood4S :: SoundID blood4S = SoundID 38 foamSprayLoopS :: SoundID foamSprayLoopS = SoundID 39 explosionS :: SoundID explosionS = SoundID 40 foamSprayFadeOutS :: SoundID foamSprayFadeOutS = SoundID 41 tap2S :: SoundID tap2S = SoundID 42 tinitusS :: SoundID tinitusS = SoundID 43 seagullCry1S :: SoundID seagullCry1S = SoundID 44 seagullBarkS :: SoundID seagullBarkS = SoundID 45 stone3S :: SoundID stone3S = SoundID 46 seagullCry2S :: SoundID seagullCry2S = SoundID 47 hit1S :: SoundID hit1S = SoundID 48 click1S :: SoundID click1S = SoundID 49 twoStepSlowS :: SoundID twoStepSlowS = SoundID 50 seagullCryS :: SoundID seagullCryS = SoundID 51 crankSlowS :: SoundID crankSlowS = SoundID 52 primeS :: SoundID primeS = SoundID 53 twoStepS :: SoundID twoStepS = SoundID 54 reloadS :: SoundID reloadS = SoundID 55 reload1S :: SoundID reload1S = SoundID 56 tone440sawtoothS :: SoundID tone440sawtoothS = SoundID 57 metal3S :: SoundID metal3S = SoundID 58 tap3S :: SoundID tap3S = SoundID 59 glassShat4S :: SoundID glassShat4S = SoundID 60 glassShat2S :: SoundID glassShat2S = SoundID 61 metal1S :: SoundID metal1S = SoundID 62 foot3S :: SoundID foot3S = SoundID 63 pickUpS :: SoundID pickUpS = SoundID 64 stone5S :: SoundID stone5S = SoundID 65 dededumS :: SoundID dededumS = SoundID 66 tap1S :: SoundID tap1S = SoundID 67 blood1S :: SoundID blood1S = SoundID 68 metal4S :: SoundID metal4S = SoundID 69 knifeS :: SoundID knifeS = SoundID 70 computerBeepingS :: SoundID computerBeepingS = SoundID 71 tone440S :: SoundID tone440S = SoundID 72 gut6S :: SoundID gut6S = SoundID 73 smallGlass2S :: SoundID smallGlass2S = SoundID 74 glassShat1S :: SoundID glassShat1S = SoundID 75 metal5S :: SoundID metal5S = SoundID 76 ejectS :: SoundID ejectS = SoundID 77 blood3S :: SoundID blood3S = SoundID 78 stone2S :: SoundID stone2S = SoundID 79 seagullChatter1S :: SoundID seagullChatter1S = SoundID 80 bangS :: SoundID bangS = SoundID 81 dedaS :: SoundID dedaS = SoundID 82 missileLaunchS :: SoundID missileLaunchS = SoundID 83 gruntS :: SoundID gruntS = SoundID 84 sineRaisePitchOneSecS :: SoundID sineRaisePitchOneSecS = SoundID 85 metal2S :: SoundID metal2S = SoundID 86 gut5S :: SoundID gut5S = SoundID 87 slideDoorS :: SoundID slideDoorS = SoundID 88 metal6S :: SoundID metal6S = SoundID 89 autoGunS :: SoundID autoGunS = SoundID 90 oldMachineBootS :: SoundID oldMachineBootS = SoundID 91 blood6S :: SoundID blood6S = SoundID 92 buzzS :: SoundID buzzS = SoundID 93 fireLoudS :: SoundID fireLoudS = SoundID 94 tap4S :: SoundID tap4S = SoundID 95 shotgunS :: SoundID shotgunS = SoundID 96 miniS :: SoundID miniS = SoundID 97 seagullWhistleS :: SoundID seagullWhistleS = SoundID 98 whiteNoiseFadeInS :: SoundID whiteNoiseFadeInS = SoundID 99 gut1S :: SoundID gut1S = SoundID 100