Class Index | File Index

Classes


Class weasel.NoiseTracker11


Extends weasel.SpreadpointSoundTracker23.

Defined in: NoiseTracker11.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
weasel.NoiseTracker11(aModuleData, iPlaybackFrequency, iSampleScannerMode)
Create a Mahoney & Kaktus's Noisetracker 1.1 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.
 
Get the constant used for waiting for the DMA to stop in milliseconds.
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.NoiseTracker11(aModuleData, iPlaybackFrequency, iSampleScannerMode)
Create a Mahoney & Kaktus's Noisetracker 1.1 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 1.1 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.

{float} WaitForDMAToStop()
Get the constant used for waiting for the DMA to stop in milliseconds.
Returns:
{float} = The millisecond pause used by this module type.

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