Channel
constructor(instrument: Int = 0, sampleindex: Int = 0, note: Int = 36, command: Int = 0, data: Int = 0, samplepos: Double = 0.0, samplespeed: Double = 0.0, flags: Int = 0, noteon: Boolean = false, volslide: Int = 0, slidespeed: Int = 0, slideto: Double = 0.0, slideupspeed: Int = 0, slidedownspeed: Int = 0, slidetospeed: Int = 0, arpeggio: Int = 0, period: Double = 640.0, frequency: Int = 8363, volume: Int = 64, voiceperiod: Double = 0.0, voicevolume: Int = 0, finalvolume: Double = 0.0, semitone: Int = 12, vibratospeed: Int = 0, vibratodepth: Int = 0, vibratopos: Int = 0, vibratowave: Int = 0, volenvpos: Int = 0, panenvpos: Int = 0, fadeoutpos: Int = 0, playdir: Int = 1, volramp: Double = 0.0, volrampfrom: Double = 0.0, trigramp: Double = 0.0, trigrampfrom: Double = 0.0, currentsample: Double = 0.0, lastsample: Double = 0.0, oldfinalvolume: Double = 0.0)