Screamtracker

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
class Channel(var sample: Int = 0, var note: Int = 24, 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: Double = 0.0, var slidetospeed: Int = 0, var arpeggio: Int = 0, var period: Double = 0.0, var volume: Int = 64, var voiceperiod: Double = 0.0, var voicevolume: Int = 0, var oldvoicevolume: Int = 0, var semitone: Int = 12, var vibratospeed: Int = 0, var vibratodepth: Int = 0, var vibratopos: Int = 0, var vibratowave: Int = 0, var lastoffset: Int = 0, var lastretrig: Int = 0, var volramp: Double = 0.0, var volrampfrom: Int = 0, var trigramp: Double = 0.0, var trigrampfrom: Double = 0.0, var currentsample: Double = 0.0, var lastsample: Double = 0.0, var volslide: Int = 0)
Link copied to clipboard
class Sample(var length: Int = 0, var loopstart: Int = 0, var loopend: Int = 0, var looplength: Int = 0, var volume: Int = 64, var loop: Int = 0, var c2spd: Int = 8363, var name: String = "", var data: FloatArray = FloatArray(0), var stereo: Int = 0, var bits: Int = 8)

Properties

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<(ch: Int) -> Unit?>
Link copied to clipboard
val effects_t0_s: Array<(ch: Int) -> Unit>
Link copied to clipboard
val effects_t1: Array<(ch: Int) -> Unit?>
Link copied to clipboard
val effects_t1_s: Array<(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
var insNum: 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 ordNum: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var patNum: 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
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
var speed: Int
Link copied to clipboard
var stt: Double
Link copied to clipboard
Link copied to clipboard
var tick: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var volume: Int

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_a(ch: Int)
Link copied to clipboard
fun effect_t0_b(ch: Int)
Link copied to clipboard
fun effect_t0_c(ch: Int)
Link copied to clipboard
fun effect_t0_d(ch: Int)
Link copied to clipboard
fun effect_t0_e(ch: Int)
Link copied to clipboard
fun effect_t0_f(ch: Int)
Link copied to clipboard
fun effect_t0_g(ch: Int)
Link copied to clipboard
fun effect_t0_h(ch: Int)
Link copied to clipboard
fun effect_t0_i(ch: Int)
Link copied to clipboard
fun effect_t0_j(ch: Int)
Link copied to clipboard
fun effect_t0_k(ch: Int)
Link copied to clipboard
fun effect_t0_l(ch: Int)
Link copied to clipboard
fun effect_t0_m(ch: Int)
Link copied to clipboard
fun effect_t0_n(ch: Int)
Link copied to clipboard
fun effect_t0_o(ch: Int)
Link copied to clipboard
fun effect_t0_p(ch: Int)
Link copied to clipboard
fun effect_t0_q(ch: Int)
Link copied to clipboard
fun effect_t0_r(ch: Int)
Link copied to clipboard
fun effect_t0_s(ch: Int)
Link copied to clipboard
fun effect_t0_s0(ch: Int)
Link copied to clipboard
fun effect_t0_s1(ch: Int)
Link copied to clipboard
fun effect_t0_s2(ch: Int)
Link copied to clipboard
fun effect_t0_s3(ch: Int)
Link copied to clipboard
fun effect_t0_s4(ch: Int)
Link copied to clipboard
fun effect_t0_s5(ch: Int)
Link copied to clipboard
fun effect_t0_s6(ch: Int)
Link copied to clipboard
fun effect_t0_s7(ch: Int)
Link copied to clipboard
fun effect_t0_s8(ch: Int)
Link copied to clipboard
fun effect_t0_s9(ch: Int)
Link copied to clipboard
fun effect_t0_sa(ch: Int)
Link copied to clipboard
fun effect_t0_sb(ch: Int)
Link copied to clipboard
fun effect_t0_sc(ch: Int)
Link copied to clipboard
fun effect_t0_sd(ch: Int)
Link copied to clipboard
fun effect_t0_se(ch: Int)
Link copied to clipboard
fun effect_t0_sf(ch: Int)
Link copied to clipboard
fun effect_t0_t(ch: Int)
Link copied to clipboard
fun effect_t0_u(ch: Int)
Link copied to clipboard
fun effect_t0_v(ch: Int)
Link copied to clipboard
fun effect_t0_w(ch: Int)
Link copied to clipboard
fun effect_t0_x(ch: Int)
Link copied to clipboard
fun effect_t0_y(ch: Int)
Link copied to clipboard
fun effect_t0_z(ch: Int)
Link copied to clipboard
fun effect_t1_a(ch: Int)
Link copied to clipboard
fun effect_t1_b(ch: Int)
Link copied to clipboard
fun effect_t1_c(ch: Int)
Link copied to clipboard
fun effect_t1_d(ch: Int)
Link copied to clipboard
fun effect_t1_e(ch: Int)
Link copied to clipboard
fun effect_t1_f(ch: Int)
Link copied to clipboard
fun effect_t1_g(ch: Int)
Link copied to clipboard
fun effect_t1_h(ch: Int)
Link copied to clipboard
fun effect_t1_i(ch: Int)
Link copied to clipboard
fun effect_t1_j(ch: Int)
Link copied to clipboard
fun effect_t1_k(ch: Int)
Link copied to clipboard
fun effect_t1_l(ch: Int)
Link copied to clipboard
fun effect_t1_m(ch: Int)
Link copied to clipboard
fun effect_t1_n(ch: Int)
Link copied to clipboard
fun effect_t1_o(ch: Int)
Link copied to clipboard
fun effect_t1_p(ch: Int)
Link copied to clipboard
fun effect_t1_q(ch: Int)
Link copied to clipboard
fun effect_t1_r(ch: Int)
Link copied to clipboard
fun effect_t1_s(ch: Int)
Link copied to clipboard
fun effect_t1_s0(ch: Int)
Link copied to clipboard
fun effect_t1_s1(ch: Int)
Link copied to clipboard
fun effect_t1_s2(ch: Int)
Link copied to clipboard
fun effect_t1_s3(ch: Int)
Link copied to clipboard
fun effect_t1_s4(ch: Int)
Link copied to clipboard
fun effect_t1_s5(ch: Int)
Link copied to clipboard
fun effect_t1_s6(ch: Int)
Link copied to clipboard
fun effect_t1_s7(ch: Int)
Link copied to clipboard
fun effect_t1_s8(ch: Int)
Link copied to clipboard
fun effect_t1_s9(ch: Int)
Link copied to clipboard
fun effect_t1_sa(ch: Int)
Link copied to clipboard
fun effect_t1_sb(ch: Int)
Link copied to clipboard
fun effect_t1_sc(ch: Int)
Link copied to clipboard
fun effect_t1_sd(ch: Int)
Link copied to clipboard
fun effect_t1_se(ch: Int)
Link copied to clipboard
fun effect_t1_sf(ch: Int)
Link copied to clipboard
fun effect_t1_t(ch: Int)
Link copied to clipboard
fun effect_t1_u(ch: Int)
Link copied to clipboard
fun effect_t1_v(ch: Int)
Link copied to clipboard
fun effect_t1_w(ch: Int)
Link copied to clipboard
fun effect_t1_x(ch: Int)
Link copied to clipboard
fun effect_t1_y(ch: Int)
Link copied to clipboard
fun effect_t1_z(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
fun process_note(p: Int, ch: Int)
Link copied to clipboard
Link copied to clipboard
open override fun skip(samples: Int)