Class Summary |
Channel |
A Channel attemps to do a bit of Amiga hardware emulation to play
ProTracker modules a bit better than most. |
Compressor |
Compressor is an implementation of WaveShaper that utilises
an efficient algorithm I found on www.smartelectronix.com/musicdsp
A compressor improves the sound of distortion and so allows you to
crank up the gain without things sounding too horrible. |
DataReader |
The DataReader contains methods to convert data on an implementation
of DataInput into a more useful format. |
Instrument |
A ProTracker style instrument, supporting 8 bit mono samples, and forward looping only. |
InstrumentPlayer |
InstrumentPlayer 0.5
This class is designed to play a ProTracker style instrument at the specified pitch
The output of an object of this class has any instrument-related effects applied. |
LoopDecoder |
LoopDecoder streams the samples of an instrument in the correct order. |
MicroMod |
MicroMod 0.9xxx!
Copyright 2002 Martin Cameron. |
Mixer |
Mixer mixes the output of the individual channels together. |
Modulator |
The Modulator is intended to "modulate" the pitch/volume of a Channel
over time. |
Module |
A class representing a ProTracker/NoiseTracker/FTK module, |
ModuleLoader |
|
ModuleLoader.ModFormatInfo |
A type for the module format information. |
ProTrackerLFO |
An "LFO" so the Modulator can do vibrato, tremolo etc. |
Sequence |
This class represents the sequence information contained in a
ProTracker style music module. |
Sequence.Pattern |
|
Sequencer |
The Sequencer interprets a Sequence a "tick" at
a time. |
Synthesizer |
The Synthesizer represents a bunch of Modulators, each with an
associated Channel. |
WaveScaler |
The WaveScaler class reduces the amplitude of audio. |
WaveShaper |
The WaveShaper simply provides a method for distorting
(usually compressing/limiting) audio. |