Expand description
XMrs is a Safe SoundTracker Library
Module+--->Instrument+--->InstrDefault+--->Sample (Loop, Sustain Loop)
| | +--->Envelope (Pitch, Volume, Panning)
| | +--->Vibrato
| | +--->InstrMidi
| +--->InstrEkn (Euclidian Rythm Instrument)
| +--->InstrMidi
| +--->InstrOpl (Yamaha OPL)
| +--->InstrSid (MOS6581 SID Voices)
| +-+->InstrRobSid+--->InstrSid
+--->Pattern--->Row--->TrackUnit+--->TrackEffect
+--->GlobalEffect
You can load historical IT, S3M, SID, MOD, XM files using import
(see README.md
)
You can serialize your work using serde
Modulesยง
- effect
- All effects
- envelope
- Envelope with Steroid
- instr_
default - Instrument handling samples
- instr_
ekn - Euclidian Rythm Instrument
- instr_
midi - Midi Instrument
- instr_
opl - Yamaha OPL Instrument
- instr_
robsid - Rob Hubbard Instrument
- instr_
sid - MOS6581 SID Instrument
- instrument
- Instrument with Steroid
- module
- SoundTracker Module with Steroid
- period_
helper - Period Helper
- pitch
- A typical Note
- prelude
- The Xmrs Prelude
- sample
- Sample with Steroid
- track_
unit - A slot
- vibrato
- Vibrato with Steroid
- waveform
- All Waveform type
- xorshift
- A simple way for random values