|
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. |