-- generated at 2022-06-23 20:14:52.284399733 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 -> 500
    9 -> 500
    10 -> 300
    11 -> 500
    12 -> 1000
    13 -> 40
    14 -> 2000
    15 -> 50
    16 -> 50
    17 -> 2000
    18 -> 200
    19 -> 40
    20 -> 300
    21 -> 500
    22 -> 2000
    23 -> 500
    24 -> 100
    25 -> 1000
    26 -> 100
    27 -> 1000
    28 -> 1000
    29 -> 40
    30 -> 2000
    31 -> 50
    32 -> 2000
    33 -> 50
    34 -> 1000
    35 -> 8000
    36 -> 2000
    37 -> 2000
    38 -> 1000
    39 -> 2000
    40 -> 100
    41 -> 40
    42 -> 40
    43 -> 2000
    44 -> 100
    45 -> 500
    46 -> 40
    47 -> 300
    48 -> 300
    49 -> 2000
    50 -> 1000
    51 -> 1000
    52 -> 1000
    53 -> 1000
    54 -> 1000
    55 -> 40
    56 -> 50
    57 -> 1000
    58 -> 500
    59 -> 500
    60 -> 1000
    61 -> 20
    62 -> 500
    63 -> 300
    64 -> 500
    65 -> 1000
    66 -> 1000
    67 -> 500
    68 -> 1000
    69 -> 2000
    70 -> 2000
    71 -> 500
    72 -> 2000
    73 -> 100
    74 -> 300
    75 -> 1000
    76 -> 100
    77 -> 1000
    78 -> 2000
    79 -> 1000
    80 -> 200
    81 -> 500
    82 -> 100
    83 -> 2000
    84 -> 2000
    85 -> 2000
    86 -> 100
    _ -> 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 -> "WRR"
    8 -> "TINKLE"
    9 -> "TRINKL"
    10 -> "BWAAH"
    11 -> "DNDNDNDN"
    12 -> "CRMBL"
    13 -> "TIP"
    14 -> "TATATA"
    15 -> "BLIH"
    16 -> "HMM"
    17 -> "PEW"
    18 -> "CRAKLE"
    19 -> "TAP"
    20 -> "DWAAH"
    21 -> "PRUM"
    22 -> "BANGG"
    23 -> "CRTINK"
    24 -> "PHF"
    25 -> "ZHM"
    26 -> "THUD"
    27 -> "TRWNG"
    28 -> "CRASH"
    29 -> "TAPTIP"
    30 -> "CHUGUGUG"
    31 -> "HSSS"
    32 -> "BOOM"
    33 -> "HSS"
    34 -> "TAKH"
    35 -> "RINGGG"
    36 -> "CRH"
    37 -> "UGGAUGGA"
    38 -> "CRUMPLE"
    39 -> "CREUH"
    40 -> "SMACK"
    41 -> "CLICK"
    42 -> "TIPTOP"
    43 -> "CRUH"
    44 -> "CHNKCHNKCHUNK"
    45 -> "CLKCLK"
    46 -> "TIPTAP"
    47 -> "TNKTNKTNK"
    48 -> "CHPCHPCHP"
    49 -> "SCREE"
    50 -> "DHDHL"
    51 -> "BRAP"
    52 -> "CRSK"
    53 -> "CRNKL"
    54 -> "TRNKL"
    55 -> "TAPP"
    56 -> "SHUHP"
    57 -> "CRUMBL"
    58 -> "DEDEDUM"
    59 -> "TAK"
    60 -> "CRISH"
    61 -> "SWSH"
    62 -> "BIPBIPBIP"
    63 -> "BEP"
    64 -> "KRTNKL"
    65 -> "CRSNK"
    66 -> "TTRKL"
    67 -> "DUDURAH"
    68 -> "CRMPL"
    69 -> "CHUGUGUG"
    70 -> "BANG"
    71 -> "DEDA"
    72 -> "WHSSH"
    73 -> "HNH"
    74 -> "BWAH"
    75 -> "CRUNK"
    76 -> "DRR"
    77 -> "TRNKL"
    78 -> "BRAP"
    79 -> "BLPCHCH"
    80 -> "ZMM"
    81 -> "WRRR"
    82 -> "FWUMP"
    83 -> "BRAHCHCH"
    84 -> "BRPBRPBRP"
    85 -> "WE-OH"
    86 -> "FHP"
    _ -> 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"
    , "fire.WRR.100.wav"
    , "smallGlass4.TINKLE.500.wav"
    , "smallGlass1.TRINKL.500.wav"
    , "sineRaisePitchTwoSec.BWAAH.300.wav"
    , "combine.DNDNDNDN.500.wav"
    , "stone4.CRMBL.1000.wav"
    , "foot1.TIP.40.wav"
    , "autoB.TATATA.2000.wav"
    , "heal.BLIH.50.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"
    , "tele.ZHM.1000.wav"
    , "hit.THUD.100.wav"
    , "metal7.TRWNG.1000.wav"
    , "stone1.CRASH.1000.wav"
    , "twoStep1.TAPTIP.40.wav"
    , "seagullChatter.CHUGUGUG.2000.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"
    , "metal4.CRISH.1000.wav"
    , "knife.SWSH.20.wav"
    , "computerBeeping.BIPBIPBIP.500.wav"
    , "tone440.BEP.300.wav"
    , "smallGlass2.KRTNKL.500.wav"
    , "glassShat1.CRSNK.1000.wav"
    , "metal5.TTRKL.1000.wav"
    , "eject.DUDURAH.500.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"
    , "slideDoor.DRR.100.wav"
    , "metal6.TRNKL.1000.wav"
    , "autoGun.BRAP.2000.wav"
    , "oldMachineBoot.BLPCHCH.1000.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"
    ]
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
fireS :: SoundID
fireS = SoundID 7
smallGlass4S :: SoundID
smallGlass4S = SoundID 8
smallGlass1S :: SoundID
smallGlass1S = SoundID 9
sineRaisePitchTwoSecS :: SoundID
sineRaisePitchTwoSecS = SoundID 10
combineS :: SoundID
combineS = SoundID 11
stone4S :: SoundID
stone4S = SoundID 12
foot1S :: SoundID
foot1S = SoundID 13
autoBS :: SoundID
autoBS = SoundID 14
healS :: SoundID
healS = SoundID 15
fridgeHumS :: SoundID
fridgeHumS = SoundID 16
seagullWhistle1S :: SoundID
seagullWhistle1S = SoundID 17
elecCrackleS :: SoundID
elecCrackleS = SoundID 18
foot2S :: SoundID
foot2S = SoundID 19
skwareFadeTwoSecS :: SoundID
skwareFadeTwoSecS = SoundID 20
insertOneS :: SoundID
insertOneS = SoundID 21
bangEchoS :: SoundID
bangEchoS = SoundID 22
smallGlass3S :: SoundID
smallGlass3S = SoundID 23
whiteNoiseFadeOutS :: SoundID
whiteNoiseFadeOutS = SoundID 24
teleS :: SoundID
teleS = SoundID 25
hitS :: SoundID
hitS = SoundID 26
metal7S :: SoundID
metal7S = SoundID 27
stone1S :: SoundID
stone1S = SoundID 28
twoStep1S :: SoundID
twoStep1S = SoundID 29
seagullChatterS :: SoundID
seagullChatterS = SoundID 30
foamSprayLoopS :: SoundID
foamSprayLoopS = SoundID 31
explosionS :: SoundID
explosionS = SoundID 32
foamSprayFadeOutS :: SoundID
foamSprayFadeOutS = SoundID 33
tap2S :: SoundID
tap2S = SoundID 34
tinitusS :: SoundID
tinitusS = SoundID 35
seagullCry1S :: SoundID
seagullCry1S = SoundID 36
seagullBarkS :: SoundID
seagullBarkS = SoundID 37
stone3S :: SoundID
stone3S = SoundID 38
seagullCry2S :: SoundID
seagullCry2S = SoundID 39
hit1S :: SoundID
hit1S = SoundID 40
click1S :: SoundID
click1S = SoundID 41
twoStepSlowS :: SoundID
twoStepSlowS = SoundID 42
seagullCryS :: SoundID
seagullCryS = SoundID 43
crankSlowS :: SoundID
crankSlowS = SoundID 44
primeS :: SoundID
primeS = SoundID 45
twoStepS :: SoundID
twoStepS = SoundID 46
reloadS :: SoundID
reloadS = SoundID 47
reload1S :: SoundID
reload1S = SoundID 48
tone440sawtoothS :: SoundID
tone440sawtoothS = SoundID 49
metal3S :: SoundID
metal3S = SoundID 50
tap3S :: SoundID
tap3S = SoundID 51
glassShat4S :: SoundID
glassShat4S = SoundID 52
glassShat2S :: SoundID
glassShat2S = SoundID 53
metal1S :: SoundID
metal1S = SoundID 54
foot3S :: SoundID
foot3S = SoundID 55
pickUpS :: SoundID
pickUpS = SoundID 56
stone5S :: SoundID
stone5S = SoundID 57
dededumS :: SoundID
dededumS = SoundID 58
tap1S :: SoundID
tap1S = SoundID 59
metal4S :: SoundID
metal4S = SoundID 60
knifeS :: SoundID
knifeS = SoundID 61
computerBeepingS :: SoundID
computerBeepingS = SoundID 62
tone440S :: SoundID
tone440S = SoundID 63
smallGlass2S :: SoundID
smallGlass2S = SoundID 64
glassShat1S :: SoundID
glassShat1S = SoundID 65
metal5S :: SoundID
metal5S = SoundID 66
ejectS :: SoundID
ejectS = SoundID 67
stone2S :: SoundID
stone2S = SoundID 68
seagullChatter1S :: SoundID
seagullChatter1S = SoundID 69
bangS :: SoundID
bangS = SoundID 70
dedaS :: SoundID
dedaS = SoundID 71
missileLaunchS :: SoundID
missileLaunchS = SoundID 72
gruntS :: SoundID
gruntS = SoundID 73
sineRaisePitchOneSecS :: SoundID
sineRaisePitchOneSecS = SoundID 74
metal2S :: SoundID
metal2S = SoundID 75
slideDoorS :: SoundID
slideDoorS = SoundID 76
metal6S :: SoundID
metal6S = SoundID 77
autoGunS :: SoundID
autoGunS = SoundID 78
oldMachineBootS :: SoundID
oldMachineBootS = SoundID 79
buzzS :: SoundID
buzzS = SoundID 80
fireLoudS :: SoundID
fireLoudS = SoundID 81
tap4S :: SoundID
tap4S = SoundID 82
shotgunS :: SoundID
shotgunS = SoundID 83
miniS :: SoundID
miniS = SoundID 84
seagullWhistleS :: SoundID
seagullWhistleS = SoundID 85
whiteNoiseFadeInS :: SoundID
whiteNoiseFadeInS = SoundID 86
