Class weasel.TJCSoundTracker2
Extends
weasel.UltimateSoundTracker121.
Defined in: TJCSoundTracker2.js.
Constructor Attributes | Constructor Name and Description |
---|---|
weasel.TJCSoundTracker2(aModuleData, iPlaybackFrequency, iSampleScannerMode)
Create a The Jungle Command Soundtracker 2 module out of the provided data (which has already passed the module sniffer test).
|
- Fields borrowed from class weasel.UltimateSoundTracker121:
- NTSC, PAL, TimingOverrides
Method Attributes | Method Name and Description |
---|---|
Process the effects column for all channels when current tick is zero (a new row has been fetched).
|
- Methods borrowed from class weasel.UltimateSoundTracker121:
- changePlaybackFrequency, extractPatterns, fetchRow, findMaximumPatternNumber, FormatInstrumentTotal, FormatModuleHeaderSize, getChannel, getCIATimerConstant, getCurrentPatternCell, getCurrentPatternRowPosition, getCurrentSequencePosition, getCurrentTick, getFSTPanningMode, getInstrument, getLengthOfSongInMilliSeconds, getMasterVolume, getModuleData, getModuleType, getNoiseTrackerLoopQuirkEnabled, getNoteFromPeriod, getNumberOfChannels, getPattern, getPatternNumber, getPatternSizeInBytes, getPlaybackFrequency, getProtracker3SampleOffsetMode, getProtrackerTremoloSawtoothBugMode, getSequenceTable, getSongLengthInPatterns, getSongPositionInMilliSeconds, getSongSpeed, getTickSpeed, getTimingOverride, getTitle, getVibratoMode, hasSongEnded, numberOfUniquePatternsInSong, play, processEffects, processPattern, restartSong, setClockConstant, setCurrentSequencePosition, setFST7BitPanningMode, setMasterVolume, setProtracker3SampleOffsetMode, setProtrackerTremoloSawtoothBugMode, setSamplesPerTick, setSongSpeed, setVibratoMode, startPendingSample, tickPlaybackRateInHz, timingOverride, WaitForDMAToStop
Class Detail
weasel.TJCSoundTracker2(aModuleData, iPlaybackFrequency, iSampleScannerMode)
Create a The Jungle Command Soundtracker 2 module out of the provided data (which has already passed the module sniffer test).
TJC Soundtracker 2 is based upon Ultimate Soundtracker 1.21.
The following Soundtrackers are based on Jungle Commands Soundtracker 2:
# Def Jam Soundtracker 3
# Alpha Flight Soundtracker 4
# DOC Soundtracker 3
# DOC Soundtracker 4
# DOC Soundtracker 6
The replay routines are identical with the exception that Il Scuro (Def Jam Soundtracker 3) added Set Tick Speed Effect Command.
Author: Warren Willmey 2012.
Author: Warren Willmey 2012.
- Parameters:
- {Array|Uint8Array} aModuleData
- = The TJC Soundtracker 2 module as a byte array that MUST have passed the module sniffer test.
- {int} iPlaybackFrequency
- = The playback frequency in hertz to use (e.g. 44100 ).
- {weasel.Sample.prototype.SampleScannerMode} iSampleScannerMode
- = Scan for IFF Header corruption residue?.
Method Detail
processTick0Effects()
Process the effects column for all channels when current tick is zero (a new row has been fetched).