Protracker

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
data class Channel(var sample: Int = 0, var period: Int = 214, var voiceperiod: Double = 214.0, var note: Int = 24, var volume: Int = 64, var command: Int = 0, var data: Int = 0, var samplepos: Double = 0.0, var samplespeed: Double = 0.0, var flags: Int = 0, var noteon: Int = 0, var slidespeed: Int = 0, var slideto: Int = 214, var slidetospeed: Int = 0, var arpeggio: Int = 0, var semitone: Double = 12.0, var vibratospeed: Int = 0, var vibratodepth: Int = 0, var vibratopos: Int = 0, var vibratowave: Int = 0)
Link copied to clipboard
class Sample(var name: String = "", var length: Int = 0, var finetune: Int = 0, var volume: Int = 64, var loopstart: Int = 0, var looplength: Int = 0, var data: FloatArray = FloatArray(0))

Properties

Link copied to clipboard
Link copied to clipboard
var bpm: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val effects_t0: Array<(mod: Protracker, ch: Int) -> Unit>
Link copied to clipboard
val effects_t0_e: Array<(mod: Protracker, ch: Int) -> Unit>
Link copied to clipboard
val effects_t1: Array<(mod: Protracker, ch: Int) -> Unit>
Link copied to clipboard
val effects_t1_e: Array<(mod: Protracker, ch: Int) -> Unit>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var flags: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var offset: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var row: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val spd: Double
Link copied to clipboard
var speed: Int
Link copied to clipboard
Link copied to clipboard
var tick: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun advance()
Link copied to clipboard
fun clearsong()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun createSound(soundProvider: NativeSoundProvider = nativeSoundProvider): Sound
Link copied to clipboard
suspend fun createSoundFromFile(file: VfsFile, soundProvider: NativeSoundProvider = nativeSoundProvider): Sound
Link copied to clipboard
fun effect_t0_0(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_1(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_2(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_3(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_4(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_5(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_6(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_7(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_8(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_9(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_a(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_b(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_c(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_d(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_e(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_e0(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_e1(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_e2(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_e3(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_e4(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_e5(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_e6(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_e7(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_e8(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_e9(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_ea(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_eb(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_ec(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_ed(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_ee(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_ef(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t0_f(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_0(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_1(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_2(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_3(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_4(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_5(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_6(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_7(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_8(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_9(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_a(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_b(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_c(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_d(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_e(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_e0(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_e1(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_e2(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_e3(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_e4(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_e5(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_e6(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_e7(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_e8(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_e9(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_ea(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_eb(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_ec(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_ed(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_ee(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_ef(mod: Protracker, ch: Int)
Link copied to clipboard
fun effect_t1_f(mod: Protracker, ch: Int)
Link copied to clipboard
open override fun initialize()
Link copied to clipboard
open override fun mix(bufs: Array<FloatArray>?, buflen: Int = bufs?.get(0)?.size ?: 1024)
Link copied to clipboard
open override fun parse(buffer: Uint8Buffer): Boolean
Link copied to clipboard
Link copied to clipboard
open fun skip(samples: Int)