A B C D E F G H I J K L M N O P R S T U V W X Z

A

AbstractRandomAccess - Class in com.vwp.sound.mod.util.io
 
AbstractRandomAccess() - Constructor for class com.vwp.sound.mod.util.io.AbstractRandomAccess
 
actionPerformed(ActionEvent) - Method in class examples.applet.AppletPlayer
 
actionPerformed(ActionEvent) - Method in class examples.applet.ThreadedAppletPlayer
 
activate() - Method in class com.vwp.sound.mod.modplay.player.autoeffect.Fadeout
The fadeout effect should only be active if the instrument has an active volume envelope
addPeriod(double, double) - Method in class com.vwp.sound.mod.modplay.loader.ModUnits
 
addPeriod(double, double) - Method in class com.vwp.sound.mod.modplay.loader.S3MUnits
 
addPeriod(double, double) - Method in class com.vwp.sound.mod.modplay.loader.STMUnits
 
addPeriod(double, double) - Method in class com.vwp.sound.mod.modplay.loader.XmUnits
 
addPeriod(double, double) - Method in interface com.vwp.sound.mod.modplay.module.ModuleUnits
adds a period value to a note value
AppletPlayer - Class in examples.applet
An example of JMOD being used to play music in an applet.
AppletPlayer() - Constructor for class examples.applet.AppletPlayer
 
AutoEffect - Interface in com.vwp.sound.mod.modplay.player.autoeffect
Interface inplemented by all autoefects.
AutoVibrato - Class in com.vwp.sound.mod.modplay.player.autoeffect
an effect controlling how an instrument vibrates each time it is played I have absolutely no idea how to implement this...
AutoVibrato(int, int, int, int) - Constructor for class com.vwp.sound.mod.modplay.player.autoeffect.AutoVibrato
 

B

BITS - Static variable in class examples.applet.AppletPlayer
 
BITS - Static variable in class examples.applet.ThreadedAppletPlayer
 
BITS - Static variable in class examples.cli.SimplePlayer
use 16 bit playback
BITS - Static variable in class examples.cli.SimpleThreadedPlayer
 
BUFFERSIZE - Static variable in class examples.applet.AppletPlayer
 
BUFFERSIZE - Static variable in class examples.applet.ThreadedAppletPlayer
 
BUFFERSIZE - Static variable in class examples.cli.SimplePlayer
use an output buffer with space for half a second of audio data.
BUFFERSIZE - Static variable in class examples.cli.SimpleThreadedPlayer
 

C

CHANNELS - Static variable in class examples.applet.AppletPlayer
 
CHANNELS - Static variable in class examples.applet.ThreadedAppletPlayer
 
CHANNELS - Static variable in class examples.cli.SimplePlayer
play in stereo
CHANNELS - Static variable in class examples.cli.SimpleThreadedPlayer
 
close() - Method in class com.vwp.sound.mod.modplay.Player
 
close() - Method in class com.vwp.sound.mod.sound.output.JavaSoundOutput
 
close() - Method in interface com.vwp.sound.mod.sound.output.Output
closes the output plugin
close() - Method in class com.vwp.sound.mod.sound.output.WavOutput
 
close() - Method in class com.vwp.sound.mod.util.io.IndentingWriter
 
close() - Method in interface com.vwp.sound.mod.util.io.RandomAccess
 
close() - Method in class com.vwp.sound.mod.util.io.RandomAccessArray
 
close() - Method in class com.vwp.sound.mod.util.io.RandomAccessFile
 
com.vwp.sound.mod.modplay - package com.vwp.sound.mod.modplay
 
com.vwp.sound.mod.modplay.loader - package com.vwp.sound.mod.modplay.loader
 
com.vwp.sound.mod.modplay.module - package com.vwp.sound.mod.modplay.module
 
com.vwp.sound.mod.modplay.player - package com.vwp.sound.mod.modplay.player
 
com.vwp.sound.mod.modplay.player.autoeffect - package com.vwp.sound.mod.modplay.player.autoeffect
 
com.vwp.sound.mod.modplay.player.effect - package com.vwp.sound.mod.modplay.player.effect
 
com.vwp.sound.mod.sound.output - package com.vwp.sound.mod.sound.output
 
com.vwp.sound.mod.util - package com.vwp.sound.mod.util
 
com.vwp.sound.mod.util.io - package com.vwp.sound.mod.util.io
 

D

DATA_MAGIC - Static variable in class com.vwp.sound.mod.sound.output.WavOutput
 
deActivate() - Method in class com.vwp.sound.mod.modplay.player.autoeffect.Fadeout
The fadeout effect should only be active if the instrument has an active volume envelope
DefaultMixer - Class in com.vwp.sound.mod.modplay.player
This is the default mixer used by JMOD.
DefaultMixer(Output, Class, int) - Constructor for class com.vwp.sound.mod.modplay.player.DefaultMixer
 
destroy() - Method in class examples.applet.AppletPlayer
 
destroy() - Method in class examples.applet.ThreadedAppletPlayer
 
dispatcher - Variable in class com.vwp.sound.mod.modplay.Scope
 
doEffect(TrackState, int) - Method in interface com.vwp.sound.mod.modplay.player.autoeffect.AutoEffect
perform the effect
doEffect(TrackState, int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.AutoVibrato
 
doEffect(TrackState, int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.Fadeout
 
doEffect(TrackState, int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.PanningEnvelope
 
doEffect(TrackState, int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.VolumeEnvelope
 
doEffect(TrackState, int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.XmAutoEffects
 
doEffect(ModuleState, int, int, int, int, int, int, int) - Method in class com.vwp.sound.mod.modplay.player.effect.GlobalEffects
do the effect
doEffect(TrackState, int, int, int, int, int, int, int) - Method in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
do the effect
doEffects(int, int, int) - Method in class com.vwp.sound.mod.modplay.player.TrackState
do the effects

E

Effect - Interface in com.vwp.sound.mod.modplay.player.effect
Defines all effect numbers.
Envelope - Interface in com.vwp.sound.mod.modplay.player.autoeffect
An interface inplemented by any envelope autoeffects
equals(Object) - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
examples.applet - package examples.applet
 
examples.cli - package examples.cli
 
exit(int) - Static method in class com.vwp.sound.mod.util.Util
 
EXT_IT - Static variable in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
EXT_MOD - Static variable in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
EXT_S3M - Static variable in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
EXT_STM - Static variable in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
EXT_XM - Static variable in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
EXT_ZIP - Static variable in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 

F

Fadeout - Class in com.vwp.sound.mod.modplay.player.autoeffect
an effect controlling how an instrument gradually fades out when it is released (key off) This effect maintains a fadeout value and a counter.
Fadeout(double) - Constructor for class com.vwp.sound.mod.modplay.player.autoeffect.Fadeout
cerates an fadeout effect with a given fadeout level
FastMixer - Class in com.vwp.sound.mod.modplay.player
 
FastMixer() - Constructor for class com.vwp.sound.mod.modplay.player.FastMixer
 
FASTTRACKER_2 - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
flush() - Method in class com.vwp.sound.mod.util.io.IndentingWriter
 
FORMAT_LENGTH - Static variable in class com.vwp.sound.mod.sound.output.WavOutput
 
FORMAT_MAGIC - Static variable in class com.vwp.sound.mod.sound.output.WavOutput
 
FORWARD - Static variable in class com.vwp.sound.mod.modplay.module.Sample
forward loop

G

get(String) - Static method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
getAllChannels() - Method in class com.vwp.sound.mod.modplay.Scope
get a string representation of the scopes.
getAmigaClock() - Method in class com.vwp.sound.mod.modplay.loader.ModUnits
 
getAmplification() - Method in class com.vwp.sound.mod.modplay.player.DefaultMixer
 
getAmplification() - Method in class com.vwp.sound.mod.modplay.Player
 
getAmplification() - Method in interface com.vwp.sound.mod.modplay.player.Mixer
get the amplification
getAutoEffect(int) - Method in class com.vwp.sound.mod.modplay.module.Instrument
 
getAutoEffects() - Method in class com.vwp.sound.mod.modplay.module.Instrument
 
getBalance() - Method in class com.vwp.sound.mod.modplay.player.DefaultMixer
 
getBalance() - Method in class com.vwp.sound.mod.modplay.Player
 
getBalance() - Method in interface com.vwp.sound.mod.modplay.player.Mixer
get the balance
getBits() - Method in class com.vwp.sound.mod.sound.output.SoundDataFormat
 
getChannel(int) - Method in class com.vwp.sound.mod.modplay.Scope
get the character representing the current intencity value of a channel.
getChannels() - Method in class com.vwp.sound.mod.sound.output.SoundDataFormat
 
getCode(int) - Method in class com.vwp.sound.mod.modplay.module.Pattern
 
getData(InputStream) - Static method in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
getData() - Method in class com.vwp.sound.mod.modplay.module.Sample
 
getDefaultAmplification() - Method in class com.vwp.sound.mod.modplay.Player
get the default amplification.
getDescription() - Method in class com.vwp.sound.mod.modplay.module.Module
 
getDivision() - Method in class com.vwp.sound.mod.modplay.Player
 
getDivision() - Method in class com.vwp.sound.mod.modplay.player.ModuleState
 
getDivisions() - Method in class com.vwp.sound.mod.modplay.module.Pattern
 
getDivisionsInPattern() - Method in class com.vwp.sound.mod.modplay.player.ModuleState
 
getEffect(int, int, int) - Method in class com.vwp.sound.mod.modplay.loader.STMLoader
 
getEffect(int, int) - Method in class com.vwp.sound.mod.modplay.module.Track
 
getEffectArg1(int, int) - Method in class com.vwp.sound.mod.modplay.module.Track
 
getEffectArg2(int, int) - Method in class com.vwp.sound.mod.modplay.module.Track
 
getFailiureCause() - Method in class com.vwp.sound.mod.modplay.ThreadedPlayer
if an error occured while playing, use this to get the erro cause
getFileName() - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
getFineTune() - Method in class com.vwp.sound.mod.modplay.module.Sample
 
getFormat() - Method in class com.vwp.sound.mod.sound.output.JavaSoundOutput
 
getId() - Method in class com.vwp.sound.mod.modplay.module.Module
 
getId() - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
getId() - Method in class com.vwp.sound.mod.modplay.module.Sample
 
getIdInfo(String) - Static method in class com.vwp.sound.mod.modplay.loader.ModLoader
 
getIDInfo(String) - Static method in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
getInfo() - Method in class com.vwp.sound.mod.modplay.module.Instrument
 
getInfo() - Method in class com.vwp.sound.mod.modplay.module.Module
 
getInfo() - Method in class com.vwp.sound.mod.modplay.module.Pattern
 
getInfo() - Method in class com.vwp.sound.mod.modplay.module.Sample
 
getInfo(int) - Method in class com.vwp.sound.mod.modplay.module.Track
 
getInitialBpm() - Method in class com.vwp.sound.mod.modplay.module.Module
 
getInitialPanning(int) - Method in class com.vwp.sound.mod.modplay.module.Module
 
getInitialSpeed() - Method in class com.vwp.sound.mod.modplay.module.Module
 
getInitialVolume() - Method in class com.vwp.sound.mod.modplay.module.Module
 
getInitialVolume(int) - Method in class com.vwp.sound.mod.modplay.module.Module
get the value of the initial relative volume of a track.
getInstrument(int) - Method in class com.vwp.sound.mod.modplay.loader.STMLoader
 
getInstrument(int) - Method in class com.vwp.sound.mod.modplay.module.Module
 
getInstrument() - Method in class com.vwp.sound.mod.modplay.player.TrackState
 
getInstrumentCount() - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
getInstrumentNumber(int) - Method in class com.vwp.sound.mod.modplay.module.Track
 
getInstruments() - Method in class com.vwp.sound.mod.modplay.module.Module
 
getLength() - Method in class com.vwp.sound.mod.modplay.module.Sample
 
getLoopLength() - Method in class com.vwp.sound.mod.modplay.module.Sample
 
getLoopStart() - Method in class com.vwp.sound.mod.modplay.module.Sample
 
getLoopType() - Method in class com.vwp.sound.mod.modplay.module.Sample
 
getLowerNoteLimit() - Method in class com.vwp.sound.mod.modplay.loader.ModUnits
 
getLowerNoteLimit() - Method in class com.vwp.sound.mod.modplay.loader.S3MUnits
 
getLowerNoteLimit() - Method in class com.vwp.sound.mod.modplay.loader.STMUnits
 
getLowerNoteLimit() - Method in class com.vwp.sound.mod.modplay.loader.XmUnits
 
getLowerNoteLimit() - Method in interface com.vwp.sound.mod.modplay.module.ModuleUnits
gets the lowest note that can be played in a module
getMixer() - Method in class com.vwp.sound.mod.modplay.player.ModuleState
 
getModule() - Method in class com.vwp.sound.mod.modplay.loader.ITLoader
 
getModule() - Method in class com.vwp.sound.mod.modplay.loader.ModLoader
 
getModule() - Method in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
getModule() - Method in class com.vwp.sound.mod.modplay.loader.S3MLoader
 
getModule() - Method in class com.vwp.sound.mod.modplay.loader.STMLoader
 
getModule() - Method in class com.vwp.sound.mod.modplay.loader.XMLoader
 
getModule() - Method in class com.vwp.sound.mod.modplay.loader.ZippedModuleLoader
 
getModule() - Method in class com.vwp.sound.mod.modplay.Player
get the current module;
getModule() - Method in class com.vwp.sound.mod.modplay.player.ModuleState
 
getModule() - Method in class com.vwp.sound.mod.modplay.player.TrackState
 
getModuleLoader(int, String, File) - Static method in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
getModuleLoader(int, String, URL) - Static method in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
getModuleLoader(URL) - Static method in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
getModuleLoader(File) - Static method in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
getModuleLoader(InputStream, String) - Static method in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
getModuleLoader(String, byte[]) - Static method in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
getModuleLoader(int, String, byte[]) - Static method in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
getModuleState() - Method in class com.vwp.sound.mod.modplay.Player
get the state of the module.
getModuleState() - Method in class com.vwp.sound.mod.modplay.player.TrackState
 
getName() - Method in class com.vwp.sound.mod.modplay.loader.ModUnits
 
getName() - Method in class com.vwp.sound.mod.modplay.loader.S3MUnits
 
getName() - Method in class com.vwp.sound.mod.modplay.loader.STMUnits
 
getName() - Method in class com.vwp.sound.mod.modplay.loader.XmUnits
 
getName() - Method in class com.vwp.sound.mod.modplay.module.Instrument
 
getName() - Method in class com.vwp.sound.mod.modplay.module.Module
 
getName() - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
getName() - Method in interface com.vwp.sound.mod.modplay.module.ModuleUnits
 
getName() - Method in class com.vwp.sound.mod.modplay.module.Sample
 
getNote(int) - Method in class com.vwp.sound.mod.modplay.module.Track
 
getNote(int) - Method in class com.vwp.sound.mod.modplay.Player
 
getNote() - Method in class com.vwp.sound.mod.modplay.player.TrackState
 
getNumberOfAutoEffects() - Method in class com.vwp.sound.mod.modplay.module.Instrument
 
getNumberOfEffects(int) - Method in class com.vwp.sound.mod.modplay.module.Track
 
getNumberOfFileNames() - Method in class com.vwp.sound.mod.modplay.PlayList
 
getNumberOfInstruments() - Method in class com.vwp.sound.mod.modplay.module.Module
 
getNumberOfPatterns() - Method in class com.vwp.sound.mod.modplay.module.Module
 
getNumberOfPositions() - Method in class com.vwp.sound.mod.modplay.module.Module
 
getNumberOfSamples() - Method in class com.vwp.sound.mod.modplay.module.Instrument
 
getNumberOfTracks() - Method in class com.vwp.sound.mod.modplay.player.DefaultMixer
 
getNumberOfTracks() - Method in interface com.vwp.sound.mod.modplay.player.Mixer
 
getPanning() - Method in class com.vwp.sound.mod.modplay.module.Instrument
 
getPanning() - Method in class com.vwp.sound.mod.modplay.module.Sample
 
getPanningType() - Method in class com.vwp.sound.mod.modplay.module.Module
 
getPattern(int) - Method in class com.vwp.sound.mod.modplay.module.Module
 
getPatternAtPos(int) - Method in class com.vwp.sound.mod.modplay.module.Module
 
getPatternCount(int[]) - Static method in class com.vwp.sound.mod.modplay.loader.ModLoader
 
getPatternCount() - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
getPatternIndexAtPos(int) - Method in class com.vwp.sound.mod.modplay.module.Module
 
getPatternsInModule() - Method in class com.vwp.sound.mod.modplay.player.ModuleState
 
getPlayListName() - Method in class com.vwp.sound.mod.modplay.PlayList
 
getPosition() - Method in class com.vwp.sound.mod.modplay.Player
 
getPosition() - Method in class com.vwp.sound.mod.modplay.player.ModuleState
 
getPosition() - Method in interface com.vwp.sound.mod.util.io.RandomAccess
 
getPosition() - Method in class com.vwp.sound.mod.util.io.RandomAccessArray
 
getPosition() - Method in class com.vwp.sound.mod.util.io.RandomAccessFile
 
getPositionCount() - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
getRandomFileName() - Method in class com.vwp.sound.mod.modplay.PlayList
 
getRate() - Method in class com.vwp.sound.mod.sound.output.SoundDataFormat
 
getRelativeNote() - Method in class com.vwp.sound.mod.modplay.module.Sample
 
getRestartPos() - Method in class com.vwp.sound.mod.modplay.module.Module
 
getSample() - Method in class com.vwp.sound.mod.modplay.player.TrackState
 
getSampleByNote(int) - Method in class com.vwp.sound.mod.modplay.module.Instrument
 
getSampleByNum(int) - Method in class com.vwp.sound.mod.modplay.module.Instrument
 
getSeparation() - Method in class com.vwp.sound.mod.modplay.player.DefaultMixer
 
getSeparation() - Method in class com.vwp.sound.mod.modplay.Player
 
getSeparation() - Method in interface com.vwp.sound.mod.modplay.player.Mixer
get the channel separation
getTick() - Method in class com.vwp.sound.mod.modplay.Player
 
getTick() - Method in class com.vwp.sound.mod.modplay.player.ModuleState
 
getTicksInDivision() - Method in class com.vwp.sound.mod.modplay.player.ModuleState
 
getTrack(int) - Method in class com.vwp.sound.mod.modplay.module.Pattern
* @return the n'th track
getTrackCount() - Method in class com.vwp.sound.mod.modplay.module.Module
utility method for finding the number of tracks (channels) in the module.
getTrackCount() - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
getTrackCount() - Method in class com.vwp.sound.mod.modplay.module.Pattern
 
getTracker() - Method in class com.vwp.sound.mod.modplay.module.Module
 
getTracker() - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
getType() - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
getUnits() - Method in class com.vwp.sound.mod.modplay.module.Sample
 
getUpperNoteLimit() - Method in class com.vwp.sound.mod.modplay.loader.ModUnits
 
getUpperNoteLimit() - Method in class com.vwp.sound.mod.modplay.loader.S3MUnits
 
getUpperNoteLimit() - Method in class com.vwp.sound.mod.modplay.loader.STMUnits
 
getUpperNoteLimit() - Method in class com.vwp.sound.mod.modplay.loader.XmUnits
 
getUpperNoteLimit() - Method in interface com.vwp.sound.mod.modplay.module.ModuleUnits
gets the highest note that can be played in a module
getVolume(int) - Method in class com.vwp.sound.mod.modplay.loader.STMLoader
 
getVolume() - Method in class com.vwp.sound.mod.modplay.module.Sample
 
getVolume() - Method in class com.vwp.sound.mod.modplay.player.DefaultMixer
 
getVolume() - Method in class com.vwp.sound.mod.modplay.Player
 
getVolume() - Method in interface com.vwp.sound.mod.modplay.player.Mixer
 
getVolume() - Method in class com.vwp.sound.mod.modplay.player.TrackState
 
GlobalEffects - Class in com.vwp.sound.mod.modplay.player.effect
This class handles all gloval effects.
GlobalEffects() - Constructor for class com.vwp.sound.mod.modplay.player.effect.GlobalEffects
 

H

hasFailed() - Method in class com.vwp.sound.mod.modplay.ThreadedPlayer
check if an error has occured while playing
hasNext() - Method in class com.vwp.sound.mod.modplay.PlayList
 

I

id - Variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
ID_2CHN - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
ID_4CHN - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
ID_6CHN - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
ID_8CHN - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
ID_CD81 - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
ID_FLT4 - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
ID_FLT8 - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
ID_MK - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
ID_MK_EXT - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
ID_NONE - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
ID_NT - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
ID_OCTA - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
ID_OKTA - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
ID_POSTFIX_CH - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
ID_PREFIX_TDZ - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
indent() - Method in class com.vwp.sound.mod.util.io.IndentingWriter
 
IndentingWriter - Class in com.vwp.sound.mod.util.io
a writer that support indentation
IndentingWriter(Writer) - Constructor for class com.vwp.sound.mod.util.io.IndentingWriter
 
init(Output, boolean) - Method in class com.vwp.sound.mod.modplay.Player
initialize the player
init() - Method in class examples.applet.AppletPlayer
 
init() - Method in class examples.applet.ThreadedAppletPlayer
 
initDivision(int, int, int, int[], int[], int[]) - Method in class com.vwp.sound.mod.modplay.module.Track
initializes a division int the track.
INPUT_RATE - Static variable in interface com.vwp.sound.mod.sound.output.Output
the assumed sampeling rate of the input to write(byte[], int, int)
Instrument - Class in com.vwp.sound.mod.modplay.module
An instrument.
Instrument(String, int[], Sample[], AutoEffect[], double) - Constructor for class com.vwp.sound.mod.modplay.module.Instrument
 
INSTRUMENT_PANNING - Static variable in class com.vwp.sound.mod.modplay.module.Module
indicates that the panning of a sample is decided by the panning value of the instrument that this sample is a part of
instrumentCount - Variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
INTERPOLATE - Static variable in class examples.applet.AppletPlayer
 
INTERPOLATE - Static variable in class examples.applet.ThreadedAppletPlayer
 
INTERPOLATE - Static variable in class examples.cli.SimplePlayer
use interpolated mixing
INTERPOLATE - Static variable in class examples.cli.SimpleThreadedPlayer
 
InterpolatingMixer - Class in com.vwp.sound.mod.modplay.player
 
InterpolatingMixer() - Constructor for class com.vwp.sound.mod.modplay.player.InterpolatingMixer
 
InvalidFormatException - Exception in com.vwp.sound.mod.modplay.loader
 
InvalidFormatException(String) - Constructor for exception com.vwp.sound.mod.modplay.loader.InvalidFormatException
 
isActive() - Method in class com.vwp.sound.mod.modplay.player.autoeffect.VolumeEnvelope
 
isMute(int) - Method in class com.vwp.sound.mod.modplay.player.DefaultMixer
 
isMute(int) - Method in interface com.vwp.sound.mod.modplay.player.Mixer
 
isOpen() - Method in class com.vwp.sound.mod.sound.output.JavaSoundOutput
 
isOpen() - Method in interface com.vwp.sound.mod.sound.output.Output
tests if an output plugin is open for writeing
isOpen() - Method in class com.vwp.sound.mod.sound.output.WavOutput
 
isPaused() - Method in class com.vwp.sound.mod.modplay.ThreadedPlayer
check if the module is paused
isRunning() - Method in class com.vwp.sound.mod.modplay.ThreadedPlayer
check if the player thread is still running
IT - Static variable in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
ITLoader - Class in com.vwp.sound.mod.modplay.loader
 
ITLoader(String, byte[]) - Constructor for class com.vwp.sound.mod.modplay.loader.ITLoader
 

J

JavaSoundOutput - Class in com.vwp.sound.mod.sound.output
A output plugin that plays sound using the javax.sound.sampled api.
JavaSoundOutput(SoundDataFormat, int) - Constructor for class com.vwp.sound.mod.sound.output.JavaSoundOutput
Creates a StereoSoundOutput with a output buffer of the given size.
jump(int, int, int) - Method in class com.vwp.sound.mod.modplay.player.ModuleState
jump to the given module position

K

keyOff(int) - Method in interface com.vwp.sound.mod.modplay.player.autoeffect.AutoEffect
signal to the autoeffect that a key-off note/effect was played
keyOff(int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.AutoVibrato
 
keyOff(int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.Fadeout
 
keyOff(int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.PanningEnvelope
 
keyOff(int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.VolumeEnvelope
 
keyOff(int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.XmAutoEffects
 
keyOff(TrackState, int, int) - Method in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
 

L

load(String) - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
load(String) - Method in class com.vwp.sound.mod.modplay.Player
Load a module from a file
load(InputStream, String) - Method in class com.vwp.sound.mod.modplay.Player
Load a module from a opened input stream
load(Module) - Method in class com.vwp.sound.mod.modplay.Player
Load a module
loadPositions(int, RandomAccess) - Static method in class com.vwp.sound.mod.modplay.loader.ModLoader
 
loadTick(int, int, int) - Method in class com.vwp.sound.mod.modplay.player.TrackState
load new intruments, notes and autoeffects, and do whatever needs to be done to volume and panning
LocalEffects - Class in com.vwp.sound.mod.modplay.player.effect
Local effects are effects that only effects the track they are invoked in
LocalEffects() - Constructor for class com.vwp.sound.mod.modplay.player.effect.LocalEffects
 
LOOP - Static variable in class com.vwp.sound.mod.modplay.player.autoeffect.PanningEnvelope
 
LOOP - Static variable in class com.vwp.sound.mod.modplay.player.autoeffect.VolumeEnvelope
 
LowLevelMixer - Interface in com.vwp.sound.mod.modplay.player
 

M

main(String[]) - Static method in class examples.cli.Player
 
main(String[]) - Static method in class examples.cli.SimplePlayer
main method.
main(String[]) - Static method in class examples.cli.SimpleThreadedPlayer
main method.
MAX_NOTE - Static variable in class com.vwp.sound.mod.modplay.loader.XmUnits
The maximum note value used by .XMs
MIN_NOTE - Static variable in class com.vwp.sound.mod.modplay.loader.XmUnits
The minimum note value used by .XMs
mix(int[], int[], int, short[], double[], int, int, double) - Method in class com.vwp.sound.mod.modplay.player.FastMixer
 
mix(int[], int[], int, short[], double[], int, int, double) - Method in class com.vwp.sound.mod.modplay.player.InterpolatingMixer
 
mix(int[], int[], int, short[], double[], int, int, double) - Method in interface com.vwp.sound.mod.modplay.player.LowLevelMixer
Resamples the data in inBuffer, placing the result in outBuffer.
Mixer - Interface in com.vwp.sound.mod.modplay.player
By implementing this interface it's possible to use a different mixer than the default.
MOD - Static variable in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
MOD_ARPEGGIO - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_EXTENDED_CUT_SAMPLE - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_EXTENDED_DELAY_PATTERN - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_EXTENDED_DELAY_SAMPLE - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_EXTENDED_FINE_SLIDE_DOWN - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_EXTENDED_FINE_SLIDE_UP - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_EXTENDED_FINE_VOLUME_SLIDE_DOWN - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_EXTENDED_FINE_VOLUME_SLIDE_UP - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_EXTENDED_FINETUNE - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_EXTENDED_INVERT_LOOP - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_EXTENDED_LOOP - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_EXTENDED_RETRIGGER_SAMPLE - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_EXTENDED_ROUGH_PANNING - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_EXTENDED_SET_FILTER - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_EXTENDED_SET_GLISSANDO - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_EXTENDED_SET_TREMOLO_WAVEFORM - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_EXTENDED_SET_VIBRATO_WAVEFORM - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_PANNING - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_PATTERN_BREAK - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_POSITION_JUMP - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_SET_SAMPLE_OFFSET - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_SET_SPEED - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_SET_VOLUME - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_SLIDE_DOWN - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_SLIDE_TO_NOTE - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_SLIDE_TO_NOTE_AND_VOLUME_SLIDE - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_SLIDE_UP - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_TREMOLO - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_VIBRATO - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_VIBRATO_AND_VOLUME_SLIDE - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
MOD_VOLUME_SLIDE - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
ModLoader - Class in com.vwp.sound.mod.modplay.loader
Makes it possible to load a module from a .MOD file
ModLoader(String, byte[]) - Constructor for class com.vwp.sound.mod.modplay.loader.ModLoader
loads a module from a .MOD file
ModLoader.IDInfo - Class in com.vwp.sound.mod.modplay.loader
 
ModLoader.IDInfo() - Constructor for class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
modTremolo(TrackState, int, int, int, int, int) - Method in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
 
module - Variable in class com.vwp.sound.mod.modplay.loader.S3MLoader
 
Module - Class in com.vwp.sound.mod.modplay.module
A module.
Module(String, String, String, Instrument[], Pattern[], int[], int, int, int, double, int, double[], double[]) - Constructor for class com.vwp.sound.mod.modplay.module.Module
 
ModuleInfo - Class in com.vwp.sound.mod.modplay.module
 
ModuleInfo() - Constructor for class com.vwp.sound.mod.modplay.module.ModuleInfo
 
ModuleLoader - Class in com.vwp.sound.mod.modplay.loader
Must be extended by classes that load modules
ModuleLoader() - Constructor for class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
ModuleState - Class in com.vwp.sound.mod.modplay.player
This is the heart of the player code.
ModuleState(Module, Mixer) - Constructor for class com.vwp.sound.mod.modplay.player.ModuleState
Creates a ModuleState playing the supplied module and using the supplied mixer
ModuleUnits - Interface in com.vwp.sound.mod.modplay.module
Different module formats uses different relationships between notes, rates and periods.
ModUnits - Class in com.vwp.sound.mod.modplay.loader
Conversions between notes, rates and periods used by .MODs
ModUnits(double, boolean) - Constructor for class com.vwp.sound.mod.modplay.loader.ModUnits
 
mono16(byte[], int, int, double) - Method in class com.vwp.sound.mod.sound.output.JavaSoundOutput
 
mono8(byte[], int, int, double) - Method in class com.vwp.sound.mod.sound.output.JavaSoundOutput
 
MORE_MAGIC - Static variable in class com.vwp.sound.mod.sound.output.WavOutput
 
mute(int, boolean) - Method in class com.vwp.sound.mod.modplay.Player
 
mute(boolean[]) - Method in class com.vwp.sound.mod.modplay.Player
 

N

NAME - Static variable in class com.vwp.sound.mod.modplay.loader.ModUnits
 
NEW_MAX_PERIOD - Static variable in class com.vwp.sound.mod.modplay.loader.ModUnits
The "new" maximum period
NEW_MIN_PERIOD - Static variable in class com.vwp.sound.mod.modplay.loader.ModUnits
The "new" minimum period
newInstrument(int) - Method in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
 
newNote(double, int) - Method in interface com.vwp.sound.mod.modplay.player.autoeffect.AutoEffect
tells the autoeffect that a new note is played.
newNote(double, int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.AutoVibrato
 
newNote(double, int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.Fadeout
 
newNote(double, int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.PanningEnvelope
 
newNote(double, int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.VolumeEnvelope
 
newNote(double, int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.XmAutoEffects
 
newNote(int) - Method in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
 
newNoteAndInstrument(int, int) - Method in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
 
next() - Method in class com.vwp.sound.mod.modplay.PlayList
 
next() - Method in class com.vwp.sound.mod.modplay.Scope
decrease the intensity value in all scopes.
nextFileName() - Method in class com.vwp.sound.mod.modplay.PlayList
 
nibbleToHex(int) - Static method in class com.vwp.sound.mod.util.Util
 
NO_EFFECT - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
NO_INSTRUMENT - Static variable in class com.vwp.sound.mod.modplay.module.Track
a constant that indicates that no new intrument shall be played in a track
NO_LOOP - Static variable in class com.vwp.sound.mod.modplay.module.Sample
no loop
NO_NOTE - Static variable in class com.vwp.sound.mod.modplay.module.Instrument
note number representing no spesific note Playing this note has no effect.
NOISETRACKER - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
note2period(double) - Method in class com.vwp.sound.mod.modplay.loader.ModUnits
 
note2period(double) - Method in class com.vwp.sound.mod.modplay.loader.S3MUnits
 
note2period(double) - Method in class com.vwp.sound.mod.modplay.loader.STMUnits
 
note2period(double) - Method in class com.vwp.sound.mod.modplay.loader.XmUnits
 
note2period(double) - Method in interface com.vwp.sound.mod.modplay.module.ModuleUnits
converts a note value to a period value
note2rate(double) - Method in class com.vwp.sound.mod.modplay.loader.ModUnits
 
note2rate(double) - Method in class com.vwp.sound.mod.modplay.loader.S3MUnits
 
note2rate(double) - Method in class com.vwp.sound.mod.modplay.loader.STMUnits
 
note2rate(double) - Method in class com.vwp.sound.mod.modplay.loader.XmUnits
 
note2rate(double) - Method in interface com.vwp.sound.mod.modplay.module.ModuleUnits
converts a note value to a rate value
noteSlide - Variable in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
 
noteTune - Variable in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
 
NTSC - Static variable in class com.vwp.sound.mod.modplay.loader.ModUnits
the clock frequency used by NTSC amiga machines

O

OCTALYZER - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
OKTALYZER - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
ON - Static variable in class com.vwp.sound.mod.modplay.player.autoeffect.PanningEnvelope
 
ON - Static variable in class com.vwp.sound.mod.modplay.player.autoeffect.VolumeEnvelope
 
open() - Method in class com.vwp.sound.mod.sound.output.JavaSoundOutput
 
open() - Method in interface com.vwp.sound.mod.sound.output.Output
opens the output plugin for writing
open() - Method in class com.vwp.sound.mod.sound.output.WavOutput
 
Output - Interface in com.vwp.sound.mod.sound.output
 

P

PAL - Static variable in class com.vwp.sound.mod.modplay.loader.ModUnits
the clock frequency used by PAL amiga machines
PanningEnvelope - Class in com.vwp.sound.mod.modplay.player.autoeffect
an effect controlling the panning of an instrument
PanningEnvelope(int[], double[], int, int, int, int, int) - Constructor for class com.vwp.sound.mod.modplay.player.autoeffect.PanningEnvelope
 
panningSlide - Variable in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
Panning slide, accumulator
parseTrackerVersion(int) - Static method in class com.vwp.sound.mod.modplay.loader.S3MLoader
 
Pattern - Class in com.vwp.sound.mod.modplay.module
A pattern contains a number of tracks, each with the same number of divisions
Pattern(Track[], int) - Constructor for class com.vwp.sound.mod.modplay.module.Pattern
 
pause(boolean) - Method in class com.vwp.sound.mod.modplay.ThreadedPlayer
pause the player thread
period2note(double) - Method in class com.vwp.sound.mod.modplay.loader.ModUnits
 
period2note(double) - Method in class com.vwp.sound.mod.modplay.loader.S3MUnits
 
period2note(double) - Method in class com.vwp.sound.mod.modplay.loader.STMUnits
 
period2note(double) - Method in class com.vwp.sound.mod.modplay.loader.XmUnits
 
period2note(double) - Method in interface com.vwp.sound.mod.modplay.module.ModuleUnits
converts a period value to a note value
period2rate(double) - Method in class com.vwp.sound.mod.modplay.loader.ModUnits
 
period2rate(double) - Method in class com.vwp.sound.mod.modplay.loader.S3MUnits
 
period2rate(double) - Method in class com.vwp.sound.mod.modplay.loader.XmUnits
 
PING_PONG - Static variable in class com.vwp.sound.mod.modplay.module.Sample
ping-pong loop
play(double) - Method in class com.vwp.sound.mod.modplay.player.DefaultMixer
 
play(double) - Method in interface com.vwp.sound.mod.modplay.player.Mixer
mix and play the indicated number of millisecounds of sound
play() - Method in class com.vwp.sound.mod.modplay.player.ModuleState
play one "tick" of the module.
play() - Method in class com.vwp.sound.mod.modplay.Player
play a tick of the the module
Player - Class in com.vwp.sound.mod.modplay
This is an application's main interface with JMOD.
Player() - Constructor for class com.vwp.sound.mod.modplay.Player
 
Player - Class in examples.cli
 
Player() - Constructor for class examples.cli.Player
 
PlayerException - Exception in com.vwp.sound.mod.modplay.player
 
PlayerException(String) - Constructor for exception com.vwp.sound.mod.modplay.player.PlayerException
 
PlayList - Class in com.vwp.sound.mod.modplay
A list of module names to be played
PlayList(String) - Constructor for class com.vwp.sound.mod.modplay.PlayList
makes a playlist from a file containing filenames seperated by newlines
PlayList(String[]) - Constructor for class com.vwp.sound.mod.modplay.PlayList
makes a playlist containing several modules
poke(int) - Method in class com.vwp.sound.mod.modplay.Scope
"poke" a channel, causing it's intensity value to be set to the max.
postEffect(ModuleState, int, int, int, int, int, int, int) - Method in class com.vwp.sound.mod.modplay.player.effect.GlobalEffects
Do whatever needs to be done after the tick is played
postEffect(TrackState, int, int, int, int, int, int, int) - Method in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
do whatever needs to be done after the tick is played
postEffects(int, int, int) - Method in class com.vwp.sound.mod.modplay.player.TrackState
the effects may need to do some stuff after a tick is played
preEffect(ModuleState, int, int, int, int, int, int, int) - Method in class com.vwp.sound.mod.modplay.player.effect.GlobalEffects
Do whatever needs to be done before the next tick is loaded
preEffect(TrackState, int, int, int, int, int, int, int) - Method in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
do whatever needs to be done before the track is played
preEffect(int, int, int) - Method in class com.vwp.sound.mod.modplay.player.TrackState
the effects may need to do some stuff before a tick is played
PROTRACKER - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 

R

RandomAccess - Interface in com.vwp.sound.mod.util.io
 
RandomAccessArray - Class in com.vwp.sound.mod.util.io
 
RandomAccessArray(byte[]) - Constructor for class com.vwp.sound.mod.util.io.RandomAccessArray
 
RandomAccessFile - Class in com.vwp.sound.mod.util.io
 
RandomAccessFile(File) - Constructor for class com.vwp.sound.mod.util.io.RandomAccessFile
 
RATE - Static variable in class examples.applet.AppletPlayer
 
RATE - Static variable in class examples.applet.ThreadedAppletPlayer
 
RATE - Static variable in class examples.cli.SimplePlayer
use a playback rate of 44100 samples per second
RATE - Static variable in class examples.cli.SimpleThreadedPlayer
 
rate2note(double) - Method in class com.vwp.sound.mod.modplay.loader.ModUnits
 
rate2note(double) - Method in class com.vwp.sound.mod.modplay.loader.S3MUnits
 
rate2note(double) - Method in class com.vwp.sound.mod.modplay.loader.STMUnits
 
rate2note(double) - Method in class com.vwp.sound.mod.modplay.loader.XmUnits
 
rate2note(double) - Method in interface com.vwp.sound.mod.modplay.module.ModuleUnits
converts a rate value to a note value
rate2period(double) - Method in class com.vwp.sound.mod.modplay.loader.ModUnits
 
rate2period(double) - Method in class com.vwp.sound.mod.modplay.loader.S3MUnits
 
rate2period(double) - Method in class com.vwp.sound.mod.modplay.loader.XmUnits
 
read() - Method in interface com.vwp.sound.mod.util.io.RandomAccess
 
read() - Method in class com.vwp.sound.mod.util.io.RandomAccessArray
 
read() - Method in class com.vwp.sound.mod.util.io.RandomAccessFile
 
readByte() - Method in interface com.vwp.sound.mod.util.io.RandomAccess
 
readByte() - Method in class com.vwp.sound.mod.util.io.RandomAccessArray
 
readByte() - Method in class com.vwp.sound.mod.util.io.RandomAccessFile
 
readID(RandomAccess) - Static method in class com.vwp.sound.mod.modplay.loader.ModLoader
 
readInt() - Method in interface com.vwp.sound.mod.util.io.RandomAccess
 
readInt() - Method in class com.vwp.sound.mod.util.io.RandomAccessArray
 
readInt() - Method in class com.vwp.sound.mod.util.io.RandomAccessFile
 
readLEInt(DataInputStream) - Static method in class com.vwp.sound.mod.util.Util
 
readLEShort(DataInputStream) - Static method in class com.vwp.sound.mod.util.Util
 
readName(RandomAccess) - Static method in class com.vwp.sound.mod.modplay.loader.ModLoader
 
readShort(RandomAccess) - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
readShort() - Method in interface com.vwp.sound.mod.util.io.RandomAccess
 
readShort() - Method in class com.vwp.sound.mod.util.io.RandomAccessArray
 
readShort() - Method in class com.vwp.sound.mod.util.io.RandomAccessFile
 
readString(int) - Method in class com.vwp.sound.mod.util.io.AbstractRandomAccess
 
readString(int) - Method in interface com.vwp.sound.mod.util.io.RandomAccess
 
readStringZ(RandomAccess, int) - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
readUnsignedByte() - Method in interface com.vwp.sound.mod.util.io.RandomAccess
 
readUnsignedByte() - Method in class com.vwp.sound.mod.util.io.RandomAccessArray
 
readUnsignedByte() - Method in class com.vwp.sound.mod.util.io.RandomAccessFile
 
readUnsignedInt() - Method in class com.vwp.sound.mod.util.io.AbstractRandomAccess
 
readUnsignedInt() - Method in interface com.vwp.sound.mod.util.io.RandomAccess
 
readUnsignedShort() - Method in class com.vwp.sound.mod.util.io.AbstractRandomAccess
 
readUnsignedShort() - Method in interface com.vwp.sound.mod.util.io.RandomAccess
 
readZeroPaddedString(int) - Method in class com.vwp.sound.mod.util.io.AbstractRandomAccess
 
readZeroPaddedString(int) - Method in interface com.vwp.sound.mod.util.io.RandomAccess
read a string field of maximum maxLen characters.
readZeroPaddedString(DataInputStream, int) - Static method in class com.vwp.sound.mod.util.Util
 
remove() - Method in class com.vwp.sound.mod.modplay.PlayList
removes the current module from the playlist
reset(int) - Method in interface com.vwp.sound.mod.modplay.player.autoeffect.AutoEffect
reset the effect in the given track
reset(int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.AutoVibrato
 
reset(int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.Fadeout
 
reset(int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.PanningEnvelope
 
reset(int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.VolumeEnvelope
 
reset(int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.XmAutoEffects
 
reset() - Method in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
 
RIFF_MAGIC - Static variable in class com.vwp.sound.mod.sound.output.WavOutput
 
run() - Method in class com.vwp.sound.mod.modplay.ThreadedPlayer
 

S

S3M - Static variable in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
S3M_TREMOR - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
S3MLoader - Class in com.vwp.sound.mod.modplay.loader
 
S3MLoader(String, byte[]) - Constructor for class com.vwp.sound.mod.modplay.loader.S3MLoader
 
S3MUnits - Class in com.vwp.sound.mod.modplay.loader
 
S3MUnits(int, boolean) - Constructor for class com.vwp.sound.mod.modplay.loader.S3MUnits
 
Sample - Class in com.vwp.sound.mod.modplay.module
A sample.
Sample(String, String, double, double, int, int, int, int, double, double, ModuleUnits) - Constructor for class com.vwp.sound.mod.modplay.module.Sample
 
SAMPLE_PANNING - Static variable in class com.vwp.sound.mod.modplay.module.Module
indicates that the panning of a sample is decided by the panning value of that sample (This is uses by XMs)
SAWTOOTH_TREMOLO - Static variable in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
 
SAWTOOTH_VIBRATO - Static variable in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
 
Scope - Class in com.vwp.sound.mod.modplay
Some fake ascii scopes...
Scope(int, int) - Constructor for class com.vwp.sound.mod.modplay.Scope
create a scope with channels channels.
seek(long) - Method in interface com.vwp.sound.mod.util.io.RandomAccess
 
seek(long) - Method in class com.vwp.sound.mod.util.io.RandomAccessArray
 
seek(long) - Method in class com.vwp.sound.mod.util.io.RandomAccessFile
 
setAmplification(double) - Method in class com.vwp.sound.mod.modplay.player.DefaultMixer
 
setAmplification(double) - Method in interface com.vwp.sound.mod.modplay.player.Mixer
sets the amplification The legal values are [0-inf].
setAmplification(double) - Method in class com.vwp.sound.mod.modplay.Player
 
setBalance(double) - Method in class com.vwp.sound.mod.modplay.player.DefaultMixer
 
setBalance(double) - Method in interface com.vwp.sound.mod.modplay.player.Mixer
sets the balance The legal values are [0-1].
setBalance(double) - Method in class com.vwp.sound.mod.modplay.Player
 
setBpm(int) - Method in class com.vwp.sound.mod.modplay.player.ModuleState
sets the beats per minute
setData(short[]) - Method in class com.vwp.sound.mod.modplay.module.Sample
Sets the sample data.
setDescription(String) - Method in class com.vwp.sound.mod.modplay.module.Module
 
setEnvelopePanning(double) - Method in class com.vwp.sound.mod.modplay.player.TrackState
sets the envelope panning for this track
setEnvelopePosition(int) - Method in class com.vwp.sound.mod.modplay.player.TrackState
sets the current position in any volume/panning envelope for the instrument playing in this track
setEnvelopeVolume(double) - Method in class com.vwp.sound.mod.modplay.player.TrackState
sets the envelope volume for this track
setFadeoutVolume(double) - Method in class com.vwp.sound.mod.modplay.player.TrackState
 
setFileName(String) - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
setFineTune(double) - Method in class com.vwp.sound.mod.modplay.player.TrackState
sets the finetune
setId(String) - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
setInstrumentCount(int) - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
setMute(int, boolean) - Method in class com.vwp.sound.mod.modplay.player.DefaultMixer
 
setMute(int, boolean) - Method in interface com.vwp.sound.mod.modplay.player.Mixer
mutes a track
setName(String) - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
setNumberOfTracks(int) - Method in interface com.vwp.sound.mod.modplay.player.autoeffect.AutoEffect
sets the number of track in a module
setNumberOfTracks(int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.AutoVibrato
 
setNumberOfTracks(int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.Fadeout
 
setNumberOfTracks(int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.PanningEnvelope
 
setNumberOfTracks(int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.VolumeEnvelope
 
setNumberOfTracks(int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.XmAutoEffects
 
setPanning(double) - Method in class com.vwp.sound.mod.modplay.player.TrackState
sets the panning used by this track
setPatternCount(int) - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
setPatternDelay(int) - Method in class com.vwp.sound.mod.modplay.player.ModuleState
causes the current division to be played delay times.
setPosition(int, int) - Method in interface com.vwp.sound.mod.modplay.player.autoeffect.Envelope
set the position of an envelope
setPosition(int, int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.PanningEnvelope
 
setPosition(int, int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.VolumeEnvelope
 
setPosition(int, int) - Method in class com.vwp.sound.mod.modplay.player.autoeffect.XmAutoEffects
 
setPosition(int) - Method in class com.vwp.sound.mod.modplay.player.ModuleState
Changes the currently playing pattern to the pattern at the given position
setPosition(int) - Method in class com.vwp.sound.mod.modplay.Player
 
setPositionCount(int) - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
setSampleDelay(int) - Method in class com.vwp.sound.mod.modplay.player.TrackState
sets the delay of the sample playing in this track
setSampleOffset(double) - Method in class com.vwp.sound.mod.modplay.player.TrackState
sets the current position in the sample playing in this track
setSeparation(double) - Method in class com.vwp.sound.mod.modplay.player.DefaultMixer
 
setSeparation(double) - Method in interface com.vwp.sound.mod.modplay.player.Mixer
sets the channel separation The legal values are [0-1].
setSeparation(double) - Method in class com.vwp.sound.mod.modplay.Player
 
setSpeed(int) - Method in class com.vwp.sound.mod.modplay.player.ModuleState
sets the speed (a.k.a ticksInDivision)
setTrack(short[], double, double, double, double, int, int, int, int) - Method in class com.vwp.sound.mod.modplay.player.DefaultMixer
 
setTrack(short[], double, double, double, double, int, int, int, int) - Method in interface com.vwp.sound.mod.modplay.player.Mixer
set up a track.
setTrackCount(int) - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
setTracker(String) - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
setType(String) - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
setUnits(ModuleUnits) - Method in class com.vwp.sound.mod.modplay.module.Sample
 
setupMixer(int, int, int, double) - Method in class com.vwp.sound.mod.modplay.player.TrackState
Initialize the mixer for playing this track volume formula used: volume = (trackVolume + volumeSlide + volumeTune) * envelopeVolume * fadeoutVolume panning formula used: p = panning + effects.panningSlide panning = p + min(p,1-p) * (envelopePanning - 0.5) * 2 the rate is calculated in a format specific way using: note + fineTune + relativeNote + noteTune + noteSlide
setVolume(double) - Method in class com.vwp.sound.mod.modplay.player.DefaultMixer
 
setVolume(double) - Method in interface com.vwp.sound.mod.modplay.player.Mixer
sets the volume The legal values are [0-1].
setVolume(double) - Method in class com.vwp.sound.mod.modplay.Player
 
setVolume(double) - Method in class com.vwp.sound.mod.modplay.player.TrackState
sets the volume of this track
SimplePlayer - Class in examples.cli
This example demonstrates how a module player can be created in the least possible amount of code.
SimplePlayer() - Constructor for class examples.cli.SimplePlayer
 
SimpleThreadedPlayer - Class in examples.cli
This example demonstrates how a module player can be created in the least possible amount of code.
SimpleThreadedPlayer() - Constructor for class examples.cli.SimpleThreadedPlayer
 
SINE_TREMOLO - Static variable in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
 
SINE_VIBRATO - Static variable in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
 
skip(DataInputStream, int) - Static method in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
skipBytes(int) - Method in interface com.vwp.sound.mod.util.io.RandomAccess
 
skipBytes(int) - Method in class com.vwp.sound.mod.util.io.RandomAccessArray
 
skipBytes(int) - Method in class com.vwp.sound.mod.util.io.RandomAccessFile
 
SoundDataFormat - Class in com.vwp.sound.mod.sound.output
A class representing the format of a stream of raw sound data.
SoundDataFormat(int, int, int) - Constructor for class com.vwp.sound.mod.sound.output.SoundDataFormat
 
SOUNDTRACKER - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
SQUARE_TREMOLO - Static variable in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
 
SQUARE_VIBRATO - Static variable in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
 
start() - Method in class com.vwp.sound.mod.modplay.ThreadedPlayer
start playing the module
start() - Method in class examples.applet.AppletPlayer
 
start() - Method in class examples.applet.ThreadedAppletPlayer
 
STARTREKKER - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
stereo16(byte[], int, int, double) - Method in class com.vwp.sound.mod.sound.output.JavaSoundOutput
 
stereo8(byte[], int, int, double) - Method in class com.vwp.sound.mod.sound.output.JavaSoundOutput
 
STM - Static variable in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
STMLoader - Class in com.vwp.sound.mod.modplay.loader
 
STMLoader(String, byte[]) - Constructor for class com.vwp.sound.mod.modplay.loader.STMLoader
 
STMUnits - Class in com.vwp.sound.mod.modplay.loader
 
STMUnits(int) - Constructor for class com.vwp.sound.mod.modplay.loader.STMUnits
 
stop() - Method in class com.vwp.sound.mod.modplay.Scope
 
stop() - Method in class com.vwp.sound.mod.modplay.ThreadedPlayer
stop playing the module and the player thread
stop() - Method in class examples.applet.AppletPlayer
 
stop() - Method in class examples.applet.ThreadedAppletPlayer
 
supports(SoundDataFormat) - Method in class com.vwp.sound.mod.sound.output.JavaSoundOutput
 
supports(SoundDataFormat) - Method in class com.vwp.sound.mod.sound.output.WavOutput
 
SUSTAIN - Static variable in class com.vwp.sound.mod.modplay.player.autoeffect.PanningEnvelope
 
SUSTAIN - Static variable in class com.vwp.sound.mod.modplay.player.autoeffect.VolumeEnvelope
 

T

TAKETRACKER - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
ThreadedAppletPlayer - Class in examples.applet
An example of JMOD being used to play music in an applet.
ThreadedAppletPlayer() - Constructor for class examples.applet.ThreadedAppletPlayer
 
ThreadedPlayer - Class in com.vwp.sound.mod.modplay
a threaded player interface.
ThreadedPlayer() - Constructor for class com.vwp.sound.mod.modplay.ThreadedPlayer
 
toString() - Method in class com.vwp.sound.mod.modplay.module.ModuleInfo
 
toString() - Method in class com.vwp.sound.mod.sound.output.SoundDataFormat
 
Track - Class in com.vwp.sound.mod.modplay.module
A track is a column in a pattern.
Track(int) - Constructor for class com.vwp.sound.mod.modplay.module.Track
creates an empty track
TRACK_PANNING - Static variable in class com.vwp.sound.mod.modplay.module.Module
Indicates that the panning of a sample is decided by which track it is played in (This is used by MODs.)
trackCount - Variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
tracker - Variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
TrackState - Class in com.vwp.sound.mod.modplay.player
Together with ModuleState this is the heart of JMOD.
TrackState(ModuleState, Module, Mixer, int) - Constructor for class com.vwp.sound.mod.modplay.player.TrackState
 
TRADITIONAL_MAX_PERIOD - Static variable in class com.vwp.sound.mod.modplay.loader.ModUnits
The traditional maximum period
TRADITIONAL_MIN_PERIOD - Static variable in class com.vwp.sound.mod.modplay.loader.ModUnits
The traditional minimum period
translateEffectNum(int, int) - Static method in class com.vwp.sound.mod.modplay.loader.ModLoader
translates effect numbers used by the the .MOD format to effect numbers used by JMOD.
tremoloValue - Variable in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
 

U

unindent() - Method in class com.vwp.sound.mod.util.io.IndentingWriter
 
UNKNOWN - Static variable in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
UNKNOWN_TRACKER - Static variable in class com.vwp.sound.mod.modplay.loader.ModLoader.IDInfo
 
Util - Class in com.vwp.sound.mod.util
 
Util() - Constructor for class com.vwp.sound.mod.util.Util
 

V

VolumeEnvelope - Class in com.vwp.sound.mod.modplay.player.autoeffect
an effect controlling the volume of an instrument
VolumeEnvelope(int[], double[], int, int, int, int, int) - Constructor for class com.vwp.sound.mod.modplay.player.autoeffect.VolumeEnvelope
 
volumeSlide - Variable in class com.vwp.sound.mod.modplay.player.effect.LocalEffects
 

W

WAVE_MAGIC - Static variable in class com.vwp.sound.mod.sound.output.WavOutput
 
WavOutput - Class in com.vwp.sound.mod.sound.output
Writes output to a Wav file.
WavOutput(String, SoundDataFormat) - Constructor for class com.vwp.sound.mod.sound.output.WavOutput
 
write(byte[], int, int) - Method in class com.vwp.sound.mod.sound.output.JavaSoundOutput
 
write(byte[], int, int) - Method in interface com.vwp.sound.mod.sound.output.Output
try to write len bytes from offset ofs from the array data.
write(byte[], int, int) - Method in class com.vwp.sound.mod.sound.output.WavOutput
 
write(char[], int, int) - Method in class com.vwp.sound.mod.util.io.IndentingWriter
 
writeConv(byte[], int, int) - Method in class com.vwp.sound.mod.sound.output.JavaSoundOutput
 
writeln() - Method in class com.vwp.sound.mod.util.io.IndentingWriter
 
writeln(String) - Method in class com.vwp.sound.mod.util.io.IndentingWriter
 
writeRaw(String) - Method in class com.vwp.sound.mod.util.io.IndentingWriter
 

X

XM - Static variable in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
XM_EXTENDED_FINE_SLIDE_DOWN - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
XM_EXTENDED_FINE_SLIDE_UP - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
XM_EXTENDED_FINE_VOLUME_SLIDE_DOWN - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
XM_EXTENDED_FINE_VOLUME_SLIDE_UP - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
XM_EXTRA_FINE_SLIDE_DOWN - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
XM_EXTRA_FINE_SLIDE_UP - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
XM_GLOBAL_VOLUME_SLIDE - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
XM_KEY_OFF - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
XM_MULTI_RETRIGGER_NOTE - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
XM_PANNING_SLIDE - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
XM_SET_ENVELOPE_POSITION - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
XM_SET_GLOBAL_VOLUME - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
XM_SLIDE_DOWN - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
XM_SLIDE_TO_NOTE - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
XM_SLIDE_UP - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
XM_VOLUME_SLIDE - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
XM_W - Static variable in interface com.vwp.sound.mod.modplay.player.effect.Effect
 
XmAutoEffects - Class in com.vwp.sound.mod.modplay.player.autoeffect
Tiis class is necessery because the envelopes of an .XM module doesn't operate entirely independently.
XmAutoEffects(VolumeEnvelope, PanningEnvelope, AutoVibrato, Fadeout) - Constructor for class com.vwp.sound.mod.modplay.player.autoeffect.XmAutoEffects
 
XMLoader - Class in com.vwp.sound.mod.modplay.loader
Makes it possible to load a module from a .XM file
XMLoader(String, byte[]) - Constructor for class com.vwp.sound.mod.modplay.loader.XMLoader
 
XmUnits - Class in com.vwp.sound.mod.modplay.loader
Conversions between notes, rates and periods used by .XMs
XmUnits() - Constructor for class com.vwp.sound.mod.modplay.loader.XmUnits
 

Z

ZIP - Static variable in class com.vwp.sound.mod.modplay.loader.ModuleLoader
 
ZippedModuleLoader - Class in com.vwp.sound.mod.modplay.loader
 
ZippedModuleLoader(String, byte[]) - Constructor for class com.vwp.sound.mod.modplay.loader.ZippedModuleLoader
 

A B C D E F G H I J K L M N O P R S T U V W X Z