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

S

saveMidi(Pattern, File) - Method in class org.jfugue.Player
Saves the MIDI data from a pattern into a file.
saveMidi(String, File) - Method in class org.jfugue.Player
Saves the MIDI data from a MusicString into a file.
savePattern(File) - Method in class org.jfugue.Pattern
Saves the pattern as a text file
SAWTOOTH - Static variable in class org.jfugue.Instrument
 
SCI - Static variable in class org.jfugue.Instrument
 
SEASHORE - Static variable in class org.jfugue.Instrument
 
selectDevice(String...) - Static method in class org.jfugue.IntelligentDeviceResolver
 
selectReceiverDevice() - Static method in class org.jfugue.IntelligentDeviceResolver
 
selectTransmitterDevice() - Static method in class org.jfugue.IntelligentDeviceResolver
 
sendSequence(Sequence) - Method in class org.jfugue.DeviceThatWillReceiveMidi
Send the given sequence to the MIDI device - use this to send MIDI files to your keyboard!
SEQUENCER_DEVICE_NOT_SUPPORTED - Static variable in exception org.jfugue.JFugueException
The MIDI System cannot instantiate a sequencer.
SEQUENCER_DEVICE_NOT_SUPPORTED_WITH_EXCEPTION - Static variable in exception org.jfugue.JFugueException
The MIDI System cannot instantiate a sequencer.
SEQUENTIAL - Static variable in class org.jfugue.Note
Indicates that this note immediately follows a previous note in the same token.
sequentialNoteEvent(Note) - Method in class org.jfugue.CollatedParserListener
 
sequentialNoteEvent(Note) - Method in class org.jfugue.EasyAnticipatorListener
 
sequentialNoteEvent(Note) - Method in class org.jfugue.extras.DiatonicIntervalPatternTransformer
Transforms the given note
sequentialNoteEvent(Note) - Method in class org.jfugue.extras.DurationPatternTransformer
Transforms the given note
sequentialNoteEvent(Note) - Method in class org.jfugue.extras.GetPatternForVoiceTool
Called when the parser encounters a sequential note event.
sequentialNoteEvent(Note) - Method in class org.jfugue.extras.IntervalPatternTransformer
Transforms the given note
sequentialNoteEvent(Note) - Method in class org.jfugue.extras.InvertPatternTransformer
Transforms the given note
sequentialNoteEvent(Note) - Method in class org.jfugue.extras.ReversePatternTransformer
 
sequentialNoteEvent(Note) - Method in class org.jfugue.MidiRenderer
 
sequentialNoteEvent(Note) - Method in class org.jfugue.MusicStringRenderer
 
sequentialNoteEvent(Note) - Method in class org.jfugue.MusicXmlRenderer
 
sequentialNoteEvent(Note) - Method in interface org.jfugue.ParserListener
Called when the parser encounters a sequential note event.
sequentialNoteEvent(Note) - Method in class org.jfugue.ParserListenerAdapter
Called when the parser encounters a sequential note event.
sequentialNoteEvent(Note) - Method in class org.jfugue.PatternTransformer
Extend this method to make your transformer modify the note.
sequentialNoteEvent(Note) - Method in class org.jfugue.StreamingMidiRenderer
 
setAttackVelocity(byte) - Method in class org.jfugue.Note
Sets the attack velocity for this note.
setCurrentLayer(byte) - Method in class org.jfugue.MidiEventManager
Sets the current layer within the track to which new events will be added.
setCurrentLayer(byte) - Method in class org.jfugue.StreamingMidiEventManager
Sets the current layer within the track to which new events will be added.
setCurrentTrack(byte) - Method in class org.jfugue.MidiEventManager
Sets the current track, or channel, to which new events will be added.
setCurrentTrack(byte) - Method in class org.jfugue.StreamingMidiEventManager
Sets the current track, or channel, to which new events will be added.
setDecayVelocity(byte) - Method in class org.jfugue.Note
Sets the decay velocity for this note.
setDecimalDuration(double) - Method in class org.jfugue.Note
Sets the decimal fraction value for the duration.
setDuration(long) - Method in class org.jfugue.Note
Sets the duration of this note.
setEndOfTie(boolean) - Method in class org.jfugue.Note
Indicates whether this note is tied to some past note.
setHasAccompanyingNotes(boolean) - Method in class org.jfugue.Note
Sets whether this Note will have other Notes (sequential or parallel) associated with it.
setIndex(byte) - Method in class org.jfugue.Controller
Sets the index of the controller event for this object.
setInstrument(byte) - Method in class org.jfugue.Instrument
Sets the value of the instrument for this object.
setKey(byte) - Method in class org.jfugue.PolyphonicPressure
Sets the key value of this object.
setKeySig(byte) - Method in class org.jfugue.KeySignature
Sets the key signature, from -7 to +7, for this object.
setLayer(byte) - Method in class org.jfugue.Layer
Sets the value of the layer for this object.
setLayer(int, String) - Method in class org.jfugue.Rhythm
 
setMusicString(String) - Method in class org.jfugue.Pattern
Sets the music string kept by this pattern.
setMusicStringWithIntervals(String) - Method in class org.jfugue.IntervalNotation
 
setPitchBend(byte, byte) - Method in class org.jfugue.PitchBend
Sets the value of the pitch bend for this object.
setPressure(byte) - Method in class org.jfugue.ChannelPressure
Sets the pressure value of this object.
setPressure(byte) - Method in class org.jfugue.PolyphonicPressure
Sets the pressure value of this object.
setProperty(String, String) - Method in class org.jfugue.Pattern
Set a property on this pattern, such as "author" or "date".
setRest(boolean) - Method in class org.jfugue.Note
Indicates whether this Note object actually represents a rest.
setScale(byte) - Method in class org.jfugue.KeySignature
Sets the scale - 0 for major, 1 for minor.
setStartOfTie(boolean) - Method in class org.jfugue.Note
Indicates whether this note has a tie to some future note.
setTempo(int) - Method in class org.jfugue.Tempo
Sets the value of the tempo for this object.
setTime(long) - Method in class org.jfugue.Time
Sets the value of the time for this object.
setTitle(String) - Method in class org.jfugue.Pattern
Sets the title for this Pattern.
setTracing(int) - Method in class org.jfugue.Parser
Turns tracing on or off.
setTrackTimer(long) - Method in class org.jfugue.MidiEventManager
Sets the timer for the current track by the given time, which is specified in Pulses Per Quarter (PPQ)
setTrackTimer(long) - Method in class org.jfugue.StreamingMidiEventManager
Sets the timer for the current track by the given time, which is specified in Pulses Per Quarter (PPQ)
setType(byte) - Method in class org.jfugue.Note
Sets the note type - either First, Sequential, or Parallel.
setValue(byte) - Method in class org.jfugue.Controller
Sets the value of the controller event for this object.
setValue(byte) - Method in class org.jfugue.Note
Sets the numeric value of this note.
setVoice(int, String) - Method in class org.jfugue.Rhythm
 
setVoice(byte) - Method in class org.jfugue.Voice
Sets the value of the voice for this object.
setVoiceDetails(int, String) - Method in class org.jfugue.Rhythm
 
SHAMISEN - Static variable in class org.jfugue.Instrument
 
SHANAI - Static variable in class org.jfugue.Instrument
 
SHORT_GUIRO - Static variable in class org.jfugue.Note
 
SHORT_WHISTLE - Static variable in class org.jfugue.Note
 
SIDE_STICK - Static variable in class org.jfugue.Note
 
SITAR - Static variable in class org.jfugue.Instrument
 
SKAKUHACHI - Static variable in class org.jfugue.Instrument
 
SLAP_BASS_1 - Static variable in class org.jfugue.Instrument
 
SLAP_BASS_2 - Static variable in class org.jfugue.Instrument
 
slide(Note, Note, double, int) - Static method in class org.jfugue.MusicalEffects
Returns a Pattern that plays a slide between two notes over the given duration.
SLIDER_1 - Static variable in class org.jfugue.Controller
 
SLIDER_2 - Static variable in class org.jfugue.Controller
 
SLIDER_3 - Static variable in class org.jfugue.Controller
 
SLIDER_4 - Static variable in class org.jfugue.Controller
 
SOFT - Static variable in class org.jfugue.Controller
 
SOFT_PEDAL - Static variable in class org.jfugue.Controller
 
SOPRANO_SAX - Static variable in class org.jfugue.Instrument
 
sortAndDeliverMidiMessages(Sequence, MidiMessageRecipient) - Static method in class org.jfugue.TimeFactor
Takes all of the MIDI events in the given Sequence, sorts them according to when they are to be played, and sends the events to the MidiMessageRecipient when the each event is ready to be played.
sortSequenceByTimestamp(Sequence, Map<Long, List<MidiEvent>>) - Static method in class org.jfugue.TimeEventManager
 
SOUND_ATTACK_TIME - Static variable in class org.jfugue.Controller
 
SOUND_BRIGHTNESS - Static variable in class org.jfugue.Controller
 
SOUND_CONTROL_10 - Static variable in class org.jfugue.Controller
 
SOUND_CONTROL_6 - Static variable in class org.jfugue.Controller
 
SOUND_CONTROL_7 - Static variable in class org.jfugue.Controller
 
SOUND_CONTROL_8 - Static variable in class org.jfugue.Controller
 
SOUND_CONTROL_9 - Static variable in class org.jfugue.Controller
 
SOUND_RELEASE_TIME - Static variable in class org.jfugue.Controller
 
SOUND_TIMBRE - Static variable in class org.jfugue.Controller
 
SOUND_VARIATION - Static variable in class org.jfugue.Controller
 
SOUNDTRACK - Static variable in class org.jfugue.Instrument
 
SPLASH_CYMBAL - Static variable in class org.jfugue.Note
 
SQUARE - Static variable in class org.jfugue.Instrument
 
startListening() - Method in class org.jfugue.DeviceThatWillTransmitMidi
Reads a pattern from the external device - use this to record the keys you're pressing on the keyboard! This method will return a JFugue Pattern, which you can then manipulate to your heart's content.
STEEL_DRUMS - Static variable in class org.jfugue.Instrument
 
STEEL_STRING_GUITAR - Static variable in class org.jfugue.Instrument
 
stop() - Method in class org.jfugue.Player
 
stopListening() - Method in class org.jfugue.DeviceThatWillTransmitMidi
 
stream(Pattern) - Method in class org.jfugue.StreamingPlayer
Streams a Pattern containing a single token.
stream(String) - Method in class org.jfugue.StreamingPlayer
Streams a MusicString containing a single token.
streamAndWait(Pattern) - Method in class org.jfugue.StreamingPlayer
Streams a Pattern containing one or more tokens, and waits for each token to finish playing before returning.
streamAndWait(String) - Method in class org.jfugue.StreamingPlayer
Streams a MusicString containing one or more tokens, and waits for each token to finish playing before returning.
StreamingMidiEventManager - Class in org.jfugue
Assists the StreamingMidiRenderer in converting Patterns to MIDI.
StreamingMidiEventManager() - Constructor for class org.jfugue.StreamingMidiEventManager
 
StreamingMidiRenderer - Class in org.jfugue
Assists the StreamingPlayer in converting Patterns to MIDI.
StreamingMidiRenderer() - Constructor for class org.jfugue.StreamingMidiRenderer
Instantiates a Renderer
StreamingPlayer - Class in org.jfugue
Provides a player that can be given new MusicStrings at runtime.
StreamingPlayer() - Constructor for class org.jfugue.StreamingPlayer
Instantiates a new Player object, which is used for playing music.
StreamingPlayer(Sequencer) - Constructor for class org.jfugue.StreamingPlayer
Creates a new StreamingPlayer instance using a Sequencer that you have provided.
StreamingPlayer(Synthesizer) - Constructor for class org.jfugue.StreamingPlayer
Creates a new StreamingPlayer instance using a Sequencer obtained from the Synthesizer that you have provided.
STRING_ENSEMBLE_1 - Static variable in class org.jfugue.Instrument
 
STRING_ENSEMBLE_2 - Static variable in class org.jfugue.Instrument
 
subPattern(int) - Method in class org.jfugue.Pattern
Returns a new Pattern that is a subpattern of this pattern.
subPattern(int, int) - Method in class org.jfugue.Pattern
Returns a new Pattern that is a subpattern of this pattern.
SUSTENUTO - Static variable in class org.jfugue.Controller
 
SUSTENUTO_PEDAL - Static variable in class org.jfugue.Controller
 
SWEEP - Static variable in class org.jfugue.Instrument
 
SYNTH_BASS_1 - Static variable in class org.jfugue.Instrument
 
SYNTH_BASS_2 - Static variable in class org.jfugue.Instrument
 
SYNTH_DRUM - Static variable in class org.jfugue.Instrument
 
SYNTH_STRINGS_1 - Static variable in class org.jfugue.Instrument
 
SYNTH_STRINGS_2 - Static variable in class org.jfugue.Instrument
 
SYNTH_VOICE - Static variable in class org.jfugue.Instrument
 
SYNTHBRASS_1 - Static variable in class org.jfugue.Instrument
 
SYNTHBRASS_2 - Static variable in class org.jfugue.Instrument
 

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