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