Index
Documents:
Module File Format Specifications.
Modules:
libtrackerboy,
libtrackerboy/apu,
libtrackerboy/apuio,
libtrackerboy/common,
libtrackerboy/data,
libtrackerboy/editing,
libtrackerboy/engine,
libtrackerboy/engine/apucontrol,
libtrackerboy/engine/enginecontrol,
libtrackerboy/engine/enginestate,
libtrackerboy/engine/frequency,
libtrackerboy/exports/wav,
libtrackerboy/io,
libtrackerboy/ir,
libtrackerboy/notes,
libtrackerboy/private/data,
libtrackerboy/private/destroy2,
libtrackerboy/private/endian,
libtrackerboy/private/hardware,
libtrackerboy/private/ioblocks,
libtrackerboy/private/ptrarith,
libtrackerboy/private/synth,
libtrackerboy/private/utils,
libtrackerboy/private/wavwriter,
libtrackerboy/text,
libtrackerboy/tracking,
libtrackerboy/version.
API symbols
- `$`:
- `<=`:
- `<`:
- `==`:
- common: template `==`[T](x: typeOf(nil); y: iptr[T]): bool
- common: template `==`[T](x: typeOf(nil); y: iref[T]): bool
- common: template `==`[T](x: iptr[T]; y: typeOf(nil)): bool
- common: template `==`[T](x, y: iptr[T]): bool
- common: template `==`[T](x: iptr[T]; y: ptr T): bool
- common: template `==`[T](x: iref[T]; y: typeOf(nil)): bool
- common: template `==`[T](x, y: iref[T]): bool
- common: template `==`[T](x: iref[T]; y: ref T): bool
- common: template `==`[T](x: ptr T; y: iptr[T]): bool
- common: template `==`[T](x: ref T; y: iref[T]): bool
- data: proc `==`(a, b: Instrument): bool
- data: proc `==`(x, y: InstrumentColumn): bool
- data: proc `==`(x, y: NoteColumn): bool
- data: proc `==`(a, b: SomeTable): bool
- data: proc `==`(a, b: Song): bool
- data: proc `==`(x, y: SongList): bool
- data: proc `==`(x, y: Speed): bool
- data: proc `==`(x, y: Track): bool
- data: proc `==`(x, y: TrackView): bool
- data: proc `==`(a, b: Waveform): bool
- ir: proc `==`(a, b: RowIr): bool
- utils: template `==`[T](lhs, rhs: EqRef[T]): bool
- tracking: proc `==`(x, y: Counter): bool
- `=copy`:
- `=destroy`:
- `[]=`:
- `[]`:
- A:
- add:
- AFlat:
- all:
- allocateTracks:
- apply:
- Apu:
- ApuIo:
- ApuOperation:
- ApuRegister:
- ApuWrite:
- ApuWriteList:
- ar10:
- ar11:
- ar12:
- ar13:
- ar14:
- ar21:
- ar22:
- ar23:
- ar24:
- ar30:
- ar31:
- ar32:
- ar33:
- ar34:
- ar41:
- ar42:
- ar43:
- ar44:
- ar50:
- ar51:
- ar52:
- Arpeggio:
- arWaveram:
- ASharp:
- asSlice:
- availableSamples:
- B:
- batched:
- begin:
- BFlat:
- BlockId:
- BlockSize:
- ByteIndex:
- C:
- caCut:
- caNone:
- capacity:
- caShutdown:
- caUpdate:
- ch1:
- ch2:
- ch3:
- ch4:
- ChannelAction:
- channelFrequency:
- ChannelId:
- channelMix:
- ChannelState:
- ChannelUpdate:
- channelVolume:
- clamped:
- clampFreq:
- clampNote:
- clear:
- clearChannel:
- clone:
- close:
- closeImpl:
- colEffectParamHi1:
- colEffectParamHi2:
- colEffectParamHi3:
- colEffectParamLo1:
- colEffectParamLo2:
- colEffectParamLo3:
- colEffectType1:
- colEffectType2:
- colEffectType3:
- colInstrumentHi:
- colInstrumentLo:
- colNote:
- contains:
- Counter:
- CSharp:
- currentFileMajor:
- currentFileMinor:
- currentFileSerial:
- currentVersion:
- currentVersionString:
- D:
- data:
- deepEquals:
- defaultInit:
- defaultRpb:
- defaultRpm:
- defaultSpeed:
- defaultTickrate:
- defaultTrackLen:
- deserialize:
- destroy2:
- destroyTakesVarT:
- DFlat:
- DSharp:
- duplicate:
- E:
- ecArpeggio:
- ecAutoPortamento:
- ecDelayedCut:
- ecDelayedNote:
- ecLock:
- ecNoEffect:
- ecNoteSlideDown:
- ecNoteSlideUp:
- ecPatternGoto:
- ecPatternHalt:
- ecPatternSkip:
- ecPitchDown:
- ecPitchUp:
- ecSetEnvelope:
- ecSetGlobalVolume:
- ecSetPanning:
- ecSetSweep:
- ecSetTempo:
- ecSetTimbre:
- ecSfx:
- ecTuning:
- ecVibrato:
- ecVibratoDelay:
- editPattern:
- editTrack:
- Effect:
- effectCharMap:
- EffectCmd:
- effectCmdToChar:
- EffectCounts:
- effectiveTickrate:
- effectNone:
- effectNumber:
- effectsFilter:
- effectsFilter=:
- EffectString:
- effectText:
- EFlat:
- Engine:
- EngineFrame:
- EqRef:
- estimateSpeed:
- exportWav:
- F:
- filter:
- finish:
- FixedSeq:
- FixedString:
- forflagPresent:
- FormatResult:
- frame:
- frCannotUpgrade:
- freqArpeggio:
- freqNoteDown:
- freqNoteUp:
- freqPitchDown:
- freqPitchUp:
- freqPortamento:
- frequency:
- FrequencyControl:
- FrequencyMod:
- frInvalidBlock:
- frInvalidChannel:
- frInvalidCount:
- frInvalidDuplicateId:
- frInvalidId:
- frInvalidRevision:
- frInvalidRowCount:
- frInvalidRowNumber:
- frInvalidSignature:
- frInvalidSize:
- frInvalidSpeed:
- frInvalidTerminator:
- frNone:
- fromIr:
- frReadError:
- frWriteError:
- FSharp:
- G:
- gbClockrate:
- gbVblank:
- get:
- getFit:
- getFreq:
- getOp:
- getPath:
- getPattern:
- getPatternView:
- getRow:
- getSetting:
- getTickrate:
- getTrack:
- getTrackView:
- getWrites:
- GFlat:
- GSharp:
- halt:
- has:
- hasAny:
- hasData:
- hash:
- hasOnlyEffects:
- hasWork:
- hertz:
- immutable:
- InfoString:
- initApu:
- initChannelState:
- initCounter:
- initEffect:
- initEngine:
- initFrequencyControl:
- initInputBlock:
- initInstrument:
- initInstrumentTable:
- initLoopPoint:
- initModule:
- initMusicRuntime:
- initNoiseFrequencyControl:
- initOrder:
- initOrderRow:
- initOutputBlock:
- initPattern:
- initPatternAnchor:
- initPatternClip:
- initPatternCursor:
- initPatternSelection:
- initSequence:
- initSong:
- initSongList:
- initSynth:
- initToneFrequencyControl:
- initTrack:
- initTracker:
- initTrackRow:
- initTrackView:
- initWavConfig:
- initWaveform:
- initWaveformTable:
- initWavExporter:
- initWavWriter:
- InputBlock:
- Instrument:
- InstrumentColumn:
- instrumentColumn:
- instrumentNone:
- InstrumentString:
- InstrumentTable:
- instrumentText:
- iptr:
- iref:
- isEffect:
- isEmpty:
- isEnabled:
- isFinished:
- isHalted:
- isLocked:
- isNil:
- isNoop:
- isPlaying:
- isRunning:
- isValid:
- items:
- jump:
- len:
- Letter:
- litEffect:
- litInstrument:
- litNote:
- litOrderRow:
- litSequence:
- LittleEndian:
- litTrackRow:
- litWave:
- lock:
- locked:
- lookupNoiseNote:
- lookupToneNote:
- LoopPoint:
- mget:
- mitems:
- mix:
- mixDc:
- mixLeft:
- mixMiddle:
- MixMode:
- mixMute:
- mixRight:
- Module:
- ModulePiece:
- ModulePrivate:
- moved:
- MusicResult:
- MusicRuntime:
- newModule:
- newSong:
- next:
- nextAvailableId:
- nextUnused:
- noCounter:
- noise:
- NoiseNote:
- noiseResolver:
- noLoopPoint:
- noSelection:
- note:
- NoteColumn:
- noteColumn:
- noteCut:
- NoteIndex:
- noteNone:
- NotePair:
- notePair:
- NoteRange:
- NoteResolver:
- NoteString:
- noteText:
- NoteType:
- nothing:
- noValueChar:
- nr43:
- Octave:
- Operation:
- OperationFlag:
- OperationSetting:
- opRowIr:
- ops:
- opsDelay:
- opsDuration:
- opsEnvelope:
- opsFreqMod:
- opsHalt:
- opsInstrument:
- opsNote:
- opsPanning:
- opsPatternCommand:
- opsShouldLock:
- opsSpeed:
- opsSweep:
- opsTimbre:
- opsTune:
- opsVibrato:
- opsVibratoDelay:
- opsVolume:
- Order:
- OrderLen:
- OrderRow:
- OrderRowString:
- orderRowText:
- orow:
- OutputBlock:
- overwrite:
- pansLeft:
- pansRight:
- parseEffect:
- parseEffectCmd:
- parseInstrument:
- parseNote:
- parseOrderRow:
- parseSequence:
- parseTrackRow:
- parseWave:
- partial:
- paste:
- PasteMode:
- Pattern:
- PatternAnchor:
- PatternClip:
- PatternCommand:
- PatternCursor:
- patternLen:
- patternRepeat:
- patternRepeat=:
- PatternRow:
- PatternSelection:
- PatternView:
- pcJump:
- Pcm:
- PcmF32:
- pcNext:
- pcNone:
- play:
- pos:
- PositiveByte:
- process:
- progress:
- progressMax:
- ptrArith:
- rangeSpeed:
- read:
- readData:
- readRegister:
- remove:
- removeAllTracks:
- removeSamples:
- removeUnusedTracks:
- reset:
- restore:
- restRowIr:
- revisionMajor:
- revisionMinor:
- rikOp:
- rikRest:
- rNR10:
- rNR11:
- rNR12:
- rNR13:
- rNR14:
- rNR21:
- rNR22:
- rNR23:
- rNR24:
- rNR30:
- rNR31:
- rNR32:
- rNR33:
- rNR34:
- rNR41:
- rNR42:
- rNR43:
- rNR44:
- rNR50:
- rNR51:
- rNR52:
- RowIr:
- RowIrKind:
- run:
- runtime:
- runToFrame:
- rWAVERAM:
- samplerate:
- samplerate=:
- sampletime:
- save:
- selection:
- SelectionFit:
- selEffect1:
- selEffect2:
- selEffect3:
- selInstrument:
- selNote:
- Sequence:
- SequenceKind:
- SequenceLen:
- sequenceText:
- serialize:
- setBufferSize:
- setChord:
- setFramerate:
- setFromIr:
- setLen:
- setOperation:
- setParam:
- setSamplerate:
- setup:
- setVolume:
- shortensPattern:
- size:
- skArp:
- skEnvelope:
- skPanning:
- skPitch:
- skTimbre:
- Slide:
- SomeData:
- SomePattern:
- SomeTable:
- SomeTrack:
- SomeWord:
- Song:
- song:
- SongDuration:
- songDuration:
- SongList:
- SongPath:
- SongPos:
- songPos:
- SongSpan:
- songSpan:
- Speed:
- speed:
- status:
- Synth:
- System:
- systemCustom:
- systemDmg:
- systemSgb:
- TableId:
- takeOperation:
- takeSamples:
- tempo:
- tick:
- tickAndApply:
- Tickrate:
- time:
- toAddress:
- toAnchor:
- toBlockId:
- toEffectCmd:
- toEqRef:
- toFloat:
- toInfoString:
- toIr:
- toLE:
- tone:
- toNE:
- ToneNote:
- toneResolver:
- toNote:
- toOperation:
- toOption:
- toPair:
- toSelect:
- toSpeed:
- totalRows:
- totalTracks:
- toTrackRow:
- toView:
- Track:
- TrackColumn:
- trackEnvelope:
- Tracker:
- TrackerResult:
- trackerResult:
- TrackerStatus:
- TrackId:
- trackIds:
- TrackIr:
- TrackLen:
- trackLen:
- trackLen=:
- trackPanning:
- TrackRow:
- TrackRowString:
- trackRowText:
- TrackSelect:
- trackSelects:
- trackState:
- trackTimbre:
- TrackView:
- trigger:
- triOff:
- triOn:
- Tristate:
- triTrans:
- trow:
- tsHalted:
- tsNewPattern:
- tsNewRow:
- tsSteady:
- tune:
- tuneValue:
- ufEnvelope:
- ufFrequency:
- ufPanning:
- ufTimbre:
- uniqueIds:
- unitSpeed:
- unlock:
- unlocked:
- updateAll:
- UpdateFlag:
- UpdateFlags:
- value:
- version:
- Version:
- Vibrato:
- viewPattern:
- viewTrack:
- WavConfig:
- WaveData:
- WaveDataString:
- Waveform:
- WaveformTable:
- waveText:
- WavExporter:
- WavWriter:
- whole:
- willCorrect:
- write:
- writeData:
- writeRegister:
Made with Nim. Generated: 2024-05-27 23:22:38 UTC