Class weasel.SpreadpointSoundTracker25
Extends
weasel.NoiseTracker11.
Defined in: SpreadpointSoundTracker25.js.
Constructor Attributes | Constructor Name and Description |
---|---|
weasel.SpreadpointSoundTracker25(aModuleData, iPlaybackFrequency, iSampleScannerMode)
Create a Mnemotron, Mahoney & Kaktus Spreadpoint Soundtracker 2.5 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 |
---|---|
setTickSpeed(iTickSpeed)
Set the row tick speed.
|
- Methods borrowed from class weasel.NoiseTracker11:
- WaitForDMAToStop
- Methods borrowed from class weasel.SpreadpointSoundTracker23:
- FormatInstrumentTotal, FormatModuleHeaderSize, getSequenceTable, getSongLengthInPatterns
- Methods borrowed from class weasel.DOCSoundTracker22:
- clearVisitedSequenceTable, restartSong
- Methods borrowed from class weasel.DOCSoundTracker9:
- getLengthOfSongInMilliSeconds, getSongPositionInMilliSeconds, processTick0Effects
- Methods borrowed from class weasel.UltimateSoundTracker121:
- changePlaybackFrequency, extractPatterns, fetchRow, findMaximumPatternNumber, getChannel, getCIATimerConstant, getCurrentPatternCell, getCurrentPatternRowPosition, getCurrentSequencePosition, getCurrentTick, getFSTPanningMode, getInstrument, getMasterVolume, getModuleData, getModuleType, getNoiseTrackerLoopQuirkEnabled, getNoteFromPeriod, getNumberOfChannels, getPattern, getPatternNumber, getPatternSizeInBytes, getPlaybackFrequency, getProtracker3SampleOffsetMode, getProtrackerTremoloSawtoothBugMode, getSongSpeed, getTickSpeed, getTimingOverride, getTitle, getVibratoMode, hasSongEnded, numberOfUniquePatternsInSong, play, processEffects, processPattern, setClockConstant, setCurrentSequencePosition, setFST7BitPanningMode, setMasterVolume, setProtracker3SampleOffsetMode, setProtrackerTremoloSawtoothBugMode, setSamplesPerTick, setSongSpeed, setVibratoMode, startPendingSample, tickPlaybackRateInHz, timingOverride
Class Detail
weasel.SpreadpointSoundTracker25(aModuleData, iPlaybackFrequency, iSampleScannerMode)
Create a Mnemotron, Mahoney & Kaktus Spreadpoint Soundtracker 2.5 module out of the provided data (which has already passed the module sniffer test).
Spreadpoint Soundtracker 2.5 is basically Mahoney & Kaktus rolling in all their changes
from Noisetracker 1.1 into Soundtracker along with extending the max sample size to 64K.
Author: Warren Willmey 2013.
Author: Warren Willmey 2013.
- Parameters:
- {Array|Uint8Array} aModuleData
- = The Spreadpoint Soundtracker 2.5 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
setTickSpeed(iTickSpeed)
Set the row tick speed.
- Parameters:
- {int} iTickSpeed
- = The new row tick speed to use (0-31), a value of 0 is ignored.