|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AtomicMidiConditions represent atomic conditions over the fields
of a ShortMessage.ShortMessage, complete with a method to
extract the value from a specific ShortMessage.GameListener to receive events from this source.
GameListener to receive events from this source.
GameListener to receive events from this source.
GameListener to receive events from this source.
null, since the
InstrumentationFilter makes no change to events itself; it
just reroutes them through other filters before letting them reach its
Receiver.
MidiEvents whose MidiMessages and
timestamps should be sent instead of the given message and timestamp when
the filter applies.
VolumeFilter needs to catch incoming channel volume messages,
store the volume that should have been set, and instead trasmit a new
volume message scaled by the current volume percentage.
ChannelGroupCondition is a convenience
MidiCondition that is satisfied by a
MidiMessage whose channel is one of a given group of channels.ChannelGroupCondition that is satisfied by
MidiMessage whose channel is one of the given group of
channels.
ChannelMapFilter is a ConditionalMidiFilter that
maps MIDI channels on ShortMessages to other channels.ChannelMapFilter with the given mapping, no
Receiver, and that always applies.
ChannelMapFilter with the given mapping, no
Receiver, and that applies when then given condition is
satisfied.
ChannelMapFilter with the given mapping and
Receiver, and that always appliess.
ChannelMapFilter with the given mapping and
Receiver, and that applies when then given condition is
satisfied.
ConditionalMidiFilter is a MidiFilter whose
isApplicable() method is based entirely on an associated
MidiCondition.ConditionalMidiFilter with no
Receiverthat always applies.
ConditionalMidiFilter with no
Receiverthat applies when the given
MidiCondition is satisfied.
ConditionalMidiFilter with the given
Receiver that always applies.
ConditionalMidiFilter with the given
Receiver that applies when the given
MidiCOndition is satisfied.
Instrumentation as read from a set of properties.
MidiCondition specifying
that the given field be beween the two given values, exclusive.
MidiCondition specifying
that the given field be between the two given values, inclusive.
MidiCondition specifying
that the given field be equal to the given value.
MidiCondition specifying
that the given field be greater than the given value.
MidiCondition specifying
that the given field be greater than or equal to the given value.
MidiCondition specifying
that the given field be less thanthe given value.
MidiCondition specifying
that the given field be less than or equal to the given value.
MidiCondition specifying
that the given field be not equal to the given value.
MidiCondition specifying
that the given field be outside the two given values, exclusive.
MidiCondition specifying
that the given field be outside the two given values, inclusive.
Equalizable objects can have their volume set independently
of other volume manipulations in order to equalize the volume of various
objects.FadeHelper is a encapsulation of a general fading procedure that
can be applied to any Fadeable object.FadeHelper that can be used to fade the volume
on the given Fadeable.
Fadeable's default duration and with
Fadeable's default interval between volume changes.
Fadeable's default interval
between volume changes.
GameEvents.GameEvents.GameEvents.
Groove is a MIDI piece that is faded in, played for a few
seconds, then faded out in response to game events.Groove for the given file and with the given
Instrumentations.
Groove for the given file and with the given
Instrumentations, which will play for the given duration
when activated.
MidiCondition used to determine when this
ConditionalMidiFilter applies.
MidiConditionList.
FadeHelper.
send method is called with timestamps of -1.
Transmitter that is connected to the synthesizer
right before playing.
Instrumentation for the given channels and
notes on the drum channel.
InstrumentationFilter is a concatenation of a
VolumeFilter and a VelocityFilter that control the
volume of both channels and drum notes, represented by an
Instrumentation.InstrumentationFilter with no
Receiver for the given Instrumentation.
InstrumentationFilter with the given
Receiver for the given Instrumentation.
Groove is active.
Mood is playing.
false, since the
InstrumentationFilter makes no changes to events itself; it
just reroutes them through other filters before letting them reach its
Receiver.
ConditionalMidiFilter applies to the
given MidiMessage and timestamp.
MidiFilter applies to the given
MidiMessage and timestamp.
MidiMessage and timestamp satisfy this
AtomicMidiCondition.
MidiMessage
and timestamp.
MidiConditions in this MidiConditionList
is true.
int) little-endian representation of a
float into a usable big-endian float.
int) little-endian representation of an
unsigned integer into a usable big-endian long.
int) little-endian representation of an
unsigned integer into a make-believe Java uint.
MP3Mood is a Mood that plays an MP3 file.MP3Mood that will play the given MP3 file.
MP3Player loops over a given MP3 file while providing fading
functionality.MP3Player for the file with the given file name.
MP3Player for the file with the given file name.
MidiCondition is a predicate over a MidiMessage
and its timestamp.MidiConditionList is a disjunctive or conjunctive list of
MidiConditions.MidiConditionList (and connective).
MidiConditionList with the given connective.
MidiConditionList with the given connective and
initialized with the given List of MidiConditions.
or) and conjunctive (and) connectives.MidiFilters are used to programmatically modify MIDI events in
real-time.Receiver.
Receiver.
MidiMood is a Mood that plays a MIDI file.MidiMood with the given MIDI file.
Sequence.Mood is background music that is Equalizable and
which will fade in when begun and fade out when ended.MusicManager is
playing.NegationCondition is a simple way of negating another
MidiCondition.NegationCondition that negates the given
MidiCondition.
isPlaying() returns
false or until the file is done looping, in which case
stop() should be called.
Instrumentation.
ScoreMood is an extension of MidiMood that allows
the use of Instrumentations to assign parts of the MIDI file to
teams and make the volume of those parts be proportional to the team scores.ScoreMood for the given MIDI file and with the
given Instrumentations.
SoundFilePlayer loops over a given sound file while providing fading
functionality.SoundFilePlayer for the file with the given file name.
SoundFilePlayer for the file with the given file name.
Transmitter connected to this
MidiFilter.
MidiCondition used to determine when this
ConditionalMidiFilter applies.
MidiCondition used to determine when this
ConditionalMidiFilter applies.
FadeHelper.
Groove to which this one should be synched
before playing.
send method is called with timestamps of -1.
MusicManager to be updated to
match what the console indicates.
MusicManager to be updated to
match what the console indicates.
MusicManager to be updated to
match what the console indicates.
MusicManager to be updated to
match what the console indicates.
VelocityFilter is a ConditionalMidiFilter that
changes the velocity of NOTE_ON ShortMessages in
order to provide fading.VelocityFilter with no Receiver
that always applies.
VelocityFilter with the given
Receiver that always applies.
VelocityFilter that applies when the given
condition is satisfied.
VelocityFilter with the given
Receiver that applies when the given condition is satisfied.
VolumeFilter is a MidiFilter that uses
CONTROL_CHANGE ShortMessages to modify the channel volume in
order to fade entire channels.VolumeFilter with no Receiver that
fades all 16 channels.
VolumeFilter with no Receiver that
fades the given channels.
VolumeFilter with the given
Receiver that fades all 16 channels.
VolumeFilter with the given
Receiver that fades the given channels.