Files
loop/src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs
T

518 lines
11 KiB
Haskell

-- 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