t:Int
@:optionaloptionaln:Null<Int>
@:optionaloptionald:Null<Int>
@:optionaloptionalbt:Null<Array<Int>>
bpm:Float
@:optionaloptionalb:Null<Int>