public Sampled(KaitaiStream p__io, S3m.Instrument p__parent = null, S3m p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; f_sample = false; _read(); }
public InstrumentPtr(KaitaiStream p__io, S3m p__parent = null, S3m p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; f_body = false; _read(); }
public SwappedU3(KaitaiStream p__io, S3m.Instrument.Sampled p__parent = null, S3m p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; f_value = false; _read(); }
public ChannelPan(KaitaiStream p__io, S3m p__parent = null, S3m p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public Adlib(KaitaiStream p__io, S3m.Instrument p__parent = null, S3m p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public Pattern(KaitaiStream p__io, S3m.PatternPtr p__parent = null, S3m p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public S3m(KaitaiStream p__io, KaitaiStruct p__parent = null, S3m p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; _read(); }