Skip to content
Michael Steenbeek edited this page Dec 31, 2022 · 10 revisions

RCTC file equivalents

The files for RCTC unpacked the sounds in CSS1.DAT into individual OGG Vorbis files. Below is a table of how the sounds in CSS1.DAT map to the sound files for RCTC.

CSS1.DAT index OpenRCT2 enum name RCTC file name Notes
0 LiftClassic CLIMB4
1 TrackFrictionClassicWood TRACKS1
2 FrictionClassic TRACKS3
3 Scream1 COASTER4
4 Click1 BCLICK2
5 Click2 BRELESE1
6 PlaceItem BUILDLAN
7 Scream2 COASTER2
8 Scream3 COASTER3
9 Scream4 COASTER5
10 Scream5 COASTER7
11 Scream6 COASTER8
12 LiftFrictionWheels TRACKS2
13 Purchase BUY1
14 Crash EXPLOS1
15 LayingOutWater SPLOSH1 This is the closest match. See new sounds section for details.
16 Water1 BSPLASH2
17 Water2 SSPLASH1
18 TrainWhistle STEAMWH6
19 TrainDeparting train+steamwhistle
20 WaterSplash coaster_splash1
21 GoKartEngine kart4
22 RideLaunch1 Rocket_launch1
23 RideLaunch2 Rocket_launch2
24 Cough1 Vomit1
25 Cough2 Vomit2
26 Cough3 Vomit3
27 Cough4 Vomit4
28 Rain Rain4_stereo
29 Thunder1 Thunder1
30 Thunder2 Thunder2
31 TrackFrictionTrain Train_tracks
32 TrackFrictionWater Water_river
33 BalloonPop Balloonpop2
34 MechanicFix Metal_Hammer3
35 Scream7 Screams1
36 ToiletFlush toilet3
37 Click3 BCLICK3
38 Quack duck2
39 NewsItem warning1
40 WindowOpen window1
41 Laugh1 Laugh6
42 Laugh2 Laugh8
43 Laugh3 Laugh17
44 Applause Applause
45 HauntedHouseScare Horror_effect3
46 HauntedHouseScream1 Scream_3
47 HauntedHouseScream2 Scream_2
48 BlockBrakeClose airbrakes4
49 BlockBrakeRelease airbrakes3
50 Error error_1
51 BrakeRelease airbrakes2a
52 LiftArrow Dragon_Fyre_lift_hill_(Arrow_steel)
53 LiftWood Comet_lift_hill_(woodie)_2
54 TrackFrictionWood Zachs_Zoomer_running_(woodie)_2
55 LiftWildMouse Arrow_wild_mouse_lift_hill_2
56 LiftBM Raging_Bull_lift_hill_(B&M_steel)_2
57 TrackFrictionBM Chang_running_roar_2 An uncompressed copy is included in the Steam release of RCTC, as well as the OGG Vorbis copy version.
58 Scream8 Scream_1a
59 Tram bell5_streetcar_double_2
60 DoorOpen doorcreak6
61 DoorClose doorcreak6r
62 Portcullis portcullis1

New sounds in RCTC

There are 4 sounds in RCTC's game file that are not found in RCT2's CSS1.DAT file.

Sound Name Description
SPLOSH1 Seems to be a variant of sound 15. It sounds lower in pitch than the original, is a bit longer in length, and is a different recording.
BUILDLANREV An edited version of BUILDLAN (index 6 in CSS1.DAT), where the sound is reversed, and sped up by about 1.25 times. Plays when demolishing an object.
Camera_Shutter The sound of a camera shutter. Plays when you take a screenshot.
tutorial_hint A strange, synthetic sound. Plays when the game opens a hint window.

Extraction script

#!/bin/bash
# Separate the CSS1 metadata from the samples
dd if=css1.dat ibs=260 skip=1 of=samples.dat

# Extract the samples (metadata plus raw pcm data) from the samples file
dd if=samples.dat of=lift1.sample ibs=80652 count=1
dd if=samples.dat of=straight-running.sample ibs=1 skip=80652 count=62444
dd if=samples.dat of=running-fast.sample ibs=1 skip=143096 count=63912
dd if=samples.dat of=scream1.sample ibs=1 skip=207008 count=148776
dd if=samples.dat of=click1.sample ibs=1 skip=355784 count=1692
dd if=samples.dat of=click2.sample ibs=1 skip=357476 count=568
dd if=samples.dat of=place-item.sample ibs=1 skip=358044 count=1312
dd if=samples.dat of=scream2.sample ibs=1 skip=359356 count=104044
dd if=samples.dat of=scream3.sample ibs=1 skip=463400 count=96840
dd if=samples.dat of=scream4.sample ibs=1 skip=560240 count=159944
dd if=samples.dat of=scream5.sample ibs=1 skip=720184 count=174640
dd if=samples.dat of=scream6.sample ibs=1 skip=894824 count=209788
dd if=samples.dat of=lift2.sample ibs=1 skip=1104612 count=44436
dd if=samples.dat of=kaching.sample ibs=1 skip=1149048 count=25412
dd if=samples.dat of=crash.sample ibs=1 skip=1174460 count=206804
dd if=samples.dat of=water1.sample ibs=1 skip=1381264 count=19676
dd if=samples.dat of=water2.sample ibs=1 skip=1400940 count=50848
dd if=samples.dat of=water3.sample ibs=1 skip=1451788 count=40168
dd if=samples.dat of=steam-train-whistle.sample ibs=1 skip=1491956 count=149584
dd if=samples.dat of=steam-train-departing.sample ibs=1 skip=1641540 count=228564
dd if=samples.dat of=splash.sample ibs=1 skip=1870104 count=90568
dd if=samples.dat of=go-kart-engine.sample ibs=1 skip=1960672 count=11776
dd if=samples.dat of=launch1.sample ibs=1 skip=1972448 count=45428
dd if=samples.dat of=launch2.sample ibs=1 skip=2017876 count=68904
dd if=samples.dat of=cough1.sample ibs=1 skip=2086780 count=38940
dd if=samples.dat of=cough2.sample ibs=1 skip=2125720 count=34052
dd if=samples.dat of=cough3.sample ibs=1 skip=2159772 count=25516
dd if=samples.dat of=cough4.sample ibs=1 skip=2185288 count=29176
dd if=samples.dat of=rain1.sample ibs=1 skip=2214464 count=403320
dd if=samples.dat of=thunder1.sample ibs=1 skip=2617784 count=120728
dd if=samples.dat of=thunder2.sample ibs=1 skip=2738512 count=205692
dd if=samples.dat of=rain2.sample ibs=1 skip=2944204 count=94276
dd if=samples.dat of=rain3.sample ibs=1 skip=3038480 count=83500
dd if=samples.dat of=balloon-pop.sample ibs=1 skip=3121980 count=10616
dd if=samples.dat of=hammer.sample ibs=1 skip=3132596 count=15208
dd if=samples.dat of=scream7.sample ibs=1 skip=3147804 count=113412
dd if=samples.dat of=toilet-flush.sample ibs=1 skip=3261216 count=118388
dd if=samples.dat of=click3.sample ibs=1 skip=3379604 count=2368
dd if=samples.dat of=duck-quack.sample ibs=1 skip=3381972 count=31164
dd if=samples.dat of=message.sample ibs=1 skip=3413136 count=9964
dd if=samples.dat of=open-window.sample ibs=1 skip=3423100 count=8216
dd if=samples.dat of=laugh1.sample ibs=1 skip=3431316 count=25288
dd if=samples.dat of=laugh2.sample ibs=1 skip=3456604 count=28292
dd if=samples.dat of=laugh3.sample ibs=1 skip=3484896 count=37788
dd if=samples.dat of=won-scenario.sample ibs=1 skip=3522684 count=882800
dd if=samples.dat of=haunted-house1.sample ibs=1 skip=4405484 count=141616
dd if=samples.dat of=haunted-house2.sample ibs=1 skip=4547100 count=43236
dd if=samples.dat of=cry1.sample ibs=1 skip=4590336 count=60704
dd if=samples.dat of=brake1.sample ibs=1 skip=4651040 count=17244
dd if=samples.dat of=brake2.sample ibs=1 skip=4668284 count=18460
dd if=samples.dat of=error.sample ibs=1 skip=4686744 count=3004
dd if=samples.dat of=brake3.sample ibs=1 skip=4689748 count=11108
dd if=samples.dat of=lift3.sample ibs=1 skip=4700856 count=74036
dd if=samples.dat of=lift4-woodenrc.sample ibs=1 skip=4774892 count=78828
dd if=samples.dat of=woodenrc-running.sample ibs=1 skip=4853720 count=57232
dd if=samples.dat of=lift5-steelmouse.sample ibs=1 skip=4910952 count=66020
dd if=samples.dat of=lift6-bm.sample ibs=1 skip=4976972 count=193012
dd if=samples.dat of=straight-running-bm.sample ibs=1 skip=5169984 count=103456
dd if=samples.dat of=cry2.sample ibs=1 skip=5273440 count=78908
dd if=samples.dat of=tram.sample ibs=1 skip=5352348 count=41632
dd if=samples.dat of=door1.sample ibs=1 skip=5393980 count=12564
dd if=samples.dat of=door2.sample ibs=1 skip=5406544 count=12564
dd if=samples.dat of=door3.sample ibs=1 skip=5419108

# Separate the sample metadata from the raw PCM data
dd if=lift1.sample of=lift1.pcm ibs=16 skip=1
dd if=straight-running.sample of=straight-running.pcm ibs=16 skip=1
dd if=running-fast.sample of=running-fast.pcm ibs=16 skip=1
dd if=scream1.sample of=scream1.pcm ibs=16 skip=1
dd if=click1.sample of=click1.pcm ibs=16 skip=1
dd if=click2.sample of=click2.pcm ibs=16 skip=1
dd if=place-item.sample of=place-item.pcm ibs=16 skip=1
dd if=scream2.sample of=scream2.pcm ibs=16 skip=1
dd if=scream3.sample of=scream3.pcm ibs=16 skip=1
dd if=scream4.sample of=scream4.pcm ibs=16 skip=1
dd if=scream5.sample of=scream5.pcm ibs=16 skip=1
dd if=scream6.sample of=scream6.pcm ibs=16 skip=1
dd if=lift2.sample of=lift2.pcm ibs=16 skip=1
dd if=kaching.sample of=kaching.pcm ibs=16 skip=1
dd if=crash.sample of=crash.pcm ibs=16 skip=1
dd if=water1.sample of=water1.pcm ibs=16 skip=1
dd if=water2.sample of=water2.pcm ibs=16 skip=1
dd if=water3.sample of=water3.pcm ibs=16 skip=1
dd if=steam-train-whistle.sample of=steam-train-whistle.pcm ibs=16 skip=1
dd if=steam-train-departing.sample of=steam-train-departing.pcm ibs=16 skip=1
dd if=splash.sample of=splash.pcm ibs=16 skip=1
dd if=go-kart-engine.sample of=go-kart-engine.pcm ibs=16 skip=1
dd if=launch1.sample of=launch1.pcm ibs=16 skip=1
dd if=launch2.sample of=launch2.pcm ibs=16 skip=1
dd if=cough1.sample of=cough1.pcm ibs=16 skip=1
dd if=cough2.sample of=cough2.pcm ibs=16 skip=1
dd if=cough3.sample of=cough3.pcm ibs=16 skip=1
dd if=cough4.sample of=cough4.pcm ibs=16 skip=1
dd if=rain1.sample of=rain1.pcm ibs=16 skip=1
dd if=thunder1.sample of=thunder1.pcm ibs=16 skip=1
dd if=thunder2.sample of=thunder2.pcm ibs=16 skip=1
dd if=rain2.sample of=rain2.pcm ibs=16 skip=1
dd if=rain3.sample of=rain3.pcm ibs=16 skip=1
dd if=balloon-pop.sample of=balloon-pop.pcm ibs=16 skip=1
dd if=hammer.sample of=hammer.pcm ibs=16 skip=1
dd if=scream7.sample of=scream7.pcm ibs=16 skip=1
dd if=toilet-flush.sample of=toilet-flush.pcm ibs=16 skip=1
dd if=click3.sample of=click3.pcm ibs=16 skip=1
dd if=duck-quack.sample of=duck-quack.pcm ibs=16 skip=1
dd if=message.sample of=message.pcm ibs=16 skip=1
dd if=open-window.sample of=open-window.pcm ibs=16 skip=1
dd if=laugh1.sample of=laugh1.pcm ibs=16 skip=1
dd if=laugh2.sample of=laugh2.pcm ibs=16 skip=1
dd if=laugh3.sample of=laugh3.pcm ibs=16 skip=1
dd if=won-scenario.sample of=won-scenario.pcm ibs=16 skip=1
dd if=haunted-house1.sample of=haunted-house1.pcm ibs=16 skip=1
dd if=haunted-house2.sample of=haunted-house2.pcm ibs=16 skip=1
dd if=cry1.sample of=cry1.pcm ibs=16 skip=1
dd if=brake1.sample of=brake1.pcm ibs=16 skip=1
dd if=brake2.sample of=brake2.pcm ibs=16 skip=1
dd if=error.sample of=error.pcm ibs=16 skip=1
dd if=brake3.sample of=brake3.pcm ibs=16 skip=1
dd if=lift3.sample of=lift3.pcm ibs=16 skip=1
dd if=lift4-woodenrc.sample of=lift4-woodenrc.pcm ibs=16 skip=1
dd if=woodenrc-running.sample of=woodenrc-running.pcm ibs=16 skip=1
dd if=lift5-steelmouse.sample of=lift5-steelmouse.pcm ibs=16 skip=1
dd if=lift6-bm.sample of=lift6-bm.pcm ibs=16 skip=1
dd if=straight-running-bm.sample of=straight-running-bm.pcm ibs=16 skip=1
dd if=cry2.sample of=cry2.pcm ibs=16 skip=1
dd if=tram.sample of=tram.pcm ibs=16 skip=1
dd if=door1.sample of=door1.pcm ibs=16 skip=1
dd if=door2.sample of=door2.pcm ibs=16 skip=1
dd if=door3.sample of=door3.pcm ibs=16 skip=1

# Convert the raw pcm data to wav files
gst-launch filesrc location=lift1.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=lift1.wav
gst-launch filesrc location=straight-running.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=straight-running.wav
gst-launch filesrc location=running-fast.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=running-fast.wav
gst-launch filesrc location=scream1.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=scream1.wav
gst-launch filesrc location=click1.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=click1.wav
gst-launch filesrc location=click2.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=click2.wav
gst-launch filesrc location=place-item.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=place-item.wav
gst-launch filesrc location=scream2.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=scream2.wav
gst-launch filesrc location=scream3.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=scream3.wav
gst-launch filesrc location=scream4.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=scream4.wav
gst-launch filesrc location=scream5.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=scream5.wav
gst-launch filesrc location=scream6.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=scream6.wav
gst-launch filesrc location=lift2.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=lift2.wav
gst-launch filesrc location=kaching.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=kaching.wav
gst-launch filesrc location=crash.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=crash.wav
gst-launch filesrc location=water1.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=water1.wav
gst-launch filesrc location=water2.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=water2.wav
gst-launch filesrc location=water3.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=water3.wav
gst-launch filesrc location=steam-train-whistle.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=steam-train-whistle.wav
gst-launch filesrc location=steam-train-departing.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=steam-train-departing.wav
gst-launch filesrc location=splash.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=splash.wav
gst-launch filesrc location=go-kart-engine.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=go-kart-engine.wav
gst-launch filesrc location=launch1.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=launch1.wav
gst-launch filesrc location=launch2.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=launch2.wav
gst-launch filesrc location=cough1.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=cough1.wav
gst-launch filesrc location=cough2.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=cough2.wav
gst-launch filesrc location=cough3.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=cough3.wav
gst-launch filesrc location=cough4.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=cough4.wav
#This one is in stereo!
gst-launch filesrc location=rain1.pcm ! audio/x-raw-int, rate=22050, channels=2, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=2, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=rain1.wav
gst-launch filesrc location=thunder1.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=thunder1.wav
gst-launch filesrc location=thunder2.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=thunder2.wav
gst-launch filesrc location=rain2.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=rain2.wav
gst-launch filesrc location=rain3.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=rain3.wav
gst-launch filesrc location=balloon-pop.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=balloon-pop.wav
gst-launch filesrc location=hammer.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=hammer.wav
gst-launch filesrc location=scream7.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=scream7.wav
gst-launch filesrc location=toilet-flush.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=toilet-flush.wav
gst-launch filesrc location=click3.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=click3.wav
gst-launch filesrc location=duck-quack.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=duck-quack.wav
gst-launch filesrc location=message.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=message.wav
gst-launch filesrc location=open-window.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=open-window.wav
gst-launch filesrc location=laugh1.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=laugh1.wav
gst-launch filesrc location=laugh2.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=laugh2.wav
gst-launch filesrc location=laugh3.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=laugh3.wav
#This one is in stereo!
gst-launch filesrc location=won-scenario.pcm ! audio/x-raw-int, rate=22050, channels=2, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=2, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=won-scenario.wav
gst-launch filesrc location=haunted-house1.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=haunted-house1.wav
gst-launch filesrc location=haunted-house2.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=haunted-house2.wav
gst-launch filesrc location=cry1.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=cry1.wav
gst-launch filesrc location=brake1.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=brake1.wav
gst-launch filesrc location=brake2.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=brake2.wav
gst-launch filesrc location=error.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=error.wav
gst-launch filesrc location=brake3.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=brake3.wav
gst-launch filesrc location=lift3.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=lift3.wav
gst-launch filesrc location=lift4-woodenrc.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=lift4-woodenrc.wav
gst-launch filesrc location=woodenrc-running.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=woodenrc-running.wav
gst-launch filesrc location=lift5-steelmouse.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=lift5-steelmouse.wav
gst-launch filesrc location=lift6-bm.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=lift6-bm.wav
gst-launch filesrc location=straight-running-bm.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=straight-running-bm.wav
gst-launch filesrc location=cry2.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=cry2.wav
gst-launch filesrc location=tram.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=tram.wav
gst-launch filesrc location=door1.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=door1.wav
gst-launch filesrc location=door2.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=door2.wav
gst-launch filesrc location=door3.pcm ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! audioconvert ! audio/x-raw-int, rate=22050, channels=1, endianness=1234, width=16, depth=16, signed=true ! wavenc ! filesink location=door3.wav

# Remove temporary files
rm samples.dat
rm lift1.sample lift1.pcm
rm straight-running.sample straight-running.pcm
rm running-fast.sample running-fast.pcm
rm scream1.sample scream1.pcm
rm click1.sample click1.pcm
rm click2.sample click2.pcm
rm place-item.sample place-item.pcm
rm scream2.sample scream2.pcm
rm scream3.sample scream3.pcm
rm scream4.sample scream4.pcm
rm scream5.sample scream5.pcm
rm scream6.sample scream6.pcm
rm lift2.sample lift2.pcm
rm kaching.sample kaching.pcm
rm crash.sample crash.pcm
rm water1.sample water1.pcm
rm water2.sample water2.pcm
rm water3.sample water3.pcm
rm steam-train-whistle.sample steam-train-whistle.pcm
rm steam-train-departing.sample steam-train-departing.pcm
rm splash.sample splash.pcm
rm go-kart-engine.sample go-kart-engine.pcm
rm launch1.sample launch1.pcm
rm launch2.sample launch2.pcm
rm cough1.sample cough1.pcm
rm cough2.sample cough2.pcm
rm cough3.sample cough3.pcm
rm cough4.sample cough4.pcm
rm rain1.sample rain1.pcm
rm thunder1.sample thunder1.pcm
rm thunder2.sample thunder2.pcm
rm rain2.sample rain2.pcm
rm rain3.sample rain3.pcm
rm balloon-pop.sample balloon-pop.pcm
rm hammer.sample hammer.pcm
rm scream7.sample scream7.pcm
rm toilet-flush.sample toilet-flush.pcm
rm click3.sample click3.pcm
rm duck-quack.sample duck-quack.pcm
rm message.sample message.pcm
rm open-window.sample open-window.pcm
rm laugh1.sample laugh1.pcm
rm laugh2.sample laugh2.pcm
rm laugh3.sample laugh3.pcm
rm won-scenario.sample won-scenario.pcm
rm haunted-house1.sample haunted-house1.pcm
rm haunted-house2.sample haunted-house2.pcm
rm cry1.sample cry1.pcm
rm brake1.sample brake1.pcm
rm brake2.sample brake2.pcm
rm error.sample error.pcm
rm brake3.sample brake3.pcm
rm lift3.sample lift3.pcm
rm lift4-woodenrc.sample lift4-woodenrc.pcm
rm woodenrc-running.sample woodenrc-running.pcm
rm lift5-steelmouse.sample lift5-steelmouse.pcm
rm lift6-bm.sample lift6-bm.pcm
rm straight-running-bm.sample straight-running-bm.pcm
rm cry2.sample cry2.pcm
rm tram.sample tram.pcm
rm door1.sample door1.pcm
rm door2.sample door2.pcm
rm door3.sample door3.pcm

exit 0
Clone this wiki locally