38 lines
802 B
Lua
38 lines
802 B
Lua
|
local audioutil = require "audioutil"
|
||
|
|
||
|
function data()
|
||
|
return {
|
||
|
type = "GENERIC",
|
||
|
refDist = 25.0,
|
||
|
horn = "vehicle/train_electric_modern/horn_11.wav",
|
||
|
clacks = {
|
||
|
"vehicle/clack/heavy/part_1.wav",
|
||
|
"vehicle/clack/heavy/part_2.wav",
|
||
|
"vehicle/clack/heavy/part_3.wav",
|
||
|
"vehicle/clack/heavy/part_4.wav",
|
||
|
"vehicle/clack/heavy/part_5.wav",
|
||
|
"vehicle/clack/heavy/part_6.wav",
|
||
|
"vehicle/clack/heavy/part_7.wav",
|
||
|
"vehicle/clack/heavy/part_8.wav",
|
||
|
"vehicle/clack/heavy/part_9.wav",
|
||
|
"vehicle/clack/heavy/part_10.wav",
|
||
|
},
|
||
|
params = {
|
||
|
tracks = {
|
||
|
{
|
||
|
clip = "vehicle/train_electric_modern/drive.wav",
|
||
|
gainCurve = {
|
||
|
nodes = audioutil.plotSqrt(.0, .1, 1.0, 1.0, 10)
|
||
|
},
|
||
|
pitchCurve = {
|
||
|
nodes = {
|
||
|
{ .0, 1.0 },
|
||
|
{ 1.0, 1.33 },
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
}
|
||
|
}
|
||
|
end
|