Class Index | File Index

Classes


Class weasel.NoiseTracker20


Extends weasel.NoiseTracker11.

Defined in: NoiseTracker20.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
weasel.NoiseTracker20(aModuleData, iPlaybackFrequency, iSampleScannerMode)
Create a Mahoney & Kaktus's Noisetracker 2.0 module out of the provided data (which has already passed the module sniffer test).
Fields borrowed from class weasel.UltimateSoundTracker121:
NTSC, PAL, TimingOverrides
Method Summary
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.NoiseTracker20(aModuleData, iPlaybackFrequency, iSampleScannerMode)
Create a Mahoney & Kaktus's Noisetracker 2.0 module out of the provided data (which has already passed the module sniffer test).
Author: Warren Willmey 2013.
Parameters:
{Array|Uint8Array} aModuleData
= The Mahoney & Kaktus Noisetracker 2.0 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 converted into a value of 1.

Documentation generated by JsDoc Toolkit 2.4.0 on Mon Mar 05 2018 18:46:32 GMT-0000 (GMT)