- A - Static variable in class jm.music.data.Note
-
- A0 - Static variable in interface jm.constants.Pitches
-
- a0 - Static variable in interface jm.constants.Pitches
-
- A1 - Static variable in interface jm.constants.Pitches
-
- a1 - Static variable in interface jm.constants.Pitches
-
- A2 - Static variable in interface jm.constants.Pitches
-
- a2 - Static variable in interface jm.constants.Pitches
-
- A3 - Static variable in interface jm.constants.Pitches
-
- a3 - Static variable in interface jm.constants.Pitches
-
- A4 - Static variable in interface jm.constants.Pitches
-
- a4 - Static variable in interface jm.constants.Pitches
-
- A5 - Static variable in interface jm.constants.Pitches
-
- a5 - Static variable in interface jm.constants.Pitches
-
- A6 - Static variable in interface jm.constants.Pitches
-
- a6 - Static variable in interface jm.constants.Pitches
-
- A7 - Static variable in interface jm.constants.Pitches
-
- a7 - Static variable in interface jm.constants.Pitches
-
- A8 - Static variable in interface jm.constants.Pitches
-
- a8 - Static variable in interface jm.constants.Pitches
-
- A_FLAT - Static variable in class jm.music.data.Note
-
- A_SHARP - Static variable in class jm.music.data.Note
-
- AAH - Static variable in interface jm.constants.ProgramChanges
-
- ABASS - Static variable in interface jm.constants.ProgramChanges
-
- AbstractReadButton - Class in jm.util
-
A abstract button class which handles reading of MIDI and jMusic files.
- AbstractReadButton() - Constructor for class jm.util.AbstractReadButton
-
- AC_GUITAR - Static variable in interface jm.constants.ProgramChanges
-
- accent(Phrase, double) - Static method in class jm.music.tools.Mod
-
Increase the dynamic of notes at regularly occuring pulse locations
which generates the sound of regular meter by emphasising the
first beat of each bar/measure.
- accent(Phrase, double, double[]) - Static method in class jm.music.tools.Mod
-
Increase the dynamic of notes at regularly occuring pulse locations
which generates the sound of regular meter by accenting specified beats
within each bar/measure.
- accent(Phrase, double, double[], int) - Static method in class jm.music.tools.Mod
-
Increase the dynamic of notes at regularly occuring pulse locations
which generates the sound of regular meter.
- accents(Phrase, double) - Static method in class jm.music.tools.Mod
-
Increase the dynamic of notes at regularly occuring pulse locations
which generates the sound of regular meter by emphasising the
first beat of each bar/measure.
- accents(Phrase, double, double[]) - Static method in class jm.music.tools.Mod
-
Increase the dynamic of notes at regularly occuring pulse locations
which generates the sound of regular meter by accenting specified beats
within each bar/measure.
- accents(Phrase, double, double[], int) - Static method in class jm.music.tools.Mod
-
Increase the dynamic of notes at regularly occuring pulse locations
which generates the sound of regular meter.
- accents(CPhrase, double) - Static method in class jm.music.tools.Mod
-
Increase the dynamic of notes at regularly occuring pulse locations
which generates the sound of regular meter by emphasising the
first beat of each bar/measure.
- accents(CPhrase, double, double[]) - Static method in class jm.music.tools.Mod
-
Increase the dynamic of notes at regularly occuring pulse locations
which generates the sound of regular meter by accenting specified beats
within each bar/measure.
- accents(CPhrase, double, double[], int) - Static method in class jm.music.tools.Mod
-
Increase the dynamic of notes at regularly occuring pulse locations
which generates the sound of regular meter.
- accents(Part, double) - Static method in class jm.music.tools.Mod
-
Increase the dynamic of notes at regularly occuring pulse locations
which generates the sound of regular meter by emphasising the
first beat of each bar/measure.
- accents(Part, double, double[]) - Static method in class jm.music.tools.Mod
-
Increase the dynamic of notes at regularly occuring pulse locations
which generates the sound of regular meter by accenting specified beats
within each bar/measure.
- accents(Part, double, double[], int) - Static method in class jm.music.tools.Mod
-
Increase the dynamic of notes at regularly occuring pulse locations
which generates the sound of regular meter.
- accents(Score, double) - Static method in class jm.music.tools.Mod
-
Increase the dynamic of notes at regularly occuring pulse locations
which generates the sound of regular meter by emphasising the
first beat of each bar/measure.
- accents(Score, double, double[]) - Static method in class jm.music.tools.Mod
-
Increase the dynamic of notes at regularly occuring pulse locations
which generates the sound of regular meter by accenting specified beats
within each bar/measure.
- accents(Score, double, double[], int) - Static method in class jm.music.tools.Mod
-
Increase the dynamic of notes at regularly occuring pulse locations
which generates the sound of regular meter.
- ACCORDION - Static variable in interface jm.constants.ProgramChanges
-
- ACOUSTIC_BASS - Static variable in interface jm.constants.ProgramChanges
-
- ACOUSTIC_BASS_DRUM - Static variable in interface jm.constants.DrumMap
-
- ACOUSTIC_GRAND - Static variable in interface jm.constants.ProgramChanges
-
- ACOUSTIC_GUITAR - Static variable in interface jm.constants.ProgramChanges
-
- ACOUSTIC_SNARE - Static variable in interface jm.constants.DrumMap
-
- actionLines(Object, int) - Method in class jm.audio.RTMixer
-
This method passes on external action requests (i.e.
- actionPerformed(ActionEvent) - Method in class jm.gui.cpn.CpnZoomScreen
-
- actionPerformed(ActionEvent) - Method in class jm.gui.cpn.JStaveActionHandler
-
- actionPerformed(ActionEvent) - Method in class jm.gui.cpn.LetterNotesEditor
-
- actionPerformed(ActionEvent) - Method in class jm.gui.cpn.Notate
-
- actionPerformed(ActionEvent) - Method in class jm.gui.cpn.NoteEditor
-
- actionPerformed(ActionEvent) - Method in class jm.gui.cpn.ParmScreen
-
- actionPerformed(ActionEvent) - Method in class jm.gui.cpn.StaveActionHandler
-
- actionPerformed(ActionEvent) - Method in class jm.gui.helper.HelperGUI
-
Handle the button clicks in the GUI
- actionPerformed(ActionEvent) - Method in class jm.gui.histogram.HistogramFrame
-
Handle menu items
- actionPerformed(ActionEvent) - Method in class jm.gui.show.ShowScore
-
- actionPerformed(ActionEvent) - Method in class jm.gui.sketch.SketchScore
-
- actionPerformed(ActionEvent) - Method in class jm.gui.wave.WaveScrollPanel
-
Handle button clicks.
- actionPerformed(ActionEvent) - Method in class jm.gui.wave.WaveView
-
- AdaptiveMatrix - Class in jm.music.tools
-
AdaptiveMatrix is responsible for hold Markov information in an internal
matrix which may be written to disk as a serialized java object
The matrix itself will contain two arrays.
- AdaptiveMatrix(int[], int, int) - Constructor for class jm.music.tools.AdaptiveMatrix
-
This constructor is used when the Matrix
is being created for the first time.
- AdaptiveMatrix(String) - Constructor for class jm.music.tools.AdaptiveMatrix
-
This constructor is used when the matrix is being
read from an existing file.
- Add - Class in jm.audio.synth
-
Sums any number of inputs.
- Add(AudioObject[]) - Constructor for class jm.audio.synth.Add
-
This constructor takes any number of AudioObjects
as input expecting each of them to be passing
in sample data to be summed before output.
- add(double) - Method in class jm.gui.graph.Statistics
-
- add(double[]) - Method in class jm.gui.graph.Statistics
-
- add(int, double) - Method in class jm.gui.graph.Statistics
-
- add(Statistics) - Method in class jm.gui.graph.StatisticsList
-
- add(int, Statistics) - Method in class jm.gui.graph.StatisticsList
-
- add(Phrase) - Method in class jm.music.data.Part
-
Add a phrase to this Part
- add(Note) - Method in class jm.music.data.Phrase
-
Add a note to this Phrase
- add(Part) - Method in class jm.music.data.Score
-
Add a Track object to this Score
- add(FuzzyNumber) - Method in class jm.music.tools.fuzzy.FuzzySet
-
Add a fuzzy number object to the set.
- addAudioChainListener(AudioChainListener) - Method in class jm.audio.Instrument
-
Attaches an AudioChainListener to this instrument
- addChord(int[], double) - Method in class jm.music.data.CPhrase
-
Add a new Chord
- addChord(int[], double, int) - Method in class jm.music.data.CPhrase
-
Add a new Chord
- addChord(Note[]) - Method in class jm.music.data.CPhrase
-
Add a new Chord usfroming an array of note objects
It assumes the notes have equal rhythmValues, if not the
rv of the first note is used.
- addChord(int[], double) - Method in class jm.music.data.Phrase
-
Adds Multiple notes to the phrase all of which start at the same time
and share the same duration.
- addCPhrase(CPhrase) - Method in class jm.music.data.Part
-
Add a chord phrase to the part
as part of this process we need to remove the
CPhrase's phrase list and add them to the Part's
normal phrase list.
- addEmUp(String, String, float) - Static method in class jm.audio.Audio
-
- addEvent(Event) - Method in class jm.midi.Track
-
Add a SMF event to the Track
- addLines(RTLine[]) - Method in class jm.audio.RTMixer
-
- addMidiInputListener(MidiInputListener) - Method in class jm.midi.RTMidiIn
-
Attached Listeners
- addNote(Note, double) - Method in class jm.music.data.Part
-
Add a note directly to a part, this method
automatically encapsulates the note within a phrase.
- addNote(Note) - Method in class jm.music.data.Phrase
-
Add a note to this Phrase
- addNote(int, double) - Method in class jm.music.data.Phrase
-
Add a note to this Phrase
- addNoteList(Note[]) - Method in class jm.music.data.Phrase
-
Appends the specified notes to the end of this Phrase.
- addNoteList(Vector, boolean) - Method in class jm.music.data.Phrase
-
Adds a vector of notes to the phrase.
- addNoteList(Note[], boolean) - Method in class jm.music.data.Phrase
-
Adds an array of notes to the phrase.
- addNoteList(int[], double) - Method in class jm.music.data.Phrase
-
Adds Multiple notes to the phrase from a pitch array and rhythm value
- addNoteList(int[], double, int) - Method in class jm.music.data.Phrase
-
Adds Multiple notes to the phrase from a pitch array, rhythm value, and dynmaic value
- addNoteList(double[], double) - Method in class jm.music.data.Phrase
-
Adds Multiple notes to the phrase from an array of frequency values
- addNoteList(int[], double[]) - Method in class jm.music.data.Phrase
-
Adds Multiple notes to the phrase from several arrays
- addNoteList(double[], double[]) - Method in class jm.music.data.Phrase
-
Adds Multiple notes to the phrase from several arrays
- addNoteList(int[], double[], int[]) - Method in class jm.music.data.Phrase
-
Adds Multiple notes to the phrase from several arrays
- addNoteList(double[], double[], int[]) - Method in class jm.music.data.Phrase
-
Adds Multiple notes to the phrase from several arrays
- addNoteList(int[], double[], int[], boolean) - Method in class jm.music.data.Phrase
-
Adds Multiple notes to the phrase from several arrays
A boolean option when true appends the notes to the end of the list
if non true the current list is errased and replaced by the new notes
- addNoteList(double[], double[], int[], boolean) - Method in class jm.music.data.Phrase
-
Adds Multiple notes to the phrase from several arrays
A boolean option when true appends the notes to the end of the list
if non true the current list is errased and replaced by the new notes
- addNoteList(double[]) - Method in class jm.music.data.Phrase
-
Adds Multiple notes to the phrase from one array of pitch, rhythm pairs
- addNoteList(int, double[]) - Method in class jm.music.data.Phrase
-
Adds Multiple notes to the phrase from one pitch and an array of rhythm values
- addNoteList(double, double[]) - Method in class jm.music.data.Phrase
-
Adds Multiple notes to the phrase from one pitch and an array of rhythm values
- addPart(Part) - Method in class jm.music.data.Score
-
Add a Track object to this Score
- addPartList(Part[]) - Method in class jm.music.data.Score
-
Adds multiple parts to the score from an array of parts
- addPhrase(Phrase) - Method in class jm.music.data.CPhrase
-
Add a phrase to this CPhrase
If a phrase has a 'true' append flag then it is assumed
that the appending is vertical for chords.
- addPhrase(Phrase) - Method in class jm.music.data.Part
-
Add a phrase to this Part
Phrases with a 'true' append flag are added to the end of the part.
- addPhraseList(Phrase[]) - Method in class jm.music.data.Part
-
Adds multiple phrases to the part from an array of phrases
- addPrimaryAO(AudioObject) - Method in class jm.audio.Instrument
-
Add primary Audio Objects to the primaryAO vector
- addReadListener(ReadListener) - Method in class jm.util.ReadFileButton
-
Registers a ReadListener to recieve successful read notifications
- addReadListener(ReadListener) - Method in class jm.util.ReadFilesJButton
-
Registers a ReadListener to recieve successful read notifications
- addReadListener(ReadListener) - Method in class jm.util.ReadFolderButton
-
Registers a ReadListener to recieve successful read notifications
- addRequiredRests(Phrase) - Method in class jm.gui.cpn.Stave
-
- addRest(Rest) - Method in class jm.music.data.Phrase
-
Add a rest to this Phrase
- addRTLine(RTLine) - Method in class jm.audio.Instrument
-
Associates an RTLine with this Instrument
- addStatistics(Statistics) - Method in class jm.gui.graph.GraphCanvas
-
- addStatistics(Statistics) - Method in class jm.gui.graph.LineGraph
-
- addToDuration(Phrase, double) - Static method in class jm.music.tools.Mod
-
Vary the duration of each note in the phrase by the specified amount.
- addToDuration(CPhrase, double) - Static method in class jm.music.tools.Mod
-
Vary the duration of each note in the cphrase by the specified amount.
- addToDuration(Part, double) - Static method in class jm.music.tools.Mod
-
Vary the duration of each note in the part by the specified amount.
- addToDuration(Score, double) - Static method in class jm.music.tools.Mod
-
Vary the duration of each note in the score by the specified amount.
- addToLength(Phrase, double) - Static method in class jm.music.tools.Mod
-
Vary both the rhythm value and duration of each note in the phrase by the specified amount.
- addToLength(CPhrase, double) - Static method in class jm.music.tools.Mod
-
Vary both the rhythm value and duration of each note in the phrase by the specified amount.
- addToLength(Part, double) - Static method in class jm.music.tools.Mod
-
Vary both the rhythm value and duration of each note in the part by the specified amount.
- addToLength(Score, double) - Static method in class jm.music.tools.Mod
-
Vary both the rhythm value and duration of each note in the Score by the specified amount.
- addToList(byte) - Method in class jm.midi.event.SysEx
-
Add elements to the messge List
- addToRhythmValue(Phrase, double) - Static method in class jm.music.tools.Mod
-
Vary the rhythm value of each note in the phrase by the specified amount.
- addToRhythmValue(CPhrase, double) - Static method in class jm.music.tools.Mod
-
Vary the rhythm value of each note in the cphrase by the specified amount.
- addToRhythmValue(Part, double) - Static method in class jm.music.tools.Mod
-
Vary the rhythm value of each note in the part by the specified amount.
- addToRhythmValue(Score, double) - Static method in class jm.music.tools.Mod
-
Vary the rhythm value of each note in the Score by the specified amount.
- adjustmentValueChanged(AdjustmentEvent) - Method in class jm.gui.helper.HelperGUI
-
- adjustmentValueChanged(AdjustmentEvent) - Method in class jm.gui.wave.WaveScrollPanel
-
- ADSR - Class in jm.audio.synth
-
Envelope which can be set with an arbitrary number of points
the envelope is constructed with linear lines between each
specifed point.
- ADSR(Instrument, int, int, int, int, double, int) - Constructor for class jm.audio.synth.ADSR
-
An ADSR object can be used as a generator.
- ADSR(AudioObject, int, int, double, int) - Constructor for class jm.audio.synth.ADSR
-
This constructor takes a single AudioObject as input
and in this form becomes a processor object which
changes the amplitude of incoming samples based on
the envelope.
- AEOLIAN_SCALE - Static variable in interface jm.constants.Scales
-
- AF0 - Static variable in interface jm.constants.Pitches
-
- af0 - Static variable in interface jm.constants.Pitches
-
- AF1 - Static variable in interface jm.constants.Pitches
-
- af1 - Static variable in interface jm.constants.Pitches
-
- AF2 - Static variable in interface jm.constants.Pitches
-
- af2 - Static variable in interface jm.constants.Pitches
-
- AF3 - Static variable in interface jm.constants.Pitches
-
- af3 - Static variable in interface jm.constants.Pitches
-
- AF4 - Static variable in interface jm.constants.Pitches
-
- af4 - Static variable in interface jm.constants.Pitches
-
- AF5 - Static variable in interface jm.constants.Pitches
-
- af5 - Static variable in interface jm.constants.Pitches
-
- AF6 - Static variable in interface jm.constants.Pitches
-
- af6 - Static variable in interface jm.constants.Pitches
-
- AF7 - Static variable in interface jm.constants.Pitches
-
- af7 - Static variable in interface jm.constants.Pitches
-
- AF8 - Static variable in interface jm.constants.Pitches
-
- af8 - Static variable in interface jm.constants.Pitches
-
- AFN1 - Static variable in interface jm.constants.Pitches
-
- afn1 - Static variable in interface jm.constants.Pitches
-
- AFTER - Static variable in interface jm.constants.Alignments
-
- AFTER - Static variable in class jm.music.data.Alignment
-
- AGOGO - Static variable in interface jm.constants.ProgramChanges
-
- AHHS - Static variable in interface jm.constants.ProgramChanges
-
- alias() - Method in class jm.music.data.Phrase
-
Returns a carbon copy of a specified Phrase
Changes to notes in the original or the alias will be echoed in the other.
- Alignment - Class in jm.music.data
-
- Alignment() - Constructor for class jm.music.data.Alignment
-
- Alignments - Interface in jm.constants
-
An interface storing noise constants.
- AllFGTR - Class in jm.audio.synth
-
The Fast Grain Transform & Resynthesis all in one AO!
- AllFGTR(AudioObject, int, float, float, int) - Constructor for class jm.audio.synth.AllFGTR
-
- AllPass - Class in jm.audio.synth
-
AllPass filters ...
- AllPass(AudioObject, int) - Constructor for class jm.audio.synth.AllPass
-
- AllPass(AudioObject, int, double) - Constructor for class jm.audio.synth.AllPass
-
- ALTO - Static variable in interface jm.constants.ProgramChanges
-
- ALTO_SAX - Static variable in interface jm.constants.ProgramChanges
-
- ALTO_SAXOPHONE - Static variable in interface jm.constants.ProgramChanges
-
- AMP_ENV - Static variable in class jm.music.data.Note
-
Specified envelope break point value indexes
- AMPLITUDE - Static variable in class jm.audio.synth.Oscillator
-
Use the modulation source to change the amplitude of this oscillator
- AMPLITUDE - Static variable in class jm.audio.synth.WaveTable
-
constant for use with aoDestination
- AMPLITUDE - Static variable in interface jm.JMC
-
- AN1 - Static variable in interface jm.constants.Pitches
-
- an1 - Static variable in interface jm.constants.Pitches
-
- Anchoring - Class in jm.music.data
-
- ANDANTE - Static variable in class jm.music.data.Tempo
-
- AOException - Exception in jm.audio
-
AudioObjectException is a generic exception used for a range of AudioObject
excpeptions including incorrect number of inputs, unbalanced sample buffer
return sizes etc.
- AOException(String, String) - Constructor for exception jm.audio.AOException
-
Simple Constructor which excepts a custom message
- AOException(String, int) - Constructor for exception jm.audio.AOException
-
This Constructor writes a standard message from the MESSAGES
array using the int as an index.
- append(Note, Note) - Static method in class jm.music.tools.Mod
-
Appends the duration and rhythm value of the second note onto the first.
- append(Phrase, Phrase) - Static method in class jm.music.tools.Mod
-
Adds phrase2 to the end of phrase1.
- append(CPhrase, CPhrase) - Static method in class jm.music.tools.Mod
-
Adds a second CPhrase to the end of the first.
- append(Part, Part) - Static method in class jm.music.tools.Mod
-
Adds a second part to the end of this one.
- append(Part, Part, double) - Static method in class jm.music.tools.Mod
-
Adds a second part to this one starting from a specified location
- append(Score, Score) - Static method in class jm.music.tools.Mod
-
Adds a second score to the end of this one.
- appendPhrase(Phrase) - Method in class jm.music.data.Part
-
Add a copy of a phrase to the end of this Part
- APPLAUSE - Static variable in interface jm.constants.ProgramChanges
-
- AppletImages - Class in jm.gui.cpn
-
Defines images for use with
Stave
components loaded via an applet's
getImage method.
- AppletImages(Applet, URL) - Constructor for class jm.gui.cpn.AppletImages
-
Constructs a set of stave images loaded from the specified
applet
.
- Articulations - Interface in jm.constants
-
An interface storing articulation constants.
- AS0 - Static variable in interface jm.constants.Pitches
-
- as0 - Static variable in interface jm.constants.Pitches
-
- AS1 - Static variable in interface jm.constants.Pitches
-
- as1 - Static variable in interface jm.constants.Pitches
-
- AS2 - Static variable in interface jm.constants.Pitches
-
- as2 - Static variable in interface jm.constants.Pitches
-
- AS3 - Static variable in interface jm.constants.Pitches
-
- as3 - Static variable in interface jm.constants.Pitches
-
- AS4 - Static variable in interface jm.constants.Pitches
-
- as4 - Static variable in interface jm.constants.Pitches
-
- AS5 - Static variable in interface jm.constants.Pitches
-
- as5 - Static variable in interface jm.constants.Pitches
-
- AS6 - Static variable in interface jm.constants.Pitches
-
- as6 - Static variable in interface jm.constants.Pitches
-
- AS7 - Static variable in interface jm.constants.Pitches
-
- as7 - Static variable in interface jm.constants.Pitches
-
- AS8 - Static variable in interface jm.constants.Pitches
-
- as8 - Static variable in interface jm.constants.Pitches
-
- ASN1 - Static variable in interface jm.constants.Pitches
-
- asn1 - Static variable in interface jm.constants.Pitches
-
- ATMOSPHERE - Static variable in interface jm.constants.ProgramChanges
-
- ATouch - Class in jm.midi.event
-
Description:
The ATouch event is one of a set of events whose parent
class is voice_event.
- ATouch() - Constructor for class jm.midi.event.ATouch
-
public Constructor for creating default (empty) ATouch events
- ATouch(short, short, short, int) - Constructor for class jm.midi.event.ATouch
-
public Constructor for creating ATouch events containing pitch,
pressure, MIdI channel and time information
- attemptAnchoringTo(Phrase, Alignment, double) - Method in class jm.music.data.Phrase
-
The positions tries the phrase relative to another using the
alignment specified.
- au(String) - Static method in class jm.util.Play
-
Playback an audio file via javaSound.
- au(String, boolean) - Static method in class jm.util.Play
-
Playback an audio file via javaSound.
- au(String) - Static method in class jm.util.View
-
Display an au file stored on the disk.
- au(String, int, int) - Static method in class jm.util.View
-
Display an au file stored on the disk at a specified location on screen.
- au(Phrase, Instrument) - Static method in class jm.util.Write
-
Save the jMusic Phrase to an audio file in Sun's .au format.
- au(Part, Instrument) - Static method in class jm.util.Write
-
Save the jMusic Part to an audio file in Sun's .au format.
- au(Score, Instrument) - Static method in class jm.util.Write
-
Save the jMusic Score to an audio file in Sun's .au format.
- au(Score, Instrument[]) - Static method in class jm.util.Write
-
Save the jMusic Score to an audio file
- au(Score, String, Instrument) - Static method in class jm.util.Write
-
Save the jMusic Score to an audio file
- au(Score, String, Instrument[]) - Static method in class jm.util.Write
-
Save the jMusic Score to an audio file
- au(Part, Instrument[]) - Static method in class jm.util.Write
-
Save the jMusic Part to an audio file
- au(Part, String, Instrument) - Static method in class jm.util.Write
-
Save the jMusic Part to an audio file
- au(Part, String, Instrument[]) - Static method in class jm.util.Write
-
Save the jMusic Part to an audio file
- au(Phrase, Instrument[]) - Static method in class jm.util.Write
-
Save the jMusic Phrase to an audio file
- au(Phrase, String, Instrument[]) - Static method in class jm.util.Write
-
Save the jMusic Phrase to an audio file
- au(Phrase, String, Instrument) - Static method in class jm.util.Write
-
Save the jMusic Phrase to an audio file
- au(CPhrase, Instrument[]) - Static method in class jm.util.Write
-
Save the jMusic CPhrase to an audio file
- au(CPhrase, String, Instrument[]) - Static method in class jm.util.Write
-
Save the jMusic CPhrase to an audio file
- Audio - Class in jm.audio
-
The Audio class provides a number of static methods to help pass
a jmusic score to the audio architecture and for putting a notes
sample information into the correct location in a global audio file.
WARNING !!!!!!!
This class is an absolute disgrace ;) It works but is very ugly
and I can't be bothered to clean it up at the moment.
- Audio() - Constructor for class jm.audio.Audio
-
- audio(Note, Instrument) - Static method in class jm.util.Play
-
Playback a note as real time audio.
- audio(Phrase, Instrument[]) - Static method in class jm.util.Play
-
Playback a phrase as real time audio.
- audio(Phrase, Instrument) - Static method in class jm.util.Play
-
Playback a phrase as real time audio.
- audio(Part, Instrument[]) - Static method in class jm.util.Play
-
Playback a part as real time audio.
- audio(Score, Instrument[]) - Static method in class jm.util.Play
-
Playback a score as real time audio.
- audio(String) - Static method in class jm.util.Read
-
- audio(float[], String) - Static method in class jm.util.Read
-
- audio(float[], String) - Static method in class jm.util.Write
-
Save the floating point data array as an audio file.
- audio(float[], String, int, int, int) - Static method in class jm.util.Write
-
Save the floating point data array as an audio file.
- AudioChainListener - Interface in jm.audio
-
This interface is informed whenever an audio chain completes
processing its current buffer.
- audioClip(String) - Static method in class jm.util.Play
-
Playback an audio file using Java Applet audioclip playback.
- audioFile(String) - Static method in class jm.util.Play
-
Playback a specified audio file using JavaSound.
- AudioFileIn - Class in jm.audio.io
-
Audio file reading class for jMusic.
- AudioFileIn(String) - Constructor for class jm.audio.io.AudioFileIn
-
This constructor opens a file and prepares it to be read.
- audioFileName - Variable in class jm.gui.helper.HelperGUI
-
- AudioFileOut - Class in jm.audio.io
-
Audio file writing class for jMusic.
- AudioFileOut(float[], String) - Constructor for class jm.audio.io.AudioFileOut
-
- AudioFileOut(float[], String, int, int, int) - Constructor for class jm.audio.io.AudioFileOut
-
- AudioObject - Class in jm.audio
-
Audio Object is the super class of all audio reading, writing, processing
and generating units.
- AudioObject(AudioObject, String) - Constructor for class jm.audio.AudioObject
-
This constructor is used for all audio processors and writers
that need to accept input from a single stream (ie Audio Object).
- AudioObject(AudioObject[], String) - Constructor for class jm.audio.AudioObject
-
This constructor is used for all audio processors and writers
that need to accept input from multiple streams (ie Audio Objects).
- AudioObject(Instrument, int, String) - Constructor for class jm.audio.AudioObject
-
This constructor is used for generator and reader audio
units where no previous audio objects exist in the stream.
- AudioRTLine - Class in jm.util
-
- AudioRTLine(String) - Constructor for class jm.util.AudioRTLine
-
- AudioSampleInst - Class in jm.util
-
This instrument is used for playabck of .au files in the Play.au() method.
- AudioSampleInst(String) - Constructor for class jm.util.AudioSampleInst
-
- AUGMENTED - Static variable in interface jm.constants.Chords
-
- C - Static variable in interface jm.constants.Durations
-
- C - Static variable in class jm.music.data.Note
-
string constants for keys on the keyboard
- C0 - Static variable in interface jm.constants.Pitches
-
- c0 - Static variable in interface jm.constants.Pitches
-
- C1 - Static variable in interface jm.constants.Pitches
-
- c1 - Static variable in interface jm.constants.Pitches
-
- C2 - Static variable in interface jm.constants.Pitches
-
- c2 - Static variable in interface jm.constants.Pitches
-
- C3 - Static variable in interface jm.constants.Pitches
-
- c3 - Static variable in interface jm.constants.Pitches
-
- C4 - Static variable in interface jm.constants.Pitches
-
- c4 - Static variable in interface jm.constants.Pitches
-
- C5 - Static variable in interface jm.constants.Pitches
-
- c5 - Static variable in interface jm.constants.Pitches
-
- C6 - Static variable in interface jm.constants.Pitches
-
- c6 - Static variable in interface jm.constants.Pitches
-
- C7 - Static variable in interface jm.constants.Pitches
-
- c7 - Static variable in interface jm.constants.Pitches
-
- C8 - Static variable in interface jm.constants.Pitches
-
- c8 - Static variable in interface jm.constants.Pitches
-
- C9 - Static variable in interface jm.constants.Pitches
-
- c9 - Static variable in interface jm.constants.Pitches
-
- C_SHARP - Static variable in class jm.music.data.Note
-
- CABASA - Static variable in interface jm.constants.DrumMap
-
- calcDynamic() - Method in class jm.music.tools.PhraseMatrix
-
calculates a dynamic based adaptive matrix from
the phrases note array
- calcPitch() - Method in class jm.music.tools.PhraseMatrix
-
calculates a pitch based adaptive matrix from
the phrases note array
- calcRhythm() - Method in class jm.music.tools.PhraseMatrix
-
calculates a rhythm based adaptive matrix from
the phrases note array
- CALLOPE - Static variable in interface jm.constants.ProgramChanges
-
- CChange - Class in jm.midi.event
-
Description:
The CChange event is one of a set of events whose parent
class is VoiceEvt.
- CChange() - Constructor for class jm.midi.event.CChange
-
A public constructor used to create default control change events
- CChange(short, short, short, int) - Constructor for class jm.midi.event.CChange
-
A public constructor used create control change events containing
contoller number, value and time information.
- CD - Static variable in interface jm.constants.Durations
-
- CDD - Static variable in interface jm.constants.Durations
-
- CELESTA - Static variable in interface jm.constants.ProgramChanges
-
- CELESTE - Static variable in interface jm.constants.ProgramChanges
-
- CELLO - Static variable in interface jm.constants.ProgramChanges
-
- CENTER_ALIGN - Static variable in interface jm.constants.Alignments
-
- CENTER_ALIGN - Static variable in class jm.music.data.Alignment
-
- CENTER_ON_END - Static variable in interface jm.constants.Alignments
-
- CENTER_ON_END - Static variable in class jm.music.data.Alignment
-
- CENTER_ON_START - Static variable in interface jm.constants.Alignments
-
- CENTER_ON_START - Static variable in class jm.music.data.Alignment
-
- CENTRE_ALIGN - Static variable in interface jm.constants.Alignments
-
- CENTRE_ALIGN - Static variable in class jm.music.data.Alignment
-
- CENTRE_ON_END - Static variable in interface jm.constants.Alignments
-
- CENTRE_ON_END - Static variable in class jm.music.data.Alignment
-
- CENTRE_ON_START - Static variable in interface jm.constants.Alignments
-
- CENTRE_ON_START - Static variable in class jm.music.data.Alignment
-
- CF0 - Static variable in interface jm.constants.Pitches
-
- cf0 - Static variable in interface jm.constants.Pitches
-
- CF1 - Static variable in interface jm.constants.Pitches
-
- cf1 - Static variable in interface jm.constants.Pitches
-
- CF2 - Static variable in interface jm.constants.Pitches
-
- cf2 - Static variable in interface jm.constants.Pitches
-
- CF3 - Static variable in interface jm.constants.Pitches
-
- cf3 - Static variable in interface jm.constants.Pitches
-
- CF4 - Static variable in interface jm.constants.Pitches
-
- cf4 - Static variable in interface jm.constants.Pitches
-
- CF5 - Static variable in interface jm.constants.Pitches
-
- cf5 - Static variable in interface jm.constants.Pitches
-
- CF6 - Static variable in interface jm.constants.Pitches
-
- cf6 - Static variable in interface jm.constants.Pitches
-
- CF7 - Static variable in interface jm.constants.Pitches
-
- cf7 - Static variable in interface jm.constants.Pitches
-
- CF8 - Static variable in interface jm.constants.Pitches
-
- cf8 - Static variable in interface jm.constants.Pitches
-
- CF9 - Static variable in interface jm.constants.Pitches
-
- cf9 - Static variable in interface jm.constants.Pitches
-
- CGUITAR - Static variable in interface jm.constants.ProgramChanges
-
- changeLength(Phrase, double) - Static method in class jm.music.tools.Mod
-
Alters the phrase so that it's notes are stretched or compressed until
the phrase is the length specified.
- channels - Variable in class jm.audio.AudioObject
-
The number of audio channels for this audio object.
- channels - Variable in class jm.audio.RTMixer
-
The number of channels to be used when setting up SourceDataLine
- CHARANG - Static variable in interface jm.constants.ProgramChanges
-
- CHEBYSHEV - Static variable in class jm.audio.synth.Waveshaper
-
constant for use with shape type
- checkData(float[], int, int) - Method in class jm.audio.math.RealFloatFFT
-
- CHIFFER - Static variable in interface jm.constants.ProgramChanges
-
- CHIFFER_LEAD - Static variable in interface jm.constants.ProgramChanges
-
- CHINESE_CYMBAL - Static variable in interface jm.constants.DrumMap
-
- choice - Variable in class jm.music.tools.ga.ComplexMutater
-
- CHOIR - Static variable in interface jm.constants.ProgramChanges
-
- chooseImage(int, double, int, int, int) - Method in class jm.gui.cpn.JGrandStave
-
- chooseImage(int, double, int, int, int) - Method in class jm.gui.cpn.Stave
-
- ChordAnalysis - Class in jm.music.tools
-
- Chords - Interface in jm.constants
-
- CHROMATIC_SCALE - Static variable in interface jm.constants.Scales
-
- CHURCH_ORGAN - Static variable in interface jm.constants.ProgramChanges
-
- CLAR - Static variable in interface jm.constants.ProgramChanges
-
- CLARINET - Static variable in interface jm.constants.ProgramChanges
-
- CLAV - Static variable in interface jm.constants.ProgramChanges
-
- CLAVES - Static variable in interface jm.constants.DrumMap
-
- CLAVINET - Static variable in interface jm.constants.ProgramChanges
-
- clean() - Method in class jm.music.data.Part
-
Remove phrases from the score.
- clean() - Method in class jm.music.data.Score
-
Remove any empty Parts or phrases from the Score.
- CLEAN_GUITAR - Static variable in interface jm.constants.ProgramChanges
-
- clear() - Method in class jm.gui.graph.Statistics
-
- clear() - Method in class jm.gui.graph.StatisticsList
-
- clear - Variable in class jm.music.rt.RTLine
-
if clear is true the threads wait call will be skipped
- clearTracks() - Method in class jm.midi.SMF
-
- clefWidth - Variable in class jm.gui.cpn.JGrandStave
-
- clefWidth - Variable in class jm.gui.cpn.Stave
-
- ClimaticPopInitialiser - Class in jm.music.tools.ga
-
- ClimaticPopInitialiser() - Constructor for class jm.music.tools.ga.ClimaticPopInitialiser
-
- ClimaticPopInitialiser(int) - Constructor for class jm.music.tools.ga.ClimaticPopInitialiser
-
- CLIMAX_AVERAGE - Static variable in class jm.music.tools.ga.ClimaticPopInitialiser
-
- CLIMAX_ST_DEV - Static variable in class jm.music.tools.ga.ClimaticPopInitialiser
-
- climaxPosition(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double representing where the climax of the melody starts.
- climaxPosition(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double representing where the climax of the melody starts.
- climaxStrength(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the inverse of the count of the number of
notes sharing the highest pitch in the specified Phrase.
- climaxStrength(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the inverse of the count of the number of
notes sharing the highest pitch in the specified Note array.
- climaxTonality(Phrase, int, int[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double rating the tonality of the specified Phrase.
- climaxTonality(Note[], int, int[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double rating the tonality of the specified Note array.
- clone() - Method in class jm.gui.graph.Statistics
-
- clone() - Method in class jm.gui.graph.StatisticsList
-
- close() - Method in class jm.gui.cpn.JmMidiPlayer
-
- close() - Method in class jm.midi.MidiCommunication
-
- close() - Method in class jm.midi.RTMidiIn
-
Close method to release resources
- closeAll() - Static method in class jm.util.Play
-
Close all open resources when finished playing altogether.
- CLOSED_HI_HAT - Static variable in interface jm.constants.DrumMap
-
- CN1 - Static variable in interface jm.constants.Pitches
-
- cn1 - Static variable in interface jm.constants.Pitches
-
- coefficientCalc() - Method in class jm.audio.synth.Filter
-
Calculate the filter coefficients from a cascade of pole pairs.
- Comb - Class in jm.audio.synth
-
Comb filters ...
- Comb(AudioObject, int) - Constructor for class jm.audio.synth.Comb
-
- Comb(AudioObject, int, double) - Constructor for class jm.audio.synth.Comb
-
- combine(String, String, String, boolean, boolean) - Static method in class jm.audio.Audio
-
Combine converts the floating point audio file and combines them into an integer file.
- ComplexMutater - Class in jm.music.tools.ga
-
- ComplexMutater() - Constructor for class jm.music.tools.ga.ComplexMutater
-
- componentHidden(ComponentEvent) - Method in class jm.gui.wave.WaveView
-
- componentMoved(ComponentEvent) - Method in class jm.gui.wave.WaveView
-
- componentResized(ComponentEvent) - Method in class jm.gui.wave.WaveView
-
- componentShown(ComponentEvent) - Method in class jm.gui.wave.WaveView
-
- compose() - Method in class jm.gui.helper.HelperGUI
-
This method should be overridden by classes that
extend the HelperGUI class.
- compress(Phrase, double) - Static method in class jm.music.tools.Mod
-
A compressor/expander routine.
- compress(CPhrase, double) - Static method in class jm.music.tools.Mod
-
A compressor/expander routine.
- compress(Part, double) - Static method in class jm.music.tools.Mod
-
A compressor/expander routine.
- compress(Score, double) - Static method in class jm.music.tools.Mod
-
A compressor/expander routine.
- Compressor - Class in jm.audio.synth
-
The Compressor Audio Object is a simple dynamic control.
- Compressor(AudioObject) - Constructor for class jm.audio.synth.Compressor
-
The standard Compressor constructor takes a Single
Audio Object as input and sets a default threshold
and ratio.
- Compressor(AudioObject, double) - Constructor for class jm.audio.synth.Compressor
-
The standard Compressor constructor takes an
Audio Object and threshold value as input and
sets a default ratio.
- Compressor(AudioObject, double, double) - Constructor for class jm.audio.synth.Compressor
-
The standard Compressor constructor takes a Single
Audio Object, threshold and ratio as inputs.
- Compressor(AudioObject, double, double, double) - Constructor for class jm.audio.synth.Compressor
-
The standard Compressor constructor takes a Single
Audio Object, threshold and ratio as inputs.
- CONCERTINA - Static variable in interface jm.constants.ProgramChanges
-
- consecutiveIdenticalPitches(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the count of intervals whose size is 0 semitones in the specified
Phrase.
- consecutiveIdenticalPitches(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the count of intervals whose size is 0 semitones in the specified
Note array.
- consecutiveIdenticalRhythms(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the count of intervals between Notes of the same rhythm value in
the specified Phrase.
- consecutiveIdenticalRhythms(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the count of intervals between notes of the same rhythm value in
the specified Note array.
- consolidate(Part) - Static method in class jm.music.tools.Mod
-
packs all of the phrases within this part into a single phrase
- consolidate(Score) - Static method in class jm.music.tools.Mod
-
Pack all phrases from parts with the same channel into one part.
- contains(double) - Method in class jm.gui.graph.Statistics
-
- contains(Statistics) - Method in class jm.gui.graph.StatisticsList
-
- CONTRA_BASS - Static variable in interface jm.constants.ProgramChanges
-
- CONTRABASS - Static variable in interface jm.constants.ProgramChanges
-
- controlChange(float[], int, boolean) - Method in interface jm.audio.AudioChainListener
-
Control change is called whenever an instrument fills its sample
buffer.
- controlChange(float[], int, boolean) - Method in class jm.audio.RTMixer
-
The controlChange method is called every time an instrument fills a
sample buffer.
- controlChange(float[], int, boolean) - Method in class jm.music.rt.RTLine
-
controlChange is called by RTLine's instrument everytime it completes
filling its current buffer.
- controlRate - Variable in class jm.audio.RTMixer
-
The control rate is used to set how often in instrument returns a full
buffer of audio samples.
- ConversionException - Exception in jm.util
-
Thrown to indicate some error while processes a Convert static method.
- ConversionException() - Constructor for exception jm.util.ConversionException
-
- ConversionException(String) - Constructor for exception jm.util.ConversionException
-
- Convert - Class in jm.util
-
Static methods allowing conversion of standard JMusic data types (like
Phrase) to and from XML.
- copy() - Method in class jm.midi.event.ATouch
-
- copy() - Method in class jm.midi.event.CChange
-
- copy() - Method in class jm.midi.event.CPres
-
- copy() - Method in class jm.midi.event.EndTrack
-
- copy() - Method in interface jm.midi.event.Event
-
Makes a copy of an event
- copy() - Method in class jm.midi.event.KeySig
-
- copy() - Method in class jm.midi.event.NoteOff
-
- copy() - Method in class jm.midi.event.NoteOn
-
- copy() - Method in class jm.midi.event.PChange
-
- copy() - Method in class jm.midi.event.PWheel
-
- copy() - Method in class jm.midi.event.SysEx
-
- copy() - Method in class jm.midi.event.TempoEvent
-
Copy Object
- copy() - Method in class jm.midi.event.TimeSig
-
- copy() - Method in class jm.music.data.CPhrase
-
Returns a copy of the CPhrase
- copy(double, double) - Method in class jm.music.data.CPhrase
-
Returns a copy of the CPhrase between specified loactions
- copy() - Method in class jm.music.data.Note
-
Returns a copy of this note
- copy() - Method in class jm.music.data.Part
-
Make a duplicate of the current part
- copy(double, double) - Method in class jm.music.data.Part
-
Returns a copy of the Part between specified loactions
- copy(double, double, boolean, boolean, boolean) - Method in class jm.music.data.Part
-
Returns a copy of the Part between specified loactions
- copy() - Method in class jm.music.data.Phrase
-
Returns a copy of the entire Phrase
- copy(double, double) - Method in class jm.music.data.Phrase
-
Returns a copy of a specified section of the Phrase,
pads beginning and end with shortedend notes and rests
if notes or phrase boundaries don't align with locations.
- copy(double, double, boolean) - Method in class jm.music.data.Phrase
-
Returns a copy of a specified section of the Phrase,
pads beginning and end with shortedend notes and rests
if notes or phrase boundaries don't align with locations.
- copy(double, double, boolean, boolean, boolean) - Method in class jm.music.data.Phrase
-
Returns a copy of a specified section of the Phrase,
pads beginning and end with shortedend notes and rests
if notes or phrase boundaries don't align with locations.
- copy(int, int) - Method in class jm.music.data.Phrase
-
Returns a copy of the entire Phrase only ontaining notes
between highest and lowset specified pitch.
- copy() - Method in class jm.music.data.Score
-
Make a copy of this Score object
- copy(double, double) - Method in class jm.music.data.Score
-
- COSINE_WAVE - Static variable in class jm.audio.synth.Oscillator
-
The constant that represents the cosine wave form
- COSINE_WAVE - Static variable in interface jm.constants.Waveforms
-
- COWBELL - Static variable in interface jm.constants.DrumMap
-
- CPhrase - Class in jm.music.data
-
- CPhrase() - Constructor for class jm.music.data.CPhrase
-
Default Constructor
the append flag is true which means the phrase will be
appended to the end of any part it is added to.
- CPhrase(double) - Constructor for class jm.music.data.CPhrase
-
Constructor with start time
- CPhrase(String) - Constructor for class jm.music.data.CPhrase
-
Constructor with start time
the append flag is true which means the phrase will be
appended to the end of any part it is added to.
- CPhrase(String, double) - Constructor for class jm.music.data.CPhrase
-
Constructor with title and start time
- CPhrase(double, int) - Constructor for class jm.music.data.CPhrase
-
Constructor with progChg
- CPhrase(String, double, int) - Constructor for class jm.music.data.CPhrase
-
Constructor with title, startTime, instrument
- CPhrase(String, double, int, boolean) - Constructor for class jm.music.data.CPhrase
-
Constructor with everything
- CpnZoomScreen - Class in jm.gui.cpn
-
- CpnZoomScreen(Frame) - Constructor for class jm.gui.cpn.CpnZoomScreen
-
- CPres - Class in jm.midi.event
-
Description:
The CPres event is one of a set of events whose parent
class is VoiceEvt.
- CPres() - Constructor for class jm.midi.event.CPres
-
A public constructor for creating default (empty) channel pressure
events.
- CPres(short, short, int) - Constructor for class jm.midi.event.CPres
-
A public constructor for creating channel pressure events
which contain pressure, MIDI channel and time information.
- CRASH_CYMBAL_1 - Static variable in interface jm.constants.DrumMap
-
- CRASH_CYMBAL_2 - Static variable in interface jm.constants.DrumMap
-
- createCChangeEvent(int, int, int, long) - Static method in class jm.midi.MidiSynth
-
Create a Control Change event
- createChain() - Method in class jm.audio.Instrument
-
This method is automatically called on startup to initialise
any AudioObjects used by this instrument
- createChain() - Method in class jm.util.AudioSampleInst
-
- createMetaEvent(int) - Static method in class jm.midi.MidiUtil
-
Creates a new MIDI meta Event
Sean Hayes: added support for TimSig and KeySigs
- createNote() - Method in class jm.music.data.Phrase
-
Generates and returns a new note with default values
and adds it to this phrase.
- createNoteOffEvent(int, int, int, long) - Static method in class jm.midi.MidiSynth
-
Create a Note Off Event
- createNoteOnEvent(int, int, int, long) - Static method in class jm.midi.MidiSynth
-
Create a Note On Event
- createPart() - Method in class jm.music.data.Score
-
Generates and returns a new empty part
and adds it to the score.
- createPhrase() - Method in class jm.music.data.Part
-
Generates and returns a new empty phrase
and adds it to this part.
- createProgramChangeEvent(int, int, long) - Static method in class jm.midi.MidiSynth
-
Create a Program Change Event
- createSysExEvent(int) - Static method in class jm.midi.MidiUtil
-
Create a new MIDI SysEx event
- createVoiceEvent(int) - Static method in class jm.midi.MidiUtil
-
Creates a new MIDI Voice Event
- crescendo(Phrase, double, double, int, int) - Static method in class jm.music.tools.Mod
-
- CROTCHET - Static variable in interface jm.constants.Durations
-
- CROTCHET_TRIPLET - Static variable in interface jm.constants.Durations
-
- crotchetDown - Variable in class jm.gui.cpn.JGrandStave
-
- crotchetDown - Variable in class jm.gui.cpn.Stave
-
- crotchetRest - Variable in class jm.gui.cpn.JGrandStave
-
- crotchetRest - Variable in class jm.gui.cpn.Stave
-
- crotchetUp - Variable in class jm.gui.cpn.JGrandStave
-
- crotchetUp - Variable in class jm.gui.cpn.Stave
-
- CRYSTAL - Static variable in interface jm.constants.ProgramChanges
-
- CS0 - Static variable in interface jm.constants.Pitches
-
- cs0 - Static variable in interface jm.constants.Pitches
-
- CS1 - Static variable in interface jm.constants.Pitches
-
- cs1 - Static variable in interface jm.constants.Pitches
-
- CS2 - Static variable in interface jm.constants.Pitches
-
- cs2 - Static variable in interface jm.constants.Pitches
-
- CS3 - Static variable in interface jm.constants.Pitches
-
- cs3 - Static variable in interface jm.constants.Pitches
-
- CS4 - Static variable in interface jm.constants.Pitches
-
- cs4 - Static variable in interface jm.constants.Pitches
-
- CS5 - Static variable in interface jm.constants.Pitches
-
- cs5 - Static variable in interface jm.constants.Pitches
-
- CS6 - Static variable in interface jm.constants.Pitches
-
- cs6 - Static variable in interface jm.constants.Pitches
-
- CS7 - Static variable in interface jm.constants.Pitches
-
- cs7 - Static variable in interface jm.constants.Pitches
-
- CS8 - Static variable in interface jm.constants.Pitches
-
- cs8 - Static variable in interface jm.constants.Pitches
-
- CS9 - Static variable in interface jm.constants.Pitches
-
- cs9 - Static variable in interface jm.constants.Pitches
-
- CSN1 - Static variable in interface jm.constants.Pitches
-
- csn1 - Static variable in interface jm.constants.Pitches
-
- CT - Static variable in interface jm.constants.Durations
-
- currBeatWidth - Variable in class jm.gui.cpn.JGrandStave
-
- currBeatWidth - Variable in class jm.gui.cpn.Stave
-
- currentNote - Variable in class jm.audio.AudioObject
-
the note currently being rendered
- currentNoteStartTime - Variable in class jm.audio.AudioObject
-
the currentNotes startTime
- currentTime - Variable in class jm.audio.RTMixer
-
A Timer which keeps track of how many samples have been written since
this object started
- currImage - Variable in class jm.gui.cpn.JGrandStave
-
- currImage - Variable in class jm.gui.cpn.Stave
-
- cycle(Phrase, int) - Static method in class jm.music.tools.Mod
-
Extends the phrase
by repeating it until it contains the
number of notes as specified by numNotes
.
- cycle(Phrase, double) - Static method in class jm.music.tools.Mod
-
Extends the phrase
by repeating it until it is as long as
the specified length.
- cycle(Part, double) - Static method in class jm.music.tools.Mod
-
A version of Cycle that works for parts
- cycleIsPlaying() - Static method in class jm.util.Play
-
Used by infinite cycle player threads to check
cyclePlaying status.
- cycleIsPlaying(int) - Static method in class jm.util.Play
-
Used by infinite cycle player threads to check
cyclePlaying status.
- CYMBAL - Static variable in interface jm.constants.ProgramChanges
-
- g - Variable in class jm.gui.cpn.JGrandStave
-
- g - Variable in class jm.gui.cpn.Stave
-
- g - Variable in class jm.gui.wave.WaveCanvas
-
- G - Static variable in class jm.music.data.Note
-
- G0 - Static variable in interface jm.constants.Pitches
-
- g0 - Static variable in interface jm.constants.Pitches
-
- G1 - Static variable in interface jm.constants.Pitches
-
- g1 - Static variable in interface jm.constants.Pitches
-
- G2 - Static variable in interface jm.constants.Pitches
-
- g2 - Static variable in interface jm.constants.Pitches
-
- G3 - Static variable in interface jm.constants.Pitches
-
- g3 - Static variable in interface jm.constants.Pitches
-
- G4 - Static variable in interface jm.constants.Pitches
-
- g4 - Static variable in interface jm.constants.Pitches
-
- G5 - Static variable in interface jm.constants.Pitches
-
- g5 - Static variable in interface jm.constants.Pitches
-
- G6 - Static variable in interface jm.constants.Pitches
-
- g6 - Static variable in interface jm.constants.Pitches
-
- G7 - Static variable in interface jm.constants.Pitches
-
- g7 - Static variable in interface jm.constants.Pitches
-
- G8 - Static variable in interface jm.constants.Pitches
-
- g8 - Static variable in interface jm.constants.Pitches
-
- G9 - Static variable in interface jm.constants.Pitches
-
- g9 - Static variable in interface jm.constants.Pitches
-
- G_SHARP - Static variable in class jm.music.data.Note
-
- GAComponent - Class in jm.music.tools.ga
-
- GAComponent() - Constructor for class jm.music.tools.ga.GAComponent
-
- GAUSSIAN_NOISE - Static variable in class jm.audio.synth.Noise
-
Different noise type constants
- gaussianDynamic(int, int) - Static method in class jm.music.tools.Prob
-
Returns random dynamics dispersed by a gaussian distribution around
the mean specified.
- gaussianFrequency(double, double) - Static method in class jm.music.tools.Prob
-
Returns a random frequency dispersed by a gaussian distribution
around the mean specified.
- gaussianPan(double, double) - Static method in class jm.music.tools.Prob
-
Returns random pans dispersed by a gaussian distribution around
the mean specified.
- gaussianPan(double, double, double) - Static method in class jm.music.tools.Prob
-
Returns random pans dispersed by a gaussian distribution around
the mean specified.
- gaussianPitch(int, int) - Static method in class jm.music.tools.Prob
-
Returns random pitches dispersed by a gaussian distribution around
the mean specified.
- gaussianRhythmValue(double, double, double) - Static method in class jm.music.tools.Prob
-
Returns random rhythm values dispersed by a gaussian distribution
around the mean specified.
- GENDYN_NOISE - Static variable in class jm.audio.synth.Noise
-
Different noise type constants
- generate(int, int[]) - Method in class jm.music.tools.AdaptiveMatrix
-
Generate returns an array of generated index values
- generate(boolean, boolean, boolean) - Method in class jm.music.tools.PhraseMatrix
-
Generates a the number of notes requrested using
a combination of generated note attributes and
existing note attributes.
- generate(boolean, boolean, boolean, int) - Method in class jm.music.tools.PhraseMatrix
-
Generates a the number of notes requrested using
a combination of generated note attributes and
existing note attributes.
- get(int) - Method in class jm.gui.graph.Statistics
-
- get(int) - Method in class jm.gui.graph.StatisticsList
-
- getAlignment() - Method in class jm.music.data.Anchoring
-
- getAllStatistics(Phrase, double, int, int[]) - Static method in class jm.music.tools.PhraseAnalysis
-
- getAllStatistics(Note[], double, int, int[]) - Static method in class jm.music.tools.PhraseAnalysis
-
- getAllStatisticsAsDoubles(Phrase, double, int, int[]) - Static method in class jm.music.tools.PhraseAnalysis
-
- getAllStatisticsAsDoubles(Note[], double, int, int[]) - Static method in class jm.music.tools.PhraseAnalysis
-
- getAllStatisticsAsStrings(Phrase, double, int, int[]) - Static method in class jm.music.tools.PhraseAnalysis
-
- getAllStatisticsAsStrings(Note[], double, int, int[]) - Static method in class jm.music.tools.PhraseAnalysis
-
- getAmp() - Method in class jm.audio.synth.Noise
-
Get the fixed amp of this Noise instance
- getAmp() - Method in class jm.audio.synth.Oscillator
-
Get the fixed amp of this Oscillator
- getAnchor() - Method in class jm.music.data.Anchoring
-
- getAnchoring() - Method in class jm.music.data.Phrase
-
Returns details of how this is aligned relative to another phrase.
- getAppend() - Method in class jm.music.data.CPhrase
-
Return this phrases append status
- getAppend() - Method in class jm.music.data.Phrase
-
Return this phrases append status
- getAverageFitness() - Method in class jm.music.tools.ga.PhrGeneticAlgorithm
-
- getBarNumbers() - Method in class jm.gui.cpn.JGrandStave
-
Returns the current state of barNumber showing
- getBarNumbers() - Method in class jm.gui.cpn.Stave
-
Returns the current state of barNumber showing
- getBassClef() - Method in class jm.gui.cpn.AppletImages
-
- getBassClef() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a bass clef.
- getBassClef() - Method in class jm.gui.cpn.ToolkitImages
-
- getBeatLength() - Method in class jm.music.data.Phrase
-
Return the Duration of the phrase in beats.
- getBestFitness() - Method in class jm.music.tools.ga.PhrGeneticAlgorithm
-
- getBestIndividual() - Method in class jm.music.tools.ga.PhrGeneticAlgorithm
-
- getBitResolution() - Method in class jm.audio.io.AudioFileIn
-
Provide the bit size of the current audio file.
- getBitResolution() - Method in class jm.audio.io.SampleIn
-
Provide the bit size of the current audio file.
- getBitResolution() - Method in class jm.gui.wave.WaveFileReader
-
Provide the bit size of the current audio file.
- getBits() - Method in class jm.audio.io.SampleIn
-
Provide the sampleSize value of this file as the number of bytes per sample.
- getBits() - Method in class jm.gui.wave.WaveFileReader
-
Provide the bits value of this file as the number of bytes per sample.
- getBreakPoints(int) - Method in class jm.music.data.Note
-
Retrieve the break point envelope values.
- getBufSize() - Method in class jm.audio.Instrument
-
Returns the buffer size being used by this instrument.
- getChangeRation() - Method in class jm.audio.synth.Value
-
Report the changeRatio value.
- getChannel() - Method in class jm.music.data.Part
-
Gets the channel for this channel
- getChannels() - Method in class jm.audio.AudioObject
-
Returns the number of channels in this Audio Object
- getChannels() - Method in class jm.audio.Instrument
-
Returns the number of channels being used by this instrument.
- getChannels() - Method in class jm.audio.io.AudioFileIn
-
Supplies the number of channels in the audio file/data.
- getChannels() - Method in class jm.gui.wave.WaveFileReader
-
Return the number of channels in the audio file
- getChannels() - Method in class jm.gui.wave.WaveView
-
Pass back the number of channels in the file currently being displayed.
- getChannels() - Method in class jm.music.rt.RTLine
-
Return the current number of channels, based on the channels of the instruments.
- getChords(Phrase, double, int, int[]) - Static method in class jm.music.tools.ChordAnalysis
-
- getControllerNum() - Method in class jm.midi.event.CChange
-
Returns a crontrol change events controller number
- getCountMatrix() - Method in class jm.music.tools.AdaptiveMatrix
-
retrieve the count matrix
- getCrotchetDown() - Method in class jm.gui.cpn.AppletImages
-
- getCrotchetDown() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a crotchet with stem lowered.
- getCrotchetDown() - Method in class jm.gui.cpn.ToolkitImages
-
- getCrotchetRest() - Method in class jm.gui.cpn.AppletImages
-
- getCrotchetRest() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a crotchet rest.
- getCrotchetRest() - Method in class jm.gui.cpn.ToolkitImages
-
- getCrotchetUp() - Method in class jm.gui.cpn.AppletImages
-
- getCrotchetUp() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a crotchet with stem raised.
- getCrotchetUp() - Method in class jm.gui.cpn.ToolkitImages
-
- getCurrentForce(double, double) - Method in class jm.audio.synth.SpringObject
-
- getDelete() - Method in class jm.gui.cpn.AppletImages
-
- getDelete() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a symbol unique to JMusic which indicates
that the selected symbol/note/rest should be deleted.
- getDelete() - Method in class jm.gui.cpn.ToolkitImages
-
- getDenominator() - Method in class jm.midi.event.TimeSig
-
- getDenominator() - Method in class jm.music.data.Part
-
Returns the Parts time signature denominator
- getDenominator() - Method in class jm.music.data.Phrase
-
Returns the denominator of the Phrase's time signature
- getDenominator() - Method in class jm.music.data.Score
-
Retrieves the denominator element of the Score's time signature.
- getDepth() - Method in class jm.music.tools.AdaptiveMatrix
-
get matrix's depth
- getDisplacement(double) - Method in class jm.audio.synth.MassObject
-
- getDisplayTitle() - Method in class jm.gui.cpn.Stave
-
Is the title displayed or not.
- getDot() - Method in class jm.gui.cpn.AppletImages
-
- getDot() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing the dot symbol used to indicate the
duration of the preceeding symbol should be about half as long again.
- getDot() - Method in class jm.gui.cpn.ToolkitImages
-
- getDuration() - Method in class jm.audio.io.AudioFileIn
-
Access the number of samples in the file.
- getDuration() - Method in class jm.music.data.Note
-
Return note duration.
- getDynamic() - Method in class jm.music.data.Note
-
Retrieve notes dynamic
- getDynamicArray() - Method in class jm.music.data.Phrase
-
- getEight() - Method in class jm.gui.cpn.AppletImages
-
- getEight() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing the digit '8' used in time signatures.
- getEight() - Method in class jm.gui.cpn.ToolkitImages
-
- getEncoding() - Method in class jm.audio.io.AudioFileIn
-
Indicates the type of encoding used by the file.
- getEndEvt(short, Vector, int) - Static method in class jm.midi.MidiUtil
-
Returns the time of a MIDI event by finding its end event
and calculating the time between the start and end events
- getEndTime() - Method in class jm.music.data.CPhrase
-
Return the CPhrases endTime
- getEndTime() - Method in class jm.music.data.Part
-
Return the Parts endTime
- getEndTime() - Method in class jm.music.data.Phrase
-
Return the phrases endTime
- getEndTime() - Method in class jm.music.data.Score
-
Return the beat where score ends.
- getEvtList() - Method in class jm.midi.Track
-
Return the Tracks event Vector
- getFileName() - Method in class jm.gui.wave.WaveView
-
Pass on the file name of the currently displayed file.
- getFileType() - Method in class jm.audio.io.AudioFileIn
-
Return the type of file, wav, aif, au etc.
- getFinished() - Method in class jm.audio.Instrument
-
Return the finished state of this note
- getFirstPassChords(Phrase, double, int, int[]) - Static method in class jm.music.tools.ChordAnalysis
-
- getFitness() - Method in class jm.music.tools.ga.PhrGeneticAlgorithm
-
- getFive() - Method in class jm.gui.cpn.AppletImages
-
- getFive() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing the digit '5' used in time signatures.
- getFive() - Method in class jm.gui.cpn.ToolkitImages
-
- getFlat() - Method in class jm.gui.cpn.AppletImages
-
- getFlat() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a flat symbol.
- getFlat() - Method in class jm.gui.cpn.ToolkitImages
-
- getFour() - Method in class jm.gui.cpn.AppletImages
-
- getFour() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing the digit '4' used in time signatures.
- getFour() - Method in class jm.gui.cpn.ToolkitImages
-
- getFrequency() - Method in class jm.music.data.Note
-
Retrieve the note's pitch as a frequency
- getFrequencyByMidiPitch(int) - Static method in class jm.util.Convert
-
Get the frequency of a given MIDI pitch
- getGendynAmp0() - Method in class jm.audio.synth.Noise
-
- getGendynAmpArray(int) - Method in class jm.audio.synth.Noise
-
- getGendynAmpStepSize() - Method in class jm.audio.synth.Noise
-
- getGendynInterpolation() - Method in class jm.audio.synth.Noise
-
- getGendynPointSize() - Method in class jm.audio.synth.Noise
-
- getGendynTimeArray(int) - Method in class jm.audio.synth.Noise
-
- getGendynTimeStepSize() - Method in class jm.audio.synth.Noise
-
- getHeight() - Method in class jm.gui.show.ShowArea
-
Report the current height of this canvas.
- getHeight() - Method in class jm.gui.show.ShowPanel
-
Report the current height of th e panel in this object.
- getHeight() - Method in class jm.gui.show.ShowRuler
-
Report the height of this ruler panel.
- getHeight() - Method in class jm.gui.sketch.SketchRuler
-
Report on the set height of this panel
- getHeight() - Method in class jm.gui.sketch.SketchScoreArea
-
Report on the set height of this panel
- getHighestPitch() - Method in class jm.music.data.CPhrase
-
Return the value of the highest note in the cphrase.
- getHighestPitch() - Method in class jm.music.data.Part
-
Return the value of the highest note in the part.
- getHighestPitch() - Method in class jm.music.data.Phrase
-
Return the pitch value of the highest note in the phrase.
- getHighestPitch() - Method in class jm.music.data.Score
-
Return the value of the highest note in the Score.
- getHighestTempo() - Method in class jm.music.data.Tempo
-
- getID() - Method in class jm.midi.event.ATouch
-
- getID() - Method in class jm.midi.event.CChange
-
- getID() - Method in class jm.midi.event.CPres
-
- getID() - Method in class jm.midi.event.EndTrack
-
- getID() - Method in interface jm.midi.event.Event
-
Retrieve an events id
- getID() - Method in class jm.midi.event.KeySig
-
- getID() - Method in class jm.midi.event.NoteOff
-
- getID() - Method in class jm.midi.event.NoteOn
-
- getID() - Method in class jm.midi.event.PChange
-
- getID() - Method in class jm.midi.event.PWheel
-
- getID() - Method in class jm.midi.event.SysEx
-
- getID() - Method in class jm.midi.event.TempoEvent
-
Return Id
- getID() - Method in class jm.midi.event.TimeSig
-
- getIndexRange() - Method in class jm.music.tools.AdaptiveMatrix
-
retrieve the index range
- getInitialised() - Method in class jm.audio.Instrument
-
Returns theinitialsed status of the instrument.
- getInstrument() - Method in class jm.music.data.CPhrase
-
Return this CPhrases instrument
- getInstrument() - Method in class jm.music.data.Part
-
Get Instrument number / MIDI Program Change
- getInstrument() - Method in class jm.music.data.Phrase
-
Return the program change assigned by this phrase
- getInstrument() - Method in class jm.music.rt.RTLine
-
Returns the instrument associated with this RTLine
- getIteration() - Method in class jm.music.tools.ga.PhrGeneticAlgorithm
-
- getKeyQuality() - Method in class jm.midi.event.KeySig
-
- getKeyQuality() - Method in class jm.music.data.Part
-
Returns the Parts key quality
0 is Major, 1 is minor
- getKeyQuality() - Method in class jm.music.data.Score
-
Returns the Score's key quality
0 is Major, 1 is minor
- getKeySig() - Method in class jm.midi.event.KeySig
-
- getKeySignature() - Method in class jm.gui.cpn.JGrandStave
-
returns the current key signature for this Stave instance as a double
- getKeySignature() - Method in class jm.gui.cpn.Stave
-
returns the current key signature for this Stave instance as a double
- getKeySignature() - Method in class jm.music.data.Part
-
'
Returns the Parts key signature
The number of sharps (+) or flats (-)
- getKeySignature() - Method in class jm.music.data.Score
-
'
Returns the Score's key signature
The number of sharps (+) or flats (-)
- getLabel() - Method in class jm.music.tools.ga.ClimaticPopInitialiser
-
- getLabel() - Method in class jm.music.tools.ga.ComplexMutater
-
- getLabel() - Method in class jm.music.tools.ga.GAComponent
-
- getLabel() - Method in class jm.music.tools.ga.NormalDistributionFE
-
- getLinkedPhrase() - Method in class jm.music.data.CPhrase
-
Return this phrases this phrase is linked to
- getLinkedPhrase() - Method in class jm.music.data.Phrase
-
Return this phrases this phrase is linked to
- getList() - Method in class jm.midi.event.SysEx
-
Returns the SysEx message List
- getListeners() - Method in class jm.audio.Instrument
-
Return this instruments audio chain listeners
- getLongestRhythmValue() - Method in class jm.music.data.CPhrase
-
Return the value of the longest rhythm value in the cphrase.
- getLongestRhythmValue() - Method in class jm.music.data.Part
-
Return the value of the longest rhythm value in the part.
- getLongestRhythmValue() - Method in class jm.music.data.Phrase
-
Return the value of the longest rhythm value in the phrase.
- getLongestRhythmValue() - Method in class jm.music.data.Score
-
Return the value of the longest rhythm value in the Score.
- getLowestPitch() - Method in class jm.music.data.CPhrase
-
Return the value of the lowest note in the cphrase.
- getLowestPitch() - Method in class jm.music.data.Part
-
Return the value of the lowest note in the part.
- getLowestPitch() - Method in class jm.music.data.Phrase
-
Return the pitch value of the lowest note in the phrase.
- getLowestPitch() - Method in class jm.music.data.Score
-
Return the value of the lowest note in the Score.
- getLowestTempo() - Method in class jm.music.data.Tempo
-
- getMajorKey() - Method in class jm.gui.cpn.Stave
-
returns the current major key for this Stave instance as a integer
0 is C, 1 is C#/Db major, 2 is D major, etc
- getMax() - Method in class jm.music.tools.fuzzy.FuzzyNumber
-
Return the current value for the right corner of the triangular membership function.
- getMaxPitch() - Method in class jm.gui.cpn.JGrandStave
-
returns the current maximum MIDI pitch number
- getMaxPitch() - Method in class jm.gui.cpn.Stave
-
returns the current maximum MIDI pitch number
- getMembership(double) - Method in class jm.music.tools.fuzzy.FuzzyNumber
-
Calculate the degree of membership of a value within this fuzzy number.
- getMessage() - Method in class jm.util.Read.JmMidiProcessor
-
Returns the error message.
- getMetre() - Method in class jm.gui.cpn.JGrandStave
-
returns the current metre for this Stave instance as a double
- getMetre() - Method in class jm.gui.cpn.Stave
-
returns the current metre for this Stave instance as a double
- getMetronomePulse() - Method in class jm.midi.event.TimeSig
-
By Sean Hayes
- getMidiChannel() - Method in class jm.midi.event.ATouch
-
- getMidiChannel() - Method in class jm.midi.event.CChange
-
- getMidiChannel() - Method in class jm.midi.event.CPres
-
- getMidiChannel() - Method in class jm.midi.event.NoteOff
-
- getMidiChannel() - Method in class jm.midi.event.NoteOn
-
- getMidiChannel() - Method in class jm.midi.event.PChange
-
Returns a program change events MIDI channel
- getMidiChannel() - Method in class jm.midi.event.PWheel
-
Return pitch wheel events MIDI channel
- getMidiChannel() - Method in interface jm.midi.event.VoiceEvt
-
Get a voice events MIDI channel
- getMidiPitchByFrequency(float) - Static method in class jm.util.Convert
-
Get the midi pitch of a given frequency.
- getMin() - Method in class jm.music.tools.fuzzy.FuzzyNumber
-
Return the current value for the left corner of the triangular membership function.
- getMinimDown() - Method in class jm.gui.cpn.AppletImages
-
- getMinimDown() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a minim with stem lowered.
- getMinimDown() - Method in class jm.gui.cpn.ToolkitImages
-
- getMinimRest() - Method in class jm.gui.cpn.AppletImages
-
- getMinimRest() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a minim rest.
- getMinimRest() - Method in class jm.gui.cpn.ToolkitImages
-
- getMinimumSize() - Method in class jm.gui.graph.GraphCanvas
-
- getMinimUp() - Method in class jm.gui.cpn.AppletImages
-
- getMinimUp() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a minim with stem raised.
- getMinimUp() - Method in class jm.gui.cpn.ToolkitImages
-
- getMinPitch() - Method in class jm.gui.cpn.JGrandStave
-
returns the current minimum MIDI pitch number
- getMinPitch() - Method in class jm.gui.cpn.Stave
-
returns the current minimum MIDI pitch number
- getMode() - Method in class jm.util.ReadFilesJButton
-
Returns the current mode of this button
- getMutater() - Method in class jm.music.tools.ga.PhrGeneticAlgorithm
-
- getMute() - Method in class jm.music.data.Phrase
-
Retrieve the current mute status.
- getMyPart() - Method in class jm.music.data.Phrase
-
returns a reference to the part that contains this phrase
- getMyPhrase() - Method in class jm.music.data.Note
-
Return a reference to the phrase containing this note
- getMyScore() - Method in class jm.music.data.Part
-
get a reference to the score that contains this part
- getNameOfMidiPitch(int) - Static method in class jm.util.Convert
-
Get the midi note name for a given pitch value.
- getNatural() - Method in class jm.gui.cpn.AppletImages
-
- getNatural() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a natural symbol.
- getNatural() - Method in class jm.gui.cpn.ToolkitImages
-
- getNewWidth() - Method in class jm.gui.sketch.SketchScoreArea
-
- getNextNodePosition(int) - Method in class jm.audio.synth.SpringPipe
-
Get the next mass position location
- getNextNote() - Method in class jm.music.rt.RTLine
-
Override this method to set the next method to be called.
- getNextNote() - Method in class jm.music.rt.RTPhrase
-
Generate the next note when requested.
- getNextNote() - Method in class jm.util.AudioRTLine
-
- getNine() - Method in class jm.gui.cpn.AppletImages
-
- getNine() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing the digit '9' used in time signatures.
- getNine() - Method in class jm.gui.cpn.ToolkitImages
-
- getNote() - Method in class jm.music.data.Note
-
gets the string representation for a note for a given MIDI pitch (0-127)
- getNote(int) - Static method in class jm.music.data.Note
-
gets the string representation for a note for a given MIDI pitch (0-127)
- getNote(int) - Method in class jm.music.data.Phrase
-
Get an individual note object by its number
- getNoteArray() - Method in class jm.music.data.Phrase
-
Returns the all notes in the phrase as a array of notes
- getNoteList() - Method in class jm.music.data.Phrase
-
Returns the entire note list contained in a single voice
- getNotes(Stave) - Method in class jm.gui.cpn.LetterNotesEditor
-
- getNoteStartTime(int) - Method in class jm.music.data.Phrase
-
Calculate the start time, in beats, of the note at the specified index.
- getNumerator() - Method in class jm.midi.event.TimeSig
-
- getNumerator() - Method in class jm.music.data.Part
-
Returns the Parts time signature numerator
- getNumerator() - Method in class jm.music.data.Phrase
-
Returns the numerator of the Phrase's time signature
- getNumerator() - Method in class jm.music.data.Score
-
Retrieves the numerator element of the Score's time signature.
- getNumLines() - Method in class jm.music.rt.RTLine
-
Return the number of lines (note polyphony for this RTLine
- getNumOfBytes() - Method in class jm.audio.io.SampleIn
-
Return the length of the sample in Bytes.
- getNumOfBytes() - Method in class jm.gui.wave.WaveFileReader
-
Return the length of the sample in Bytes.
- getOffset() - Method in class jm.music.data.Anchoring
-
- getOffset() - Method in class jm.music.data.Note
-
Return note offset.
- getOne() - Method in class jm.gui.cpn.AppletImages
-
- getOne() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing the digit '1' used in time signatures.
- getOne() - Method in class jm.gui.cpn.ToolkitImages
-
- getOrderedPopulation() - Method in class jm.music.tools.ga.PhrGeneticAlgorithm
-
Returns the population ordered by fitness with better fitness' first.
- getOutput() - Method in class jm.audio.Instrument
-
Check on the current output flag status.
- getOutput(double) - Method in class jm.music.tools.fuzzy.FuzzySet
-
Computes the real-valued fuzzy centroid (centre of gravity) as a
non-normalised average of the degree of membership in each fuzzy number.
- getPan() - Method in class jm.music.data.CPhrase
-
Return the pan position for this CPhrase
- getPan() - Method in class jm.music.data.Note
-
Retrieves note's pan.
- getPan() - Method in class jm.music.data.Part
-
Return the pan position for this part
- getPan() - Method in class jm.music.data.Phrase
-
Return the pan position for this phrase
- getPanel() - Method in class jm.music.tools.ga.ClimaticPopInitialiser
-
- getPanel() - Method in class jm.music.tools.ga.ComplexMutater
-
This class incoproates a visual editor to change the amount of each mutation,
the returned awt panel can be put into a visible componenet to allow GUI editing
of the mutation amounts.
- getPanel() - Method in class jm.music.tools.ga.GAComponent
-
- getPanel() - Method in class jm.music.tools.ga.NormalDistributionFE
-
- getPanelHeight() - Method in class jm.gui.cpn.Stave
-
Return the recommended height for this stave.
- getParms(Phrase, int, int) - Method in class jm.gui.cpn.ParmScreen
-
- getPart(String) - Method in class jm.music.data.Score
-
Get an individual Track object from its title
- getPart(int) - Method in class jm.music.data.Score
-
Get an individual Track object from its number
- getPartArray() - Method in class jm.music.data.Score
-
Returns the all Parts in this Score as a array
- getPartList() - Method in class jm.music.data.Score
-
Returns the Scores List of Tracks
- getPeak() - Method in class jm.music.tools.fuzzy.FuzzyNumber
-
Return the current value for the centre of the triangular membership function.
- getPerMinute() - Method in class jm.music.data.Tempo
-
- getPerSecond() - Method in class jm.music.data.Tempo
-
- getPhrase() - Method in class jm.gui.cpn.JGrandStave
-
Returns the current Phrase of this Stave instance
- getPhrase() - Method in class jm.gui.cpn.Stave
-
Returns the current Phrase of this Stave instance
- getPhrase(int) - Method in class jm.music.data.Part
-
Get an individual phrase object from its number
- getPhraseArray() - Method in class jm.music.data.Part
-
Returns the all phrases in this part as a array
- getPhraseList() - Method in class jm.music.data.CPhrase
-
Get Phrase List
- getPhraseList() - Method in class jm.music.data.Part
-
Returns the entire phrase list
- getPitch() - Method in class jm.midi.event.ATouch
-
Returns an ATouch events pitch
- getPitch() - Method in class jm.midi.event.NoteOff
-
Returns a note off events pitch value
- getPitch() - Method in class jm.midi.event.NoteOn
-
Returns a note on events pitch value
- getPitch() - Method in class jm.music.data.Note
-
Retrieve the note's pitch as an integer.
- getPitchArray() - Method in class jm.music.data.Phrase
-
- getPitchType() - Method in class jm.music.data.Note
-
Retrieve note's pitch type
- getPitchValue() - Method in class jm.music.data.Note
-
returns the pitches for the middle scale(default) on a keyboard
- getPoint() - Method in class jm.music.data.Part
-
- getPopulation() - Method in class jm.music.tools.ga.PhrGeneticAlgorithm
-
- getPPQN() - Method in class jm.midi.SMF
-
- getPreferredSize() - Method in class jm.gui.cpn.JGrandStave
-
- getPreferredSize() - Method in class jm.gui.cpn.Stave
-
Called by outer containers
- getPreferredSize() - Method in class jm.gui.graph.GraphCanvas
-
- getPreferredSize() - Method in class jm.gui.graph.LineGraphCanvas
-
- getPressure() - Method in class jm.midi.event.ATouch
-
Returns an ATouch events pressure
- getPressure() - Method in class jm.midi.event.CPres
-
Returns a channel pressure events pressure value
- getQtOn() - Method in class jm.gui.cpn.JGrandStave
-
Returns the current state of QuickTime Playback
- getQtOn() - Method in class jm.gui.cpn.Stave
-
Returns the current state of QuickTime Playback
- getQuaverDown() - Method in class jm.gui.cpn.AppletImages
-
- getQuaverDown() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a quaver with stem lowered.
- getQuaverDown() - Method in class jm.gui.cpn.ToolkitImages
-
- getQuaverRest() - Method in class jm.gui.cpn.AppletImages
-
- getQuaverRest() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a quaver rest.
- getQuaverRest() - Method in class jm.gui.cpn.ToolkitImages
-
- getQuaverUp() - Method in class jm.gui.cpn.AppletImages
-
- getQuaverUp() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a quaver with stem raised.
- getQuaverUp() - Method in class jm.gui.cpn.ToolkitImages
-
- getResolution() - Method in class jm.gui.wave.WaveView
-
Pass back the current display resolution.
- getRhythmArray() - Method in class jm.music.data.Phrase
-
- getRhythmValue() - Method in class jm.music.data.Note
-
Retrieve note's rhythmValue
- getSampleBitDepth() - Method in class jm.audio.io.AudioFileIn
-
Access the sample size as a number of bits per sample.
- getSampleData() - Method in class jm.audio.io.AudioFileIn
-
Provides a single array with the raw sample data in the format of the
source file.
- getSampleRate() - Method in class jm.audio.AudioObject
-
getSampleRate returns an Audio Objects samples rate
- getSampleRate() - Method in class jm.audio.Instrument
-
Returns the sample rate being used by this instrument.
- getSampleRate() - Method in class jm.audio.io.AudioFileIn
-
Access the sample rate.
- getSampleRate() - Method in class jm.gui.wave.WaveFileReader
-
Return the sample rate of the current audio file
- getSampleRate() - Method in class jm.gui.wave.WaveView
-
Pass on the sample rate of the currently displayed file.
- getSampleRate() - Method in class jm.music.rt.RTLine
-
Return the current samplerate, based on the sample rate of the instruments.
- getSamples(int, int) - Method in class jm.gui.wave.WaveFileReader
-
Provide an array of samples from a specific sample start point.
- getSampleSize() - Method in class jm.audio.io.SampleIn
-
Provide the sampleSize value of this file as the number of bytes per sample.
- getSampleStartTime() - Method in class jm.music.data.Note
-
Return note sampleStartTime
- getScore() - Method in class jm.util.Read.JmMidiProcessor
-
Returns the score extracted from the file.
- getSecondPassChords(Phrase, double, int, int[]) - Static method in class jm.music.tools.ChordAnalysis
-
- getSemibreve() - Method in class jm.gui.cpn.AppletImages
-
- getSemibreve() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a semibreve.
- getSemibreve() - Method in class jm.gui.cpn.ToolkitImages
-
- getSemibreveRest() - Method in class jm.gui.cpn.AppletImages
-
- getSemibreveRest() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a semibreve rest.
- getSemibreveRest() - Method in class jm.gui.cpn.ToolkitImages
-
- getSemiquaverDown() - Method in class jm.gui.cpn.AppletImages
-
- getSemiquaverDown() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a semiquaver with stem lowered.
- getSemiquaverDown() - Method in class jm.gui.cpn.ToolkitImages
-
- getSemiquaverRest() - Method in class jm.gui.cpn.AppletImages
-
- getSemiquaverRest() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a semiquaver rest.
- getSemiquaverRest() - Method in class jm.gui.cpn.ToolkitImages
-
- getSemiquaverUp() - Method in class jm.gui.cpn.AppletImages
-
- getSemiquaverUp() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a semiquaver with stem raised.
- getSemiquaverUp() - Method in class jm.gui.cpn.ToolkitImages
-
- getSeven() - Method in class jm.gui.cpn.AppletImages
-
- getSeven() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing the digit '7' used in time signatures.
- getSeven() - Method in class jm.gui.cpn.ToolkitImages
-
- getSharp() - Method in class jm.gui.cpn.AppletImages
-
- getSharp() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a sharp symbol.
- getSharp() - Method in class jm.gui.cpn.ToolkitImages
-
- getShortestRhythmValue() - Method in class jm.music.data.CPhrase
-
Return the value of the shortest rhythm value in the cphrase.
- getShortestRhythmValue() - Method in class jm.music.data.Part
-
Return the value of the shortest rhythm value in the part.
- getShortestRhythmValue() - Method in class jm.music.data.Phrase
-
Return the value of the shortest rhythm value in the phrase.
- getShortestRhythmValue() - Method in class jm.music.data.Score
-
Return the value of the shortest rhythm value in the Score.
- getShowArea() - Method in class jm.gui.show.ShowPanel
-
- getSix() - Method in class jm.gui.cpn.AppletImages
-
- getSix() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing the digit '6' used in time signatures.
- getSix() - Method in class jm.gui.cpn.ToolkitImages
-
- getSize() - Method in class jm.music.data.Part
-
get the number of phrases in this part
- getSize() - Method in class jm.music.data.Phrase
-
Get the number of notes in this phrase
- getSize() - Method in class jm.music.data.Score
-
Get the number of Parts in this score
- getSketchScoreArea() - Method in class jm.gui.sketch.SketchScore
-
- getStandardDeviation() - Method in class jm.music.tools.ga.PhrGeneticAlgorithm
-
- getStartPos() - Method in class jm.gui.wave.WaveView
-
- getStartTime() - Method in class jm.music.data.CPhrase
-
Return the CPhrases startTime
- getStartTime() - Method in class jm.music.data.Phrase
-
Return the phrase's startTime
- getTempo() - Method in class jm.midi.event.TempoEvent
-
Returns a tempo value
- getTempo() - Method in class jm.music.data.CPhrase
-
Return the current tempo setting for this CPhrase.
- getTempo() - Method in class jm.music.data.Part
-
Returns the Part's tempo
- getTempo() - Method in class jm.music.data.Phrase
-
Return the tempo in beats per minute for this phrase
- getTempo() - Method in class jm.music.data.Score
-
Returns the Score's tempo
- getThinNote() - Method in class jm.gui.show.ShowArea
-
Returns the current value of the booean variable thinNote.
- getThirtySecondNotesPerBeat() - Method in class jm.midi.event.TimeSig
-
- getThree() - Method in class jm.gui.cpn.AppletImages
-
- getThree() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing the digit '3' used in time signatures.
- getThree() - Method in class jm.gui.cpn.ToolkitImages
-
- getTieOver() - Method in class jm.gui.cpn.AppletImages
-
- getTieOver() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a tie used with notes that have stems
lowered.
- getTieOver() - Method in class jm.gui.cpn.ToolkitImages
-
- getTieUnder() - Method in class jm.gui.cpn.AppletImages
-
- getTieUnder() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a tie used with notes that have stems
raised.
- getTieUnder() - Method in class jm.gui.cpn.ToolkitImages
-
- getTime() - Method in class jm.midi.event.ATouch
-
- getTime() - Method in class jm.midi.event.CChange
-
- getTime() - Method in class jm.midi.event.CPres
-
- getTime() - Method in class jm.midi.event.EndTrack
-
- getTime() - Method in interface jm.midi.event.Event
-
Retrieve an events time
- getTime() - Method in class jm.midi.event.KeySig
-
- getTime() - Method in class jm.midi.event.NoteOff
-
- getTime() - Method in class jm.midi.event.NoteOn
-
- getTime() - Method in class jm.midi.event.PChange
-
Returns a program change events time
- getTime() - Method in class jm.midi.event.PWheel
-
Return pitch wheel events time
- getTime() - Method in class jm.midi.event.SysEx
-
- getTime() - Method in class jm.midi.event.TempoEvent
-
return time
- getTime() - Method in class jm.midi.event.TimeSig
-
- getTime() - Method in class jm.music.data.Part
-
- getTimeIndex() - Method in class jm.music.data.Part
-
- getTimeSignature() - Method in class jm.music.data.Score
-
Returns the Score's time signature elements.
- getTitle() - Method in class jm.gui.cpn.JGrandStave
-
Returns the name for this Stave instance
- getTitle() - Method in class jm.gui.cpn.Stave
-
Returns the name for this Stave instance
- getTitle() - Method in class jm.gui.histogram.Histogram
-
Pass on the current title
- getTitle() - Method in class jm.music.data.CPhrase
-
Return this CPhrases title
- getTitle() - Method in class jm.music.data.Part
-
Returns the Parts title
- getTitle() - Method in class jm.music.data.Phrase
-
Return this phrases title
- getTitle() - Method in class jm.music.data.Score
-
Return the title of this Score
- getTonic() - Method in class jm.gui.cpn.JGrandStave
-
returns the current major key for this Stave instance as a integer
0 is C, 1 is C#/Db major, 2 is D major, etc
- getTotalBeatWidth() - Method in class jm.gui.cpn.JGrandStave
-
Returns the current next note position in pixels
- getTotalBeatWidth() - Method in class jm.gui.cpn.Stave
-
Returns the current next note position in pixels
- getTrackList() - Method in class jm.midi.SMF
-
- getTrebleClef() - Method in class jm.gui.cpn.AppletImages
-
- getTrebleClef() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing a treble clef.
- getTrebleClef() - Method in class jm.gui.cpn.ToolkitImages
-
- getTwo() - Method in class jm.gui.cpn.AppletImages
-
- getTwo() - Method in interface jm.gui.cpn.Images
-
Returns an Image representing the digit '2' used in time signatures.
- getTwo() - Method in class jm.gui.cpn.ToolkitImages
-
- getValue() - Method in class jm.midi.event.CChange
-
Returns a control change events opperation value
- getValue() - Method in class jm.midi.event.PChange
-
Returns a program change events program change value
- getValue() - Method in class jm.midi.event.PWheel
-
Return pitch wheel events pitch wheel value
- getVelocity() - Method in class jm.midi.event.NoteOff
-
Returns a note off events velocity value
- getVelocity() - Method in class jm.midi.event.NoteOn
-
Returns a note on events velocity value
- getVolume() - Method in class jm.audio.synth.Volume
-
Return the current lienar volumelevel (0.0 - 1.0 normally).
- getWaveRuler() - Method in class jm.gui.wave.WaveScrollPanel
-
- getWaveSample() - Method in class jm.audio.synth.Oscillator
-
Returns a sample from any of the following waveforms
- getWaveSize() - Method in class jm.audio.io.SampleIn
-
Returns the number of samples in one track of the file.
- getWaveSize() - Method in class jm.gui.wave.WaveFileReader
-
- getWaveView() - Method in class jm.gui.wave.WaveScrollPanel
-
- getWeightMatrix() - Method in class jm.music.tools.AdaptiveMatrix
-
retrieve the matrix
- getWidth() - Method in class jm.gui.wave.WaveView
-
Pass the current width of this frame.
- getXPos() - Method in class jm.gui.histogram.Histogram
-
Pass on the horizontal position for the window.
- getYPos() - Method in class jm.gui.histogram.Histogram
-
Pass on the vertical position for the window.
- getYPosition() - Method in class jm.audio.synth.MassObject
-
return the virtical pixel location of the top of this mass
- GF0 - Static variable in interface jm.constants.Pitches
-
- gf0 - Static variable in interface jm.constants.Pitches
-
- GF1 - Static variable in interface jm.constants.Pitches
-
- gf1 - Static variable in interface jm.constants.Pitches
-
- GF2 - Static variable in interface jm.constants.Pitches
-
- gf2 - Static variable in interface jm.constants.Pitches
-
- GF3 - Static variable in interface jm.constants.Pitches
-
- gf3 - Static variable in interface jm.constants.Pitches
-
- GF4 - Static variable in interface jm.constants.Pitches
-
- gf4 - Static variable in interface jm.constants.Pitches
-
- GF5 - Static variable in interface jm.constants.Pitches
-
- gf5 - Static variable in interface jm.constants.Pitches
-
- GF6 - Static variable in interface jm.constants.Pitches
-
- gf6 - Static variable in interface jm.constants.Pitches
-
- GF7 - Static variable in interface jm.constants.Pitches
-
- gf7 - Static variable in interface jm.constants.Pitches
-
- GF8 - Static variable in interface jm.constants.Pitches
-
- gf8 - Static variable in interface jm.constants.Pitches
-
- GF9 - Static variable in interface jm.constants.Pitches
-
- gf9 - Static variable in interface jm.constants.Pitches
-
- GFN1 - Static variable in interface jm.constants.Pitches
-
- gfn1 - Static variable in interface jm.constants.Pitches
-
- GLOCK - Static variable in interface jm.constants.ProgramChanges
-
- GLOCKENSPIEL - Static variable in interface jm.constants.ProgramChanges
-
- GMSAW_WAVE - Static variable in interface jm.constants.ProgramChanges
-
- GMSQUARE_WAVE - Static variable in interface jm.constants.ProgramChanges
-
- GN1 - Static variable in interface jm.constants.Pitches
-
- gn1 - Static variable in interface jm.constants.Pitches
-
- GOBLIN - Static variable in interface jm.constants.ProgramChanges
-
- Grain2 - Class in jm.audio.synth
-
An Audio Object for granulation
- Grain2(AudioObject, int, int, boolean, int, int) - Constructor for class jm.audio.synth.Grain2
-
- GrandStave - Class in jm.gui.cpn
-
- GrandStave() - Constructor for class jm.gui.cpn.GrandStave
-
- GrandStave(Phrase) - Constructor for class jm.gui.cpn.GrandStave
-
- Granulator - Class in jm.audio.synth
-
An AudioObject for granulating input.
- Granulator(AudioObject, int, int, int, int) - Constructor for class jm.audio.synth.Granulator
-
- Granulator(AudioObject, int, int, float[], float[], float[], boolean, boolean, boolean, int) - Constructor for class jm.audio.synth.Granulator
-
- GraphCanvas - Class in jm.gui.graph
-
- GraphCanvas() - Constructor for class jm.gui.graph.GraphCanvas
-
- GraphCanvas(Statistics) - Constructor for class jm.gui.graph.GraphCanvas
-
- GraphCanvas(Statistics[]) - Constructor for class jm.gui.graph.GraphCanvas
-
- GraphCanvas(StatisticsList) - Constructor for class jm.gui.graph.GraphCanvas
-
- graphCanvas - Variable in class jm.gui.graph.LineGraph
-
- graphics - Variable in class jm.gui.graph.GraphCanvas
-
- GS0 - Static variable in interface jm.constants.Pitches
-
- gs0 - Static variable in interface jm.constants.Pitches
-
- GS1 - Static variable in interface jm.constants.Pitches
-
- gs1 - Static variable in interface jm.constants.Pitches
-
- GS2 - Static variable in interface jm.constants.Pitches
-
- gs2 - Static variable in interface jm.constants.Pitches
-
- GS3 - Static variable in interface jm.constants.Pitches
-
- gs3 - Static variable in interface jm.constants.Pitches
-
- GS4 - Static variable in interface jm.constants.Pitches
-
- gs4 - Static variable in interface jm.constants.Pitches
-
- GS5 - Static variable in interface jm.constants.Pitches
-
- gs5 - Static variable in interface jm.constants.Pitches
-
- GS6 - Static variable in interface jm.constants.Pitches
-
- gs6 - Static variable in interface jm.constants.Pitches
-
- GS7 - Static variable in interface jm.constants.Pitches
-
- gs7 - Static variable in interface jm.constants.Pitches
-
- GS8 - Static variable in interface jm.constants.Pitches
-
- gs8 - Static variable in interface jm.constants.Pitches
-
- GSN1 - Static variable in interface jm.constants.Pitches
-
- gsn1 - Static variable in interface jm.constants.Pitches
-
- GT_HARMONICS - Static variable in interface jm.constants.ProgramChanges
-
- GUITAR - Static variable in interface jm.constants.ProgramChanges
-
- GUITAR_HARMONICS - Static variable in interface jm.constants.ProgramChanges
-
- GUNSHOT - Static variable in interface jm.constants.ProgramChanges
-
- M - Static variable in interface jm.constants.Durations
-
- MAJOR - Static variable in interface jm.constants.Chords
-
chord interval patterns
- MAJOR_SCALE - Static variable in interface jm.constants.Scales
-
- MAJOR_SCALE - Static variable in class jm.music.tools.PhraseAnalysis
-
Integer array containing the pitches representing a major scale.
- MAJOR_SEVENTH - Static variable in interface jm.constants.Chords
-
- MARACAS - Static variable in interface jm.constants.DrumMap
-
- MARIMBA - Static variable in interface jm.constants.ProgramChanges
-
- MassObject - Class in jm.audio.synth
-
- MassObject() - Constructor for class jm.audio.synth.MassObject
-
- MassObject(double) - Constructor for class jm.audio.synth.MassObject
-
- MassObject(double, double) - Constructor for class jm.audio.synth.MassObject
-
- max - Static variable in class jm.audio.io.SampleOut
-
Max from all SampleOut classes
- MAX_DISTINCT_RHYTHMS - Static variable in class jm.music.tools.PhraseAnalysis
-
Integer defining the maximum number of distinct rhythm values that can
appear in the melody.
- MAX_DURATION - Static variable in class jm.music.data.Note
-
The largest value for a note's duration.
- MAX_DYNAMIC - Static variable in class jm.music.data.Note
-
The largest value for a dynamic.
- MAX_HEIGHT - Static variable in class jm.gui.cpn.JGrandStave
-
- MAX_HEIGHT - Static variable in class jm.gui.cpn.TrebleStave
-
- MAX_MIDI_PITCH - Static variable in class jm.music.data.Note
-
The largest value for a pitch.
- MAX_PAN - Static variable in class jm.music.data.Note
-
The largest pan value for a note.
- MAX_PITCH - Static variable in class jm.music.data.Note
-
The largest value for a pitch.
- MAX_PITCH_RANGE - Static variable in class jm.music.tools.PhraseAnalysis
-
Integer constant describing the maximum pitch range that a reasonable
melody can span, measured in semitones.
- MAX_POPULATION_SIZE - Static variable in class jm.music.tools.ga.ClimaticPopInitialiser
-
- MAX_RHYTHM_RANGE - Static variable in class jm.music.tools.PhraseAnalysis
-
Double constant describing the maximum rhythm range that a reasonable
could utilise.
- MAX_RHYTHM_VALUE - Static variable in class jm.music.data.Note
-
The largest value for a rhythValue.
- MAX_WIDTH - Static variable in class jm.gui.cpn.JGrandStave
-
- MAX_WIDTH - Static variable in class jm.gui.cpn.TrebleStave
-
- maxPitch - Variable in class jm.gui.cpn.JGrandStave
-
- maxPitch - Variable in class jm.gui.cpn.Stave
-
- MD - Static variable in interface jm.constants.Durations
-
- MDD - Static variable in interface jm.constants.Durations
-
- MEAN - Static variable in interface jm.constants.Tunings
-
- MELODIC_MINOR_SCALE - Static variable in interface jm.constants.Scales
-
- melodicDirectionStability(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the ratio between the number of consecutive
pitch steps in the same direction and the total number of steps in the
specified Phrase.
- melodicDirectionStability(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the ratio between the number of consecutive
pitch steps in the same direction and the total number of steps in the
specified Note array.
- merge(CPhrase, CPhrase) - Static method in class jm.music.tools.Mod
-
Combines the phrases from a second CPhrase into the first.
- merge(Part, Part) - Static method in class jm.music.tools.Mod
-
Combines the phrases from a second part into this one.
- merge(Score, Score) - Static method in class jm.music.tools.Mod
-
Combines the parts from a second score into the first one.
- meta(MetaMessage) - Method in class jm.midi.MidiSynth
-
Invoked when a Sequencer has encountered and processed a MetaMessage
in the Sequence it is processing.
- METAL_PAD - Static variable in interface jm.constants.ProgramChanges
-
- metre - Variable in class jm.gui.cpn.JGrandStave
-
- metre - Variable in class jm.gui.cpn.Stave
-
- MEZZO_FORTE - Static variable in interface jm.constants.Volumes
-
- MEZZO_PIANO - Static variable in interface jm.constants.Volumes
-
- MEZZO_STACCATO - Static variable in interface jm.constants.Articulations
-
- MF - Static variable in interface jm.constants.Volumes
-
- MGUITAR - Static variable in interface jm.constants.ProgramChanges
-
- mid(String) - Static method in class jm.util.Play
-
Playback a MIDI file from disk.
- midi(Note) - Static method in class jm.util.Play
-
Playback the jMusic score JavaSound MIDI
- midi(Phrase) - Static method in class jm.util.Play
-
Playback the jMusic score JavaSound MIDI
- midi(Part) - Static method in class jm.util.Play
-
Playback the jMusic score JavaSound MIDI
- midi(Score) - Static method in class jm.util.Play
-
Playback the jMusic score JavaSound MIDI using the default value of
true for 'exit' - See Play.midi(Score,boolean)
- midi(Note, boolean) - Static method in class jm.util.Play
-
Playback the jMusic score JavaSound MIDI
- midi(Phrase, boolean) - Static method in class jm.util.Play
-
Playback the jMusic score JavaSound MIDI
- midi(Part, boolean) - Static method in class jm.util.Play
-
Playback the jMusic score JavaSound MIDI
- midi(Score, boolean) - Static method in class jm.util.Play
-
Playback the jMusic score JavaSound MIDI.
- midi(Score, boolean, boolean, int, int) - Static method in class jm.util.Play
-
Playback the jMusic score JavaSound MIDI.
- midi(Score) - Static method in class jm.util.Read
-
Import to a jMusic score a standard MIDI file
Assume the MIDI file name is the same as the score title with .mid appended
prompt for a fileName
- midi(Score, String) - Static method in class jm.util.Read
-
Import to a jMusic score a standard MIDI file
- midi(Part) - Static method in class jm.util.Read
-
Read the first track from a standard MIDI file into a jMusic part
- midi(Part, String) - Static method in class jm.util.Read
-
Read the first track from a standard MIDI file into a jMusic part
- midi(Phrase) - Static method in class jm.util.Read
-
Read the first phrase of the first track from a standard MIDI file
into a jMusic phrase
- midi(Phrase, String) - Static method in class jm.util.Read
-
Read the first phrase of the first track from a standard MIDI file
into a jMusic phrase
- midi(CPhrase, String) - Static method in class jm.util.Read
-
Read the first track from a standard MIDI file into a jMusic cphrase
- midi(Score) - Static method in class jm.util.Write
-
Save the jMusic score as a standard MIDI file
Prompt user for a filename
- midi(Score, OutputStream) - Static method in class jm.util.Write
-
Write the score to outputStream as a standard MIDI file
- midi(Score, String) - Static method in class jm.util.Write
-
Save the jMusic score as a standard MIDI file
- midi(Part) - Static method in class jm.util.Write
-
Save the jMusic part as a standard MIDI file
Use the part title as a the filename
- midi(Part, String) - Static method in class jm.util.Write
-
Save the jMusic part as a standard MIDI file
- midi(Phrase) - Static method in class jm.util.Write
-
Save the jMusic phrase as a standard MIDI file
Use the phrase title as a the filename
- midi(Phrase, String) - Static method in class jm.util.Write
-
Save the jMusic phrase as a standard MIDI file
- midi(CPhrase) - Static method in class jm.util.Write
-
Save the jMusic CPhrase as a standard MIDI file
Use the phrase title as a the filename
- midi(CPhrase, String) - Static method in class jm.util.Write
-
Save the jMusic cphrase as a standard MIDI file
- midi(Note) - Static method in class jm.util.Write
-
Save the jMusic note as a standard MIDI file
Use the note title as a the filename
- midi(Note, String) - Static method in class jm.util.Write
-
Save the jMusic note as a standard MIDI file
- MIDI_PITCH - Static variable in class jm.music.data.Note
-
Pitch type flag - indicates that pitch should be MIDI note number.
- MidiCommunication - Class in jm.midi
-
This class provides an easy interface to the MIDI input and output facilities
in JavaSound.
- MidiCommunication() - Constructor for class jm.midi.MidiCommunication
-
A constructor that automatically prompts for the MIDI i/o ports.
- MidiCommunication(boolean) - Constructor for class jm.midi.MidiCommunication
-
A constructor that supresses the automatic prompting of ports,
allowing the programmer to call midiSetup when it suits them.
- MidiCommunication(int, int) - Constructor for class jm.midi.MidiCommunication
-
A constructor that automatic assigns MIDI input and output to the ports
you define.
- midiCycle(Note) - Static method in class jm.util.Play
-
Repeated playback the jMusic note via the JavaSound MIDI synthesizer
- midiCycle(Note, int) - Static method in class jm.util.Play
-
Repeated playback the jMusic note via the JavaSound MIDI synthesizer
- midiCycle(Phrase) - Static method in class jm.util.Play
-
Repeated playback the jMusic phrase via the JavaSound MIDI synthesizer
- midiCycle(Phrase, int) - Static method in class jm.util.Play
-
Repeated playback the jMusic phrase via the JavaSound MIDI synthesizer
- midiCycle(Part) - Static method in class jm.util.Play
-
Repeated playback the jMusic part via the JavaSound MIDI synthesizer
- midiCycle(Part, int) - Static method in class jm.util.Play
-
Repeated playback the jMusic part via the JavaSound MIDI synthesizer
- midiCycle(Score) - Static method in class jm.util.Play
-
Continually repeat playback of a Score object (i.e., loop playback).
- midiCycle(Score, int) - Static method in class jm.util.Play
-
Continually repeat playback of a Score object (i.e., loop playback).
- MidiInputListener - Interface in jm.midi
-
Listener for receiving MIDI events
- midiOrJmWithAWTMessaging(File, Frame) - Static method in class jm.util.Read
-
Returns a Score read from a MIDI or JM file, displaying errors in a
Dialog
.
- midiOrJmWithAWTMessaging(String, String, Frame) - Static method in class jm.util.Read
-
Returns a Score read from a MIDI or JM file, displaying errors in a
Dialog
.
- midiOrJmWithNoMessaging(File) - Static method in class jm.util.Read
-
Returns a Score read from a MIDI or JM file, without displaying error
messages.
- midiOrJmWithNoMessaging(String, String) - Static method in class jm.util.Read
-
Returns a Score read from a MIDI or JM file, without displaying error
messages.
- midiOrJmWithSwingMessaging(File, Component) - Static method in class jm.util.Read
-
Returns a Score read from a MIDI or JM file, displaying errors in a
JDialog
.
- midiOrJmWithSwingMessaging(String, String, Component) - Static method in class jm.util.Read
-
Returns a Score read from a MIDI or JM file, displaying errors in a
JDialog
.
- MidiParser - Class in jm.midi
-
A MIDI parser
- MidiParser() - Constructor for class jm.midi.MidiParser
-
- midiPitchToFreq(int) - Static method in class jm.music.data.Note
-
Calculate the frequency in hertz of a MIDI note pitch.
- midiSetup() - Method in class jm.midi.MidiCommunication
-
Choose the MIDI ports to use.
- MidiSynth - Class in jm.midi
-
MidiSynth.java
Created: Mon May 07 11:21:30 2001
- MidiSynth() - Constructor for class jm.midi.MidiSynth
-
- MidiSynth(short) - Constructor for class jm.midi.MidiSynth
-
- MidiUtil - Class in jm.midi
-
A number of helpful static methods used for various MIDI purposes.
- MidiUtil() - Constructor for class jm.midi.MidiUtil
-
- MIN_DURATION - Static variable in class jm.music.data.Note
-
The smallest value for a note's duration.
- MIN_DYNAMIC - Static variable in class jm.music.data.Note
-
The smallest value for a dynamic.
- MIN_FREQUENCY - Static variable in class jm.music.data.Note
-
The smallest value for a frequency.
- MIN_PAN - Static variable in class jm.music.data.Note
-
The smallest pan value for a note.
- MIN_PITCH - Static variable in class jm.music.data.Note
-
The smallest value for a pitch.
- MIN_POPULATION_SIZE - Static variable in class jm.music.tools.ga.ClimaticPopInitialiser
-
- MIN_RHYTHM_VALUE - Static variable in class jm.music.data.Note
-
The smallest value for a rhythmValue.
- MIN_START_TIME - Static variable in class jm.music.data.Phrase
-
The smallest start time in beats
- MINIM - Static variable in interface jm.constants.Durations
-
- MINIM_TRIPLET - Static variable in interface jm.constants.Durations
-
- minimDown - Variable in class jm.gui.cpn.JGrandStave
-
- minimDown - Variable in class jm.gui.cpn.Stave
-
- minimRest - Variable in class jm.gui.cpn.JGrandStave
-
- minimRest - Variable in class jm.gui.cpn.Stave
-
- minimumSize - Variable in class jm.gui.graph.GraphCanvas
-
- minimUp - Variable in class jm.gui.cpn.JGrandStave
-
- minimUp - Variable in class jm.gui.cpn.Stave
-
- MINOR - Static variable in interface jm.constants.Chords
-
- MINOR_ELEVENTH - Static variable in interface jm.constants.Chords
-
- MINOR_NINTH - Static variable in interface jm.constants.Chords
-
- MINOR_SCALE - Static variable in interface jm.constants.Scales
-
- MINOR_SCALE - Static variable in class jm.music.tools.PhraseAnalysis
-
Integer array containing the pitches representing a minor scale.
- MINOR_SEVENTH - Static variable in interface jm.constants.Chords
-
- MINOR_SEVENTH_FLAT_FIFTH - Static variable in interface jm.constants.Chords
-
- MINOR_SIXTH - Static variable in interface jm.constants.Chords
-
- minPitch - Variable in class jm.gui.cpn.JGrandStave
-
- minPitch - Variable in class jm.gui.cpn.Stave
-
- MIXOLYDIAN_SCALE - Static variable in interface jm.constants.Scales
-
- Mod - Class in jm.music.tools
-
A utility class that handles the modification of the basic jMusic types.
- modCount - Variable in class jm.gui.graph.StatisticsList
-
- modifyAll - Variable in class jm.music.tools.ga.ClimaticPopInitialiser
-
- modifyAll - Variable in class jm.music.tools.ga.ComplexMutater
-
- MONO - Static variable in class jm.audio.synth.WaveTable
-
constant for use with channels
- MONO - Static variable in interface jm.JMC
-
- mouseClicked(MouseEvent) - Method in class jm.gui.cpn.JStaveActionHandler
-
- mouseClicked(MouseEvent) - Method in class jm.gui.cpn.StaveActionHandler
-
- mouseClicked(MouseEvent) - Method in class jm.gui.show.NoteGraphic
-
- mouseClicked(MouseEvent) - Method in class jm.gui.show.ShowRuler
-
- mouseClicked(MouseEvent) - Method in class jm.gui.sketch.SketchRuler
-
- mouseClicked(MouseEvent) - Method in class jm.gui.sketch.SketchScoreArea
-
- mouseClicked(MouseEvent) - Method in class jm.gui.wave.WaveRuler
-
- mouseDragged(MouseEvent) - Method in class jm.gui.cpn.JStaveActionHandler
-
- mouseDragged(MouseEvent) - Method in class jm.gui.cpn.StaveActionHandler
-
- mouseDragged(MouseEvent) - Method in class jm.gui.show.ShowRuler
-
- mouseDragged(MouseEvent) - Method in class jm.gui.sketch.SketchRuler
-
- mouseDragged(MouseEvent) - Method in class jm.gui.sketch.SketchScoreArea
-
- mouseDragged(MouseEvent) - Method in class jm.gui.wave.WaveRuler
-
- mouseEntered(MouseEvent) - Method in class jm.gui.cpn.JStaveActionHandler
-
- mouseEntered(MouseEvent) - Method in class jm.gui.cpn.StaveActionHandler
-
- mouseEntered(MouseEvent) - Method in class jm.gui.show.NoteGraphic
-
- mouseEntered(MouseEvent) - Method in class jm.gui.show.ShowRuler
-
- mouseEntered(MouseEvent) - Method in class jm.gui.sketch.SketchRuler
-
- mouseEntered(MouseEvent) - Method in class jm.gui.sketch.SketchScoreArea
-
- mouseEntered(MouseEvent) - Method in class jm.gui.wave.WaveRuler
-
- mouseExited(MouseEvent) - Method in class jm.gui.cpn.JStaveActionHandler
-
- mouseExited(MouseEvent) - Method in class jm.gui.cpn.StaveActionHandler
-
- mouseExited(MouseEvent) - Method in class jm.gui.show.NoteGraphic
-
- mouseExited(MouseEvent) - Method in class jm.gui.show.ShowRuler
-
- mouseExited(MouseEvent) - Method in class jm.gui.sketch.SketchRuler
-
- mouseExited(MouseEvent) - Method in class jm.gui.sketch.SketchScoreArea
-
- mouseExited(MouseEvent) - Method in class jm.gui.wave.WaveRuler
-
- mouseMoved(MouseEvent) - Method in class jm.gui.cpn.JStaveActionHandler
-
- mouseMoved(MouseEvent) - Method in class jm.gui.cpn.StaveActionHandler
-
- mouseMoved(MouseEvent) - Method in class jm.gui.show.ShowRuler
-
- mouseMoved(MouseEvent) - Method in class jm.gui.sketch.SketchRuler
-
- mouseMoved(MouseEvent) - Method in class jm.gui.sketch.SketchScoreArea
-
- mouseMoved(MouseEvent) - Method in class jm.gui.wave.WaveRuler
-
- mousePressed(MouseEvent) - Method in class jm.gui.cpn.JStaveActionHandler
-
- mousePressed(MouseEvent) - Method in class jm.gui.cpn.StaveActionHandler
-
- mousePressed(MouseEvent) - Method in class jm.gui.show.NoteGraphic
-
- mousePressed(MouseEvent) - Method in class jm.gui.show.ShowRuler
-
- mousePressed(MouseEvent) - Method in class jm.gui.sketch.SketchRuler
-
- mousePressed(MouseEvent) - Method in class jm.gui.sketch.SketchScoreArea
-
- mousePressed(MouseEvent) - Method in class jm.gui.wave.WaveRuler
-
- mouseReleased(MouseEvent) - Method in class jm.gui.cpn.JStaveActionHandler
-
- mouseReleased(MouseEvent) - Method in class jm.gui.cpn.StaveActionHandler
-
- mouseReleased(MouseEvent) - Method in class jm.gui.show.NoteGraphic
-
- mouseReleased(MouseEvent) - Method in class jm.gui.show.ShowRuler
-
- mouseReleased(MouseEvent) - Method in class jm.gui.sketch.SketchRuler
-
- mouseReleased(MouseEvent) - Method in class jm.gui.sketch.SketchScoreArea
-
- mouseReleased(MouseEvent) - Method in class jm.gui.wave.WaveRuler
-
- movementByStep(Phrase, int, int[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the ratio between the number of pitch
movements by diatonic step over the total number of steps in the
specified Phrase.
- movementByStep(Note[], int, int[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the ratio between the number of pitch
movements by diatonic step over the total number of steps in the
specified Note array.
- MP - Static variable in interface jm.constants.Volumes
-
- MT - Static variable in interface jm.constants.Durations
-
- MULTIPLE_FILES_MODE - Static variable in class jm.util.ReadFilesJButton
-
Constant defining the state of a ReadFileJButton that reads in a
selection of jm and/or midi files.
- Multiply - Class in jm.audio.synth
-
Sums any number of inputs.
- Multiply(AudioObject[]) - Constructor for class jm.audio.synth.Multiply
-
This constructor takes any number of AudioObjects
as input expecting each of them to be passing
in sample data to be summed before output.
- MUSIC_BOX - Static variable in interface jm.constants.ProgramChanges
-
- mutate(Phrase[], double, int, int) - Method in class jm.music.tools.ga.ComplexMutater
-
- mutate(Phrase[], double, int, int) - Method in class jm.music.tools.ga.Mutater
-
- mutate(Phrase) - Static method in class jm.music.tools.Mod
-
Mutates the phrase
by changing one pitch and one rhythm
value.
- mutate(Phrase, int, int[]) - Static method in class jm.music.tools.Mod
-
Mutates the phrase
by changing pitches and rhythm
values.
- mutate(Phrase, int, int, int[], int, int, double[]) - Static method in class jm.music.tools.Mod
-
Mutates the phrase
by changing pitches and rhythm
values.
- mutateLabel - Variable in class jm.music.tools.ga.ComplexMutater
-
- Mutater - Class in jm.music.tools.ga
-
- Mutater() - Constructor for class jm.music.tools.ga.Mutater
-
- mutater - Variable in class jm.music.tools.ga.PhrGeneticAlgorithm
-
- MUTE_CUICA - Static variable in interface jm.constants.DrumMap
-
- MUTE_HI_CONGA - Static variable in interface jm.constants.DrumMap
-
- MUTE_TRIANGLE - Static variable in interface jm.constants.DrumMap
-
- MUTED_GUITAR - Static variable in interface jm.constants.ProgramChanges
-
- MUTED_TRUMPET - Static variable in interface jm.constants.ProgramChanges
-
- P - Static variable in interface jm.constants.Volumes
-
- PAD - Static variable in interface jm.constants.ProgramChanges
-
- paint(Graphics) - Method in class jm.gui.cpn.BassStave
-
- paint(Graphics) - Method in class jm.gui.cpn.GrandStave
-
- paint(Graphics) - Method in class jm.gui.cpn.PianoStave
-
- paint(Graphics) - Method in class jm.gui.cpn.Stave
-
- paint(Graphics) - Method in class jm.gui.cpn.TrebleStave
-
- paint(Graphics) - Method in class jm.gui.graph.GraphCanvas
-
- paint(Graphics) - Method in class jm.gui.histogram.Histogram
-
- paint(Graphics) - Method in class jm.gui.show.ShowArea
-
- paint(Graphics) - Method in class jm.gui.show.ShowRuler
-
- paint(Graphics) - Method in class jm.gui.sketch.SketchRuler
-
- paint(Graphics) - Method in class jm.gui.sketch.SketchScoreArea
-
Draw the panel
- paint(Graphics) - Method in class jm.gui.wave.WaveCanvas
-
- paint(Graphics) - Method in class jm.gui.wave.WaveRuler
-
- paintBuffer() - Method in class jm.gui.graph.GraphCanvas
-
- paintBuffer() - Method in class jm.gui.graph.LineGraphCanvas
-
- paintComponent(Graphics) - Method in class jm.gui.cpn.JGrandStave
-
- palindrome(Phrase) - Static method in class jm.music.tools.Mod
-
Extend the phrase by adding all notes backwards, repeating the last note
of the phrase.
- palindrome(Phrase, boolean) - Static method in class jm.music.tools.Mod
-
Extend the phrase by adding all notes backwards.
- PAN - Static variable in interface jm.JMC
-
- PAN_CENTER - Static variable in interface jm.constants.Panning
-
- PAN_CENTRE - Static variable in interface jm.constants.Panning
-
- PAN_ENV - Static variable in class jm.music.data.Note
-
- PAN_FLUTE - Static variable in interface jm.constants.ProgramChanges
-
- PAN_LEFT - Static variable in interface jm.constants.Panning
-
- PAN_RIGHT - Static variable in interface jm.constants.Panning
-
- panel - Variable in class jm.music.tools.ga.ClimaticPopInitialiser
-
- panel - Variable in class jm.music.tools.ga.ComplexMutater
-
- panel - Variable in class jm.music.tools.ga.GAComponent
-
- panel - Variable in class jm.music.tools.ga.NormalDistributionFE
-
- panelHeight - Variable in class jm.gui.cpn.JGrandStave
-
- panelHeight - Variable in class jm.gui.cpn.Stave
-
- PANFLUTE - Static variable in interface jm.constants.ProgramChanges
-
- Panning - Interface in jm.constants
-
An interface storing pan constants.
- ParentSelector - Class in jm.music.tools.ga
-
- ParentSelector() - Constructor for class jm.music.tools.ga.ParentSelector
-
- parentSelector - Variable in class jm.music.tools.ga.PhrGeneticAlgorithm
-
- ParmScreen - Class in jm.gui.cpn
-
- ParmScreen(Frame) - Constructor for class jm.gui.cpn.ParmScreen
-
- Part - Class in jm.music.data
-
The Part class is representative of a single instrumental part.
- Part() - Constructor for class jm.music.data.Part
-
Creates an empty Part
- Part(String) - Constructor for class jm.music.data.Part
-
Creates an empty Part
- Part(int) - Constructor for class jm.music.data.Part
-
Creates an empty Part
- Part(String, int) - Constructor for class jm.music.data.Part
-
Creates an empty Part
- Part(int, int) - Constructor for class jm.music.data.Part
-
Creates an empty Part
- Part(String, int, int) - Constructor for class jm.music.data.Part
-
Creates an empty Part
- Part(Phrase) - Constructor for class jm.music.data.Part
-
Constructs a Part containing the specified phrase
.
- Part(String, int, Phrase) - Constructor for class jm.music.data.Part
-
Constructs a Part containing the specified phrase
.
- Part(String, int, int, Phrase) - Constructor for class jm.music.data.Part
-
Constructs a Part containing the specified phrase
.
- Part(Phrase[]) - Constructor for class jm.music.data.Part
-
Constructs a Part containing the specified phrases
.
- Part(CPhrase) - Constructor for class jm.music.data.Part
-
Constructs a Part containing the specified cphrase
.
- Part(Phrase, String) - Constructor for class jm.music.data.Part
-
Constructs a Part containing the specified phrase
with the
specified title
.
- Part(Phrase[], String) - Constructor for class jm.music.data.Part
-
Constructs a Part containing the specified phrase
with the
specified title
.
- Part(Phrase, String, int) - Constructor for class jm.music.data.Part
-
Constructs a Part containing the specified phrase
with the
specified title
and with the timbre of the specified
instrument
.
- Part(Phrase[], String, int) - Constructor for class jm.music.data.Part
-
Constructs a Part containing the specified phrase
with the
specified title
and with the timbre of the specified
instrument
.
- Part(Phrase, String, int, int) - Constructor for class jm.music.data.Part
-
Constructs a Part containing the specified phrase
with the
specified title
, with the timbre of the specified
instrument
and using the specified MIDI channel.
- Part(Phrase[], String, int, int) - Constructor for class jm.music.data.Part
-
Constructs a Part containing the specified phrase
with the
specified title
, with the timbre of the specified
instrument
and using the specified MIDI channel.
- partToXMLString(Part) - Static method in class jm.util.Convert
-
- pause() - Method in class jm.audio.Instrument
-
- pause() - Method in class jm.audio.RTMixer
-
Pauses RTMixer playback.
- pause() - Method in class jm.music.rt.RTLine
-
- pauseAudio() - Static method in class jm.util.Play
-
Halt real time audio playback.
- pauseFile() - Method in class jm.gui.wave.WaveView
-
Pause playback of an audio file jMusic audio playback via javaSound.
- PBASS - Static variable in interface jm.constants.ProgramChanges
-
- PChange - Class in jm.midi.event
-
Description:
The PChange event is one of a set of events whose parent
class is VoiceEvt.
- PChange() - Constructor for class jm.midi.event.PChange
-
Create a program change event with no initial values
- PChange(short, short, int) - Constructor for class jm.midi.event.PChange
-
Create a program change event with a program change value, midiChannel and time.
- PEDAL_HI_HAT - Static variable in interface jm.constants.DrumMap
-
- PENTATONIC_SCALE - Static variable in interface jm.constants.Scales
-
- PHONE - Static variable in interface jm.constants.ProgramChanges
-
- phrase - Variable in class jm.gui.cpn.JGrandStave
-
- phrase - Variable in class jm.gui.cpn.Stave
-
- Phrase - Class in jm.music.data
-
The Phrase class is representative of a single musical phrase.
- Phrase() - Constructor for class jm.music.data.Phrase
-
Creates an empty Phrase.
- Phrase(double) - Constructor for class jm.music.data.Phrase
-
Creates an empty Phrase starting at the specified beat.
- Phrase(double, int) - Constructor for class jm.music.data.Phrase
-
Creates an empty Phrase
- Phrase(String) - Constructor for class jm.music.data.Phrase
-
Creates an empty Phrase
- Phrase(String, double) - Constructor for class jm.music.data.Phrase
-
Creates an empty Phrase.
- Phrase(String, double, int) - Constructor for class jm.music.data.Phrase
-
Creates an empty Phrase.
- Phrase(String, double, int, boolean) - Constructor for class jm.music.data.Phrase
-
Creates an empty Phrase.
- Phrase(Note) - Constructor for class jm.music.data.Phrase
-
Constructs a new Phrase containing the specified note
.
- Phrase(Note[]) - Constructor for class jm.music.data.Phrase
-
Constructs a new Phrase containing the specified notes
.
- Phrase(Note, String) - Constructor for class jm.music.data.Phrase
-
Constructs a new Phrase containing the specified note
with
the specified title
.
- Phrase(Note[], String) - Constructor for class jm.music.data.Phrase
-
Constructs a new Phrase containing the specified notes
with
the specified title
.
- Phrase(Note, double) - Constructor for class jm.music.data.Phrase
-
Constructs a new Phrase containing the specified note
with
the specified title
.
- PhraseAnalysis - Class in jm.music.tools
-
Provides class methods which return statistics about a
Phrase
or
Note
array.
- PhraseMatrix - Class in jm.music.tools
-
The PhraseMatrix class holds AdaptiveArrays for each Note parameter
type and is also responsible for any mappings that need to occur
between Note types and the AdaptiveMatrix
- PhraseMatrix(Phrase, int) - Constructor for class jm.music.tools.PhraseMatrix
-
Takes a phrase as input and creates matrix's for
pitch, rhythm and dynamic from the phrase's notes
at the specifed depth.
- PhraseMatrix(Phrase, int, int, int) - Constructor for class jm.music.tools.PhraseMatrix
-
Takes a phrase as input and creates matrix's for
pitch, rhythm and dynamic from the phrase's notes
at different depths of each attribute.
- phraseToPitchAndRhythmString(Phrase) - Static method in class jm.util.Convert
-
Converts a Phrase, to a list of comma separated values alternately
describing the pitch and rhyhtm value of each Note in the phrase.
- phraseToPitchRhythmAndDynamicString(Phrase) - Static method in class jm.util.Convert
-
Converts a Phrase, to a list of comma separated values alternately
describing the pitch, rhyhtm value and dynamic of each Note in the
phrase.
- phraseToXMLString(Phrase) - Static method in class jm.util.Convert
-
- PhraseViewer - Class in jm.gui.cpn
-
- PhraseViewer(Frame) - Constructor for class jm.gui.cpn.PhraseViewer
-
- PhrGeneticAlgorithm - Class in jm.music.tools.ga
-
- PhrGeneticAlgorithm(Phrase, int, PopulationInitialiser, FitnessEvaluater, TerminationCriteria, ParentSelector, Recombiner, Mutater, SurvivorSelector) - Constructor for class jm.music.tools.ga.PhrGeneticAlgorithm
-
- PIANISSIMO - Static variable in interface jm.constants.Volumes
-
- PIANO - Static variable in interface jm.constants.ProgramChanges
-
- PIANO_ACCORDION - Static variable in interface jm.constants.ProgramChanges
-
- pianoRoll(Score) - Static method in class jm.util.View
-
Display the jMusic score in a piano roll view
- pianoRoll(Score, int, int) - Static method in class jm.util.View
-
Display the jMusic score in a piano roll window
- pianoRoll(Part) - Static method in class jm.util.View
-
Display the jMusic Part in a piano roll window
- pianoRoll(Part, int, int) - Static method in class jm.util.View
-
Display the jMusic Part in a piano roll window
- pianoRoll(CPhrase) - Static method in class jm.util.View
-
Display the jMusic CPhrase in a piano roll window
- pianoRoll(CPhrase, int, int) - Static method in class jm.util.View
-
Display the jMusic CPhrase in a piano roll window
- pianoRoll(Phrase) - Static method in class jm.util.View
-
Display the jMusic Phrase in a piano roll window
- pianoRoll(Phrase, int, int) - Static method in class jm.util.View
-
Display the jMusic Phrase in a piano roll window
- PianoStave - Class in jm.gui.cpn
-
- PianoStave() - Constructor for class jm.gui.cpn.PianoStave
-
- PianoStave(Phrase) - Constructor for class jm.gui.cpn.PianoStave
-
- PIC - Static variable in interface jm.constants.ProgramChanges
-
- PICC - Static variable in interface jm.constants.ProgramChanges
-
- PICCOLO - Static variable in interface jm.constants.ProgramChanges
-
- PICKED_BASS - Static variable in interface jm.constants.ProgramChanges
-
- PIPE_ORGAN - Static variable in interface jm.constants.ProgramChanges
-
- PIPES - Static variable in interface jm.constants.ProgramChanges
-
- PITCH - Static variable in interface jm.JMC
-
- PITCH_ENV - Static variable in class jm.music.data.Note
-
- pitchAndRhythmStringToPhrase(String) - Static method in class jm.util.Convert
-
Converts a list of pitch and rhythm-value pairs, each value separated by
a non-digit, to the Phrase that those values represent.
- Pitches - Interface in jm.constants
-
An interface storing pitch constants.
- pitchIntervals(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns an array of integers describing the size of intervals between the
notes in the specified
Phrase
.
- pitchIntervals(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns an array of integers describing the size of intervals between the
notes in the specified
Note
array.
- pitchPatternCount(Phrase, int) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the number of 'pitch interval' patterns of size
chunksize
in the specified Phrase.
- pitchPatternCount(Note[], int) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the number of 'pitch interval' patterns of size
chunksize
in the specified Note array.
- pitchRange(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the difference between the highest and lowest pitches in the
specified
Phrase
.
- pitchRange(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the difference between the highest and lowest pitches in the
specified
Note
array.
- pitchRangePerSpan(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
- pitchRangePerSpan(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
- pitchRhythmAndDynamicStringToPhrase(String) - Static method in class jm.util.Convert
-
Converts a list of pitch, rhythm-value and dynamic sets, each value
separated by a non-digit, to the Phrase that those values represent.
- pitchToDegree(int, int) - Static method in class jm.music.tools.PhraseAnalysis
-
- pitchVariety(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the number of distinct pitches per note in
the
Phrase
.
- pitchVariety(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the ratio between the number of distinct
pitches and the total number of notes in the specified
Note
array.
- PITZ - Static variable in interface jm.constants.ProgramChanges
-
- PIZZ - Static variable in interface jm.constants.ProgramChanges
-
- PIZZICATO_STRINGS - Static variable in interface jm.constants.ProgramChanges
-
- play() - Method in class jm.gui.cpn.JmMidiPlayer
-
- play(Score) - Method in class jm.midi.MidiSynth
-
Plays the jMusic score data via the JavaSound MIDI synthesizer
- Play - Class in jm.util
-
- Play() - Constructor for class jm.util.Play
-
Constructor
- playFile() - Method in class jm.gui.wave.WaveView
-
- Pluck - Class in jm.audio.synth
-
- Pluck(Instrument, int, int) - Constructor for class jm.audio.synth.Pluck
-
This constructor sets up pluck as a generator of samples.
- Pluck(Instrument, int, int, double) - Constructor for class jm.audio.synth.Pluck
-
This constructor sets up pluck as a generator of samples.
- Pluck(AudioObject) - Constructor for class jm.audio.synth.Pluck
-
This constructor takes a single AudioObject as input
and in this becomes a processor object which
filters it's input through the Karpulus-Strong algorithm.
- Pluck(AudioObject, double) - Constructor for class jm.audio.synth.Pluck
-
This constructor takes a single AudioObject as input
and in this becomes a processor object which
filters it's input through the Karpulus-Strong algorithm.
- POLY_SYNTH - Static variable in interface jm.constants.ProgramChanges
-
- POLYNOMIAL - Static variable in class jm.audio.synth.Waveshaper
-
constant for use with shape type
- POLYSYNTH - Static variable in interface jm.constants.ProgramChanges
-
- population - Variable in class jm.music.tools.ga.PhrGeneticAlgorithm
-
- populationInitialiser - Variable in class jm.music.tools.ga.PhrGeneticAlgorithm
-
- PopulationInitialiser - Class in jm.music.tools.ga
-
- PopulationInitialiser() - Constructor for class jm.music.tools.ga.PopulationInitialiser
-
- populationLabel - Variable in class jm.music.tools.ga.ClimaticPopInitialiser
-
- populationSize - Variable in class jm.music.tools.ga.ClimaticPopInitialiser
-
- PP - Static variable in interface jm.constants.Volumes
-
- PPP - Static variable in interface jm.constants.Volumes
-
- preferredSize - Variable in class jm.gui.graph.GraphCanvas
-
- preferredSize - Variable in class jm.gui.graph.LineGraphCanvas
-
- previous - Variable in class jm.audio.AudioObject
-
the AudioObject previous to this one
- previouslyChromatic - Variable in class jm.gui.cpn.JGrandStave
-
- previouslyChromatic - Variable in class jm.gui.cpn.Stave
-
- PRIMARY_NOTES - Static variable in class jm.music.tools.PhraseAnalysis
-
Integer array containing the pitches that represent primary pitches.
- primaryAO - Variable in class jm.audio.Instrument
-
the primary audio chain objects (ie the first in each chain)
- primaryQuantumCount(Phrase, double, int) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the count of the
quanta taken up by
'primary notes' in the specified Phrase.
- primaryQuantumCount(Note[], double, int) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the count of the
quanta taken up by
'primary notes' in the specified Note array.
- print() - Method in class jm.midi.event.ATouch
-
- print() - Method in class jm.midi.event.CChange
-
- print() - Method in class jm.midi.event.CPres
-
- print() - Method in class jm.midi.event.EndTrack
-
- print() - Method in interface jm.midi.event.Event
-
Print this events data in a System.out.println format
- print() - Method in class jm.midi.event.KeySig
-
- print() - Method in class jm.midi.event.NoteOff
-
- print() - Method in class jm.midi.event.NoteOn
-
- print() - Method in class jm.midi.event.PChange
-
- print() - Method in class jm.midi.event.PWheel
-
- print() - Method in class jm.midi.event.SysEx
-
- print() - Method in class jm.midi.event.TempoEvent
-
Print data
- print() - Method in class jm.midi.event.TimeSig
-
- print() - Method in class jm.midi.SMF
-
Print all MIDI tracks and MIDI events
- print() - Method in class jm.midi.Track
-
Print this Tracks event data to stdout
- print() - Method in class jm.music.tools.AdaptiveMatrix
-
A simple print method for displaying the contents
of a matrix.
- print(Note) - Static method in class jm.util.View
-
Print the jMusic Note in standard output
- print(Phrase) - Static method in class jm.util.View
-
Print the jMusic Phrase in standard output
- print(CPhrase) - Static method in class jm.util.View
-
Print the jMusic CPhrase in standard output
- print(Part) - Static method in class jm.util.View
-
Print the jMusic Part in standard output
- print(Score) - Static method in class jm.util.View
-
Print the jMusic Score in standard output
- printCoefficients() - Method in class jm.audio.synth.Filter
-
Print this filter's coefficients
- PrintOut - Class in jm.audio.io
-
Print synthesis data to the standard output.
- PrintOut(AudioObject) - Constructor for class jm.audio.io.PrintOut
-
Excepts a single Audio Object only.
- PrintOut(AudioObject, int) - Constructor for class jm.audio.io.PrintOut
-
Excepts an Audio Object and screen width.
- printSeqInfo(Sequence) - Method in class jm.midi.MidiSynth
-
- Prob - Class in jm.music.tools
-
A utility class for generating random pitches, durations, etc in a gaussian
distribution.
- processScore(Score, Instrument[], String) - Static method in class jm.audio.Audio
-
Makes an array which contains all the notes from all the phrases
from all the instruments etc.
- PROG_EVT - Static variable in interface jm.JMC
-
Constant for program changes
- ProgramChanges - Interface in jm.constants
-
An interface storing program change constants.
- Progressions - Interface in jm.constants
-
- PSTRINGS - Static variable in interface jm.constants.ProgramChanges
-
- PULSE_WAVE - Static variable in class jm.audio.synth.Oscillator
-
The constant that represents the sine wave form.
- PULSE_WAVE - Static variable in interface jm.constants.Waveforms
-
- PWheel - Class in jm.midi.event
-
Description:
The PWheel event is one of a set of events whose parent
class is VoiceEvt.
- PWheel() - Constructor for class jm.midi.event.PWheel
-
Public constructor for creating a default (empty) pitch wheel event
- PWheel(int, short, int) - Constructor for class jm.midi.event.PWheel
-
Public constructor for creating a pitch wheel event with pitch wheel value
midi channel and time
- PYTHAGOREAN - Static variable in interface jm.constants.Tunings
-
- RAIN - Static variable in interface jm.constants.ProgramChanges
-
- randomize(Phrase, int) - Static method in class jm.music.tools.Mod
-
Adjusts Note values to any value plus or minus a specified amount.
- randomize(Phrase, int, double) - Static method in class jm.music.tools.Mod
-
Adjusts Note values to any value plus or minus a specified amount.
- randomize(Phrase, int, double, int) - Static method in class jm.music.tools.Mod
-
Adjusts Note values to any value plus or minus a specified amount.
- randomize(CPhrase, int) - Static method in class jm.music.tools.Mod
-
Adjusts Note values to any value plus or minus a specified amount.
- randomize(CPhrase, int, double) - Static method in class jm.music.tools.Mod
-
Adjusts Note values to any value plus or minus a specified amount.
- randomize(CPhrase, int, double, int) - Static method in class jm.music.tools.Mod
-
Adjusts Note values to any value plus or minus a specified amount.
- randomize(Part, int) - Static method in class jm.music.tools.Mod
-
Adjusts Note values to any value plus or minus a specified amount.
- randomize(Part, int, double) - Static method in class jm.music.tools.Mod
-
Adjusts Note values to any value plus or minus a specified amount.
- randomize(Part, int, double, int) - Static method in class jm.music.tools.Mod
-
Adjusts Note values to any value plus or minus a specified amount.
- randomize(Score, int) - Static method in class jm.music.tools.Mod
-
Adjusts Note values to any value plus or minus a specified amount.
- randomize(Score, int, double) - Static method in class jm.music.tools.Mod
-
Adjusts Note values to any value plus or minus a specified amount.
- randomize(Score, int, double, int) - Static method in class jm.music.tools.Mod
-
Adjusts Note values to any value plus or minus a specified amount.
- RATINGS - Static variable in class jm.music.tools.ChordAnalysis
-
- read(DataInputStream) - Method in class jm.midi.event.ATouch
-
- read(DataInputStream) - Method in class jm.midi.event.CChange
-
- read(DataInputStream) - Method in class jm.midi.event.CPres
-
- read(DataInputStream) - Method in class jm.midi.event.EndTrack
-
- read(DataInputStream) - Method in interface jm.midi.event.Event
-
read in event data from disk
- read(DataInputStream) - Method in class jm.midi.event.KeySig
-
Read the contends of this objec in from disk.
Implemented by Sean T.
- read(DataInputStream) - Method in class jm.midi.event.NoteOff
-
- read(DataInputStream) - Method in class jm.midi.event.NoteOn
-
- read(DataInputStream) - Method in class jm.midi.event.PChange
-
- read(DataInputStream) - Method in class jm.midi.event.PWheel
-
- read(DataInputStream) - Method in class jm.midi.event.SysEx
-
- read(DataInputStream) - Method in class jm.midi.event.TempoEvent
-
Read the contends of this object in from disk
- read(DataInputStream) - Method in class jm.midi.event.TimeSig
-
Read the contends of this objec in from disk
Implemented by Sean T.
- read(InputStream) - Method in class jm.midi.SMF
-
Read from a standard MIDI file
- read(String) - Method in class jm.music.tools.AdaptiveMatrix
-
Read the matrix to file
- Read - Class in jm.util
-
Reads data files and stores the musical information in the supplied Score.
- Read() - Constructor for class jm.util.Read
-
Not meant to be instantiated, only provides static members
- Read.JmMidiProcessor - Class in jm.util
-
Handles methods common to the main static methods.
- Read.JmMidiProcessor(File) - Constructor for class jm.util.Read.JmMidiProcessor
-
Creates a new processor for reading jm and midi information from a
specified File.
- Read.JmMidiProcessor(String, String) - Constructor for class jm.util.Read.JmMidiProcessor
-
Creates a new processor for reading jm and midi information from the
specified directory and file Strings.
- readFile(String, String) - Method in class jm.util.AbstractReadButton
-
Checks to see whether the file specified is a valid JM or MIDI and if so
returns its data as a Score.
- ReadFileButton - Class in jm.util
-
A button which allows user to select a MIDI or jMusic file to import.
- ReadFileButton(Frame) - Constructor for class jm.util.ReadFileButton
-
Constructs a button for reading in a music file.
- ReadFilesJButton - Class in jm.util
-
A button which allows user to select MIDI and/or jMusic files to import.
- ReadFilesJButton(Component) - Constructor for class jm.util.ReadFilesJButton
-
Constructs a JButton for reading in MIDI or jMusic files.
- ReadFilesJButton(Component, ReadFilesJButton.Mode) - Constructor for class jm.util.ReadFilesJButton
-
Constructs a JButton for reading in music files using the specified mode
- ReadFolderButton - Class in jm.util
-
A button which allows user to import a folder of MIDI and jMusic files.
- ReadFolderButton(Frame) - Constructor for class jm.util.ReadFolderButton
-
Constructs a button for reading in a folder of MIDI and jMusic files.
- ReadListener - Interface in jm.util
-
The listener interface for receiving notification of scores being
successfully imported from a file.
- readMidiPhrase() - Method in class jm.gui.cpn.Notate
-
Get the first phrase from a MIDI file.
- readVarLength(DataInputStream) - Static method in class jm.midi.MidiUtil
-
Read variable length data
- RealFloatFFT - Class in jm.audio.math
-
Abstract Class representing FFT's of real, single precision data.
- RealFloatFFT(int) - Constructor for class jm.audio.math.RealFloatFFT
-
Create an FFT for transforming n points of real, single precision data.
- RealFloatFFT_Radix2 - Class in jm.audio.math
-
Computes FFT's of real, single precision data where n is an integral power of 2.
- RealFloatFFT_Radix2(int) - Constructor for class jm.audio.math.RealFloatFFT_Radix2
-
Create an FFT for transforming n points of real, single precision data.
- REALTIME - Static variable in class jm.audio.Instrument
-
Output from instrument should go to RTLine and RTMixer for realtime playback.
- recombine(Phrase[], double[], double, int, int) - Method in class jm.music.tools.ga.OnePointCrossover
-
- recombine(Phrase[], double[], double, int, int) - Method in class jm.music.tools.ga.Recombiner
-
- recombiner - Variable in class jm.music.tools.ga.PhrGeneticAlgorithm
-
- Recombiner - Class in jm.music.tools.ga
-
- Recombiner() - Constructor for class jm.music.tools.ga.Recombiner
-
- RECORDER - Static variable in interface jm.constants.ProgramChanges
-
- REED_ORGAN - Static variable in interface jm.constants.ProgramChanges
-
- release() - Method in class jm.audio.Instrument
-
release is called by RTAudio when the RTLine is ready to start
processing data again.
- remove(int) - Method in class jm.gui.graph.StatisticsList
-
- remove(Statistics) - Method in class jm.gui.graph.StatisticsList
-
- remove(FuzzyNumber) - Method in class jm.music.tools.fuzzy.FuzzySet
-
Remove a fuzzy number object from the set.
- removeAllParts() - Method in class jm.music.data.Score
-
Deletes all the parts previously added to the score
- removeAllPhrases() - Method in class jm.music.data.Part
-
Deletes all the phrases previously added to the part
- removeIndex(int) - Method in class jm.gui.graph.Statistics
-
- removeLastNote() - Method in class jm.music.data.Phrase
-
Deletes the last note in the phrase
- removeLastPart() - Method in class jm.music.data.Score
-
Deletes the last Part added to the Score
- removeLastPhrase() - Method in class jm.music.data.Part
-
Deletes the last phrase added to the part
- removeNote(int) - Method in class jm.music.data.Phrase
-
Deletes the specified note in the phrase
- removeNote(Note) - Method in class jm.music.data.Phrase
-
Deletes the first occurence of the specified note in the phrase
- removePart(int) - Method in class jm.music.data.Score
-
Deletes the specified Part in the Score
- removePart(Part) - Method in class jm.music.data.Score
-
Deletes the first occurence of the specified part in the Score.
- removePhrase(Phrase) - Method in class jm.music.data.CPhrase
-
Deletes the first occurence of the specified phrase in the CPhrase
- removePhrase(int) - Method in class jm.music.data.Part
-
Deletes the specified phrase in the part
- removePhrase(Phrase) - Method in class jm.music.data.Part
-
Deletes the first occurence of the specified phrase in the Part.
- removeRange(int, int) - Method in class jm.gui.graph.Statistics
-
- removeRange(int, int) - Method in class jm.gui.graph.StatisticsList
-
- removeReadListener(ReadListener) - Method in class jm.util.ReadFileButton
-
Unregisters a ReadListener from recieving read notifications
- removeReadListener(ReadListener) - Method in class jm.util.ReadFilesJButton
-
Unregisters a ReadListener from recieving read notifications
- removeReadListener(ReadListener) - Method in class jm.util.ReadFolderButton
-
Unregisters a ReadListener from recieving read notifications
- removeRestMarker(int) - Static method in class jm.music.tools.PhraseAnalysis
-
- removeTitle() - Method in class jm.gui.cpn.JGrandStave
-
Emptys the name of this Stave instance
- removeTitle() - Method in class jm.gui.cpn.Stave
-
Emptys the name of this Stave instance
- removeValue(double) - Method in class jm.gui.graph.Statistics
-
- RENDER - Static variable in class jm.audio.Instrument
-
Output from instrument to go to a file of the hard drive.
- renderNote(Note, double) - Method in class jm.audio.Instrument
-
The renderNote method is called whenever the instrument is asked to
render a new note.
- repaint() - Method in class jm.gui.wave.WaveView
-
- repeat(Phrase) - Static method in class jm.music.tools.Mod
-
Appends a copy of the phrase
to the end of itself.
- repeat(Phrase, int) - Static method in class jm.music.tools.Mod
-
Makes the phrase
n
times as long by repeating.
- repeat(Phrase, double, double) - Static method in class jm.music.tools.Mod
-
Places a duplicate of a section of a phrase immediately after the end
of the section.
- repeat(Phrase, int, double, double) - Static method in class jm.music.tools.Mod
-
Loops a section of phrase
n
times.
- repeat(CPhrase) - Static method in class jm.music.tools.Mod
-
Makes the CPhrase twice as long by repeating it once.
- repeat(CPhrase, int) - Static method in class jm.music.tools.Mod
-
Makes the CPhrase n times as long by repeating.
- repeat(CPhrase, double, double) - Static method in class jm.music.tools.Mod
-
Loops a section of a the CPhrase once
- repeat(CPhrase, int, double, double) - Static method in class jm.music.tools.Mod
-
Loops a section of the CPhrase n times.
- repeat(Part) - Static method in class jm.music.tools.Mod
-
Makes the Part twice as long by repeating it once.
- repeat(Part, int) - Static method in class jm.music.tools.Mod
-
Makes the Part n times as long by repeating.
- repeat(Part, double, double) - Static method in class jm.music.tools.Mod
-
Loops a section of a the Part once
- repeat(Part, int, double, double) - Static method in class jm.music.tools.Mod
-
Loops a section of the Part n times.
- repeat(Score) - Static method in class jm.music.tools.Mod
-
Makes a the score twice times as long by repeating
- repeat(Score, int) - Static method in class jm.music.tools.Mod
-
Loops the score
n
times.
- repeatedPitchDensity(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the ratio between the count of consecutive
notes of the same pitch and the count of all note to next note intervals
in the specified Phrase.
- repeatedPitchDensity(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the ratio between the count of consecutive
notes of the same pitch and the count of all note to next note intervals
in the specified Note array.
- repeatedPitchPatterns(Phrase, int) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the number of repetitions of pitch interval
patterns of a specified size, compared to the total possible number of
patterns in the specified Phrase.
- repeatedPitchPatterns(Note[], int) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the number of repetitions of pitch interval
patterns of a specified size, compared to the total possible number of
patterns in the specified Note array.
- repeatedRhythmicValueDensity(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the ratio between the count of consecutive
notes of the same rhythm value and the count of all note to next note
intervals in the specified Phrase.
- repeatedRhythmicValueDensity(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the ratio between the count of consecutive
notes of the same rhythm value and the count of all note to next note
intervals in the specified Note array.
- repeatedRhythmPatterns(Phrase, int) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the number of repetitions of rhythm interval
patterns of a specified size, compared to the total possible number of
patterns in the specified Phrase.
- repeatedRhythmPatterns(Note[], int) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the number of repetitions of rhythm interval
patterns of a specified size, compared to the total possible number of
patterns in the specified Note array.
- requiresMoreThanOneImage - Variable in class jm.gui.cpn.Stave
-
- ReSample - Class in jm.audio.synth
-
- ReSample(AudioObject, double) - Constructor for class jm.audio.synth.ReSample
-
- reset(int) - Method in class jm.audio.io.SampleIn
-
Set the sample read location back to the beginning of the file.
- resetLargestValue() - Method in class jm.gui.graph.Statistics
-
- REST - Static variable in interface jm.constants.Pitches
-
- REST - Static variable in class jm.music.data.Note
-
The pitch value which indicates a rest.
- Rest - Class in jm.music.data
-
Creates a silent object that can be added to a phrase amongst Notes.
- Rest() - Constructor for class jm.music.data.Rest
-
Simple constructor that creates a rest of one beat length.
- Rest(double) - Constructor for class jm.music.data.Rest
-
A constructor that creates a new Rest with the specified rhythm value.
- restDensity(Phrase, double) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the ratio between the number of rest
quanta and the number of quanta in a Phrase.
- restDensity(Note[], double) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the ratio between the number of rest
quanta and the number of quanta in a Note array.
- restoreInitialSize() - Method in class jm.music.tools.ga.PhrGeneticAlgorithm
-
- restQuantumCount(Phrase, double) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the number of silent
quanta in the
specified
Phrase
.
- restQuantumCount(Note[], double) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the number of silent
quanta in the
specified
Note
array.
- retrograde(Phrase) - Static method in class jm.music.tools.Mod
-
Reverse the order of notes in the phrase.
- REVERSE_CYMBAL - Static variable in interface jm.constants.ProgramChanges
-
- RHODES - Static variable in interface jm.constants.ProgramChanges
-
- RHYTHM - Static variable in interface jm.JMC
-
- rhythmicVariety(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the number of distinct rhythm Values used
over the maximum possible rhythmic values.
- rhythmicVariety(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the ratio between the number of distinct
rhythms and the total number of notes in the specified
Note
array.
- rhythmIntervals(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns an array of doubles describing the change in rhythm value in
intervals in the specified
Phrase
.
- rhythmIntervals(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns an array of doubles describing the change in rhythm value in
intervals in the specified
Note
array.
- rhythmPatternCount(Phrase, int) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the number of 'rhythm interval' patterns of size
chunksize
in the specified Phrase.
- rhythmPatternCount(Note[], int) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the number of 'rhythm interval' patterns of size
chunksize
in the specified Note array.
- rhythmRange(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the value of the longest rhythm value, divided by the shortest
in the specified Phrase.
- rhythmRange(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the value of the longest rhythm value, divided by the shortest
in the specified Note array.
- rhythmRangePerSpan(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
- rhythmRangePerSpan(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
- rhythmValueCount(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the sum of all rhythm values in the specified Phrase.
- rhythmValueCount(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the sum of all rhythm values in the specified Note array.
- RhythmValues - Interface in jm.constants
-
An alias for Durations.
- RIDE_BELL - Static variable in interface jm.constants.DrumMap
-
- RIDE_CYMBAL_1 - Static variable in interface jm.constants.DrumMap
-
- RIDE_CYMBAL_2 - Static variable in interface jm.constants.DrumMap
-
- RIGHT_BRACKET - Static variable in class jm.util.Convert
-
- rightMargin - Variable in class jm.gui.cpn.JGrandStave
-
- rightMargin - Variable in class jm.gui.cpn.Stave
-
- risingSemitoneCount(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the sum of the sizes of all rising intervals in the specified
Phrase.
- risingSemitoneCount(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the sum of the sizes of all rising intervals in the specified
Note array.
- rotate(Phrase) - Static method in class jm.music.tools.Mod
-
Move the notes around the phrase, first becoming second, second becoming
third, and so forth with last becoming first.
- rotate(Phrase, int) - Static method in class jm.music.tools.Mod
-
Move the notes around a number of steps as specified by numSteps
which each step involving the first note becoming the second,
second the third, and so forth with the last becoming first.
- RTIn - Class in jm.audio.io
-
Real Time audio input
- RTIn(Instrument, int, int, int) - Constructor for class jm.audio.io.RTIn
-
- RTLine - Class in jm.music.rt
-
This class frovides a framework for real time audio playback.
- RTLine(Instrument[]) - Constructor for class jm.music.rt.RTLine
-
The RTLine constructor is primarily responsible for initialising its
associated instrument and the instruments audio chain.
- RTMidiIn - Class in jm.midi
-
Real time midi input.
- RTMidiIn() - Constructor for class jm.midi.RTMidiIn
-
Constructor
- RTMixer - Class in jm.audio
-
RTMixer is responsible for convolving the audio signals being pulled from
n number of RTLines.
- RTMixer(RTLine[]) - Constructor for class jm.audio.RTMixer
-
The RTMixer constructor sets a number of attributes and opens a JMF java
sound sourceDataLine.
- RTMixer(RTLine[], double) - Constructor for class jm.audio.RTMixer
-
The RTMixer constructor sets a number of attributes and opens a JMF java
sound sourceDataLine.
- RTPhrase - Class in jm.music.rt
-
- RTPhrase(Phrase, Instrument) - Constructor for class jm.music.rt.RTPhrase
-
constructor that takes a phrase and a single instrument as arguments.
- RTPhrase(Phrase, Instrument[]) - Constructor for class jm.music.rt.RTPhrase
-
Constructor that takes a phrase and an instrument array as arguments.
- run() - Method in class jm.audio.Instrument
-
This thread's run method
- run() - Method in class jm.music.net.DSClientConnector
-
This threads run method
- run() - Method in class jm.music.net.DSServer
-
This threads run method
- run() - Method in class jm.music.net.DSServerConnector
-
This threads run method
- SABERSAW_WAVE - Static variable in class jm.audio.synth.Oscillator
-
The constant that represents the exponential sawtooth wave form
- SABERSAW_WAVE - Static variable in interface jm.constants.Waveforms
-
- sameDirectionIntervalCount(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the count of consecutive intevals in the same direction, in the
specified Phrase.
- sameDirectionIntervalCount(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns the count of consecutive intevals in the same direction, in the
specified Note array.
- sameDuration(Note) - Method in class jm.music.data.Note
-
- samePitch(Note) - Method in class jm.music.data.Note
-
- SampleIn - Class in jm.audio.io
-
Audio file reading audio object for jMusic.
- SampleIn(Instrument, String) - Constructor for class jm.audio.io.SampleIn
-
Read in the data from the specified file as input to
an audio ren dering process.
- SampleIn(Instrument, String, boolean) - Constructor for class jm.audio.io.SampleIn
-
Read in the data from the specified file as input to
an audio ren dering process.
- SampleIn(Instrument, String, boolean, boolean) - Constructor for class jm.audio.io.SampleIn
-
Read in the data from the specified file as input to
an audio ren dering process.
- SampleIn(Instrument, String, boolean, boolean, int) - Constructor for class jm.audio.io.SampleIn
-
Read in the data from the specified file as input to
an audio ren dering process.
- SampleIn(Instrument, String, boolean, boolean, int, int, int) - Constructor for class jm.audio.io.SampleIn
-
Read in the data from the specified file as input to
an audio ren dering process.
- SampleOut - Class in jm.audio.io
-
The SampleOut class is responsible for writing sample
data to disk.
- SampleOut(AudioObject) - Constructor for class jm.audio.io.SampleOut
-
Excepts a single Audio Object only.
- SampleOut(AudioObject, String) - Constructor for class jm.audio.io.SampleOut
-
Excepts a single Audio Object only.
- SampleOut(AudioObject, String, boolean) - Constructor for class jm.audio.io.SampleOut
-
Excepts a single Audio Object only.
- SampleOut(AudioObject, String, int, boolean) - Constructor for class jm.audio.io.SampleOut
-
Excepts a single Audio Object only.
- sampleRate - Variable in class jm.audio.AudioObject
-
This audio objects sampling rate
- sampleRate - Variable in class jm.audio.RTMixer
-
The sampleRate to be used when establishing the JMF SourceDataLine
- samplesProcessed - Variable in class jm.audio.Instrument
-
number of samples processed by this instrument in its lifetime
- samprate - Static variable in class jm.audio.io.SampleOut
-
sample rate from all SampleOut classes
- saveData() - Method in class jm.gui.histogram.Histogram
-
Save the histogram data to a tab delimited text file
with a file name to be specified by a dialog box.
- saveDataAs(String) - Method in class jm.gui.histogram.Histogram
-
Save the histogram data to a tab delimited text file
of the specified name
- saveJM() - Method in class jm.gui.cpn.Notate
-
Dialog to save score as a jMusic serialized jm file.
- saveJMXML() - Method in class jm.gui.cpn.Notate
-
Dialog to save score as a jMusic XML file.
- saveMidi() - Method in class jm.gui.cpn.Notate
-
Dialog to save phrase as a MIDI file.
- saveMidi() - Method in class jm.gui.show.ShowScore
-
Dialog to save phrase as a MIDI file.
- saveMidi() - Method in class jm.gui.sketch.SketchScore
-
Dialog to save score as a MIDI file.
- saveScore() - Method in class jm.gui.helper.HelperGUI
-
Dialog to save score as a MIDI file.
- saveXMLFile() - Method in class jm.gui.show.ShowScore
-
Save score as a jMusic XML file.
- saveXMLFile() - Method in class jm.gui.sketch.SketchScore
-
Save score as a jMusic XML file.
- SAW - Static variable in interface jm.constants.ProgramChanges
-
- SAWDOWN_WAVE - Static variable in class jm.audio.synth.Oscillator
-
The constant that represents the inverse sawtooth wave form
- SAWDOWN_WAVE - Static variable in interface jm.constants.Waveforms
-
- SAWTOOTH - Static variable in interface jm.constants.ProgramChanges
-
- SAWTOOTH_WAVE - Static variable in class jm.audio.synth.Oscillator
-
The constant that represents the sawtooth wave form
- SAWTOOTH_WAVE - Static variable in interface jm.constants.Waveforms
-
- SAX - Static variable in interface jm.constants.ProgramChanges
-
- SAXOPHONE - Static variable in interface jm.constants.ProgramChanges
-
- SB - Static variable in interface jm.constants.Durations
-
- SBASS - Static variable in interface jm.constants.ProgramChanges
-
- scale - Variable in class jm.gui.cpn.JGrandStave
-
- scale - Variable in class jm.gui.cpn.TrebleStave
-
- scale - Static variable in class jm.music.tools.ga.NormalDistributionFE
-
- Scales - Interface in jm.constants
-
An interface storing scale constants.
- score - Variable in class jm.gui.helper.HelperGUI
-
- score - Variable in class jm.gui.show.ShowPanel
-
- score - Static variable in class jm.gui.sketch.SketchScore
-
- Score - Class in jm.music.data
-
The Score class is used to hold score data.
- Score() - Constructor for class jm.music.data.Score
-
Constructs an empty score with a default name
- Score(String) - Constructor for class jm.music.data.Score
-
Constructs an empty score.
- Score(double) - Constructor for class jm.music.data.Score
-
Constructs an empty score at the specified tempo
- Score(String, double) - Constructor for class jm.music.data.Score
-
Constructs an empty score.
- Score(Part) - Constructor for class jm.music.data.Score
-
Constructs a Score containing the specified part
.
- Score(String, double, Part) - Constructor for class jm.music.data.Score
-
Constructs a Score containing the specified part
.
- Score(Part[]) - Constructor for class jm.music.data.Score
-
Constructs a Score containing the specified parts
.
- Score(Part, String) - Constructor for class jm.music.data.Score
-
Constructs a Score containing the specified part
with
the specified title
.
- Score(Part[], String) - Constructor for class jm.music.data.Score
-
Constructs a Score containing the specified parts
with
the specified title
.
- Score(Part, String, double) - Constructor for class jm.music.data.Score
-
Constructs a Score containing the specified part
with
the specified title
and the specified tempo
.
- Score(Part[], String, double) - Constructor for class jm.music.data.Score
-
Constructs a Score containing the specified parts
with
the specified title
and the specified tempo
.
- scoreRead(Score) - Method in interface jm.util.ReadListener
-
Implementations of this method have the opportunity to alter the score
after each has been imported.
- scoreToSeq(Score) - Method in class jm.midi.MidiSynth
-
Converts jmusic score data into a MIDI Sequence
- scoreToSMF(Score, SMF) - Static method in class jm.midi.MidiParser
-
Converts jmusic score data into SMF data
- scoreToXMLString(Score) - Static method in class jm.util.Convert
-
- scrollbar - Variable in class jm.music.tools.ga.ComplexMutater
-
- SEA - Static variable in interface jm.constants.ProgramChanges
-
- SEASHORE - Static variable in interface jm.constants.ProgramChanges
-
- selectParents(Phrase[], double[]) - Method in class jm.music.tools.ga.ParentSelector
-
- selectParents(Phrase[], double[]) - Method in class jm.music.tools.ga.SimpleParentSelector
-
- selectSurvivors(Phrase[], double[], Phrase[], double[]) - Method in class jm.music.tools.ga.BestNSurvivorSelector
-
- selectSurvivors(Phrase[], double[], Phrase[], double[]) - Method in class jm.music.tools.ga.ElitismSurvivorSelector
-
- selectSurvivors(Phrase[], double[], Phrase[], double[]) - Method in class jm.music.tools.ga.SurvivorSelector
-
- SEMI_QUAVER - Static variable in interface jm.constants.Durations
-
- SEMI_QUAVER_TRIPLET - Static variable in interface jm.constants.Durations
-
- SEMIBREVE - Static variable in interface jm.constants.Durations
-
- semibreve - Variable in class jm.gui.cpn.JGrandStave
-
- semibreve - Variable in class jm.gui.cpn.Stave
-
- semibreveRest - Variable in class jm.gui.cpn.JGrandStave
-
- semibreveRest - Variable in class jm.gui.cpn.Stave
-
- semiquaverDown - Variable in class jm.gui.cpn.JGrandStave
-
- semiquaverDown - Variable in class jm.gui.cpn.Stave
-
- semiquaverRest - Variable in class jm.gui.cpn.JGrandStave
-
- semiquaverRest - Variable in class jm.gui.cpn.Stave
-
- semiquaverUp - Variable in class jm.gui.cpn.JGrandStave
-
- semiquaverUp - Variable in class jm.gui.cpn.Stave
-
- send(MidiMessage, long) - Method in class jm.midi.MidiCommunication
-
The method required by the recieve interface - It has a stupid name so we
pass data for short messages to handleMidiInput (a better name).
- send(MidiMessage, long) - Method in class jm.midi.RTMidiIn
-
Called from the JavaSound MIDI Input Port for each new MIDI event
- sendMidiOutput(int, int, int, int) - Method in class jm.midi.MidiCommunication
-
Construct a MIDI message and pass to the designated MIDi output.
- sendObject(Object) - Method in class jm.music.net.DSClientConnector
-
Send an updated phrase to this connections client.
- sendObject(Object) - Method in class jm.music.net.DSServerConnector
-
Send an updated phrase to this connections client.
- set(int, double) - Method in class jm.gui.graph.Statistics
-
- set(int, Statistics) - Method in class jm.gui.graph.StatisticsList
-
- setAccidentalDisplayStyle(TrebleStave.Style) - Method in class jm.gui.cpn.TrebleStave
-
Sets the display style of accidentals for this stave.
- setAmp(float) - Method in class jm.audio.synth.Noise
-
Set the fixed amp of this Noise instance
- setAmp(float) - Method in class jm.audio.synth.Oscillator
-
Set the fixed amp of this Oscillator
- setAmp(float) - Method in class jm.audio.synth.WaveTable
-
Set the fixed amp of this wavetable
- setAmplitude(int) - Method in class jm.gui.wave.WaveCanvas
-
Change the waveform amplitude magnification of the displayed waveform.
- setAmplitude(int) - Method in class jm.gui.wave.WaveView
-
Change the waveform amplitude magnification of the displayed waveform.
- setAppend(boolean) - Method in class jm.music.data.CPhrase
-
Gives the Phrase a new append status
- setAppend(boolean) - Method in class jm.music.data.Phrase
-
Gives the Phrase a new append status
- setBarNumbers(boolean) - Method in class jm.gui.cpn.JGrandStave
-
Decide to show bar numbers or not
- setBarNumbers(boolean) - Method in class jm.gui.cpn.Stave
-
Decide to show bar numbers or not
- setBeatsPerBar(int) - Method in class jm.music.tools.ga.PhrGeneticAlgorithm
-
- setBeatWidth(double) - Method in class jm.gui.sketch.SketchScoreArea
-
Update the beatWidth of the panel
- setBitSize(int) - Method in class jm.gui.wave.WaveScrollPanel
-
- setBlock(boolean) - Method in class jm.audio.Instrument
-
Set whether the instrument should block or not.
- setBreakPoints(double[]) - Method in class jm.audio.synth.Envelope
-
Update the envelope shape immediately.
- setBreakPoints(int, double[]) - Method in class jm.music.data.Note
-
Specify the values for a break point envelope.
- setBufferSize(int) - Method in class jm.music.rt.RTLine
-
Specify the buffer size for each instrument.
- setBufSize(int) - Method in class jm.audio.Instrument
-
Sets the buffer size which is used to pass
sample data between work methods.
- setChangeRation(double) - Method in class jm.audio.synth.Value
-
Specify the changeRatio value.
- setChannel(int) - Method in class jm.music.data.Part
-
Sets the MidiChannel for this part
- setChannels(int) - Method in class jm.gui.wave.WaveScrollPanel
-
- setChoice(int) - Method in class jm.audio.synth.Oscillator
-
Set the parameter of this Oscillator to accept the fixed value
- setClear(boolean) - Method in class jm.audio.Instrument
-
If clear is set to true the iterate method will not block after calling
controlChange on all its listeners.
- setConnection(DSClientConnector) - Method in interface jm.music.net.DSClient
-
- setController(double[]) - Method in class jm.audio.Instrument
-
An array of double values which can be used as controller messages.
- setControllerNum(short) - Method in class jm.midi.event.CChange
-
Sets a control change events controllerNum
- setCutOff(double) - Method in class jm.audio.synth.Filter
-
Sets the cutoff frequency and adjusts the coefficients suitably
- setCycle(Boolean) - Method in class jm.midi.MidiSynth
-
- setData(float[]) - Method in class jm.gui.wave.WaveCanvas
-
- setDenominator(int) - Method in class jm.midi.event.TimeSig
-
- setDenominator(int) - Method in class jm.music.data.Part
-
Specifies the Part's time signature denominator
- setDenominator(int) - Method in class jm.music.data.Phrase
-
Specifies the denominator of the Phrase's time signature
- setDenominator(int) - Method in class jm.music.data.Score
-
Specifies the Score's time signature denominator
- setDisplayTitle(boolean) - Method in class jm.gui.cpn.Stave
-
Show the title or not.
- setDuration(double) - Method in class jm.music.data.CPhrase
-
Change the duration value of each note in the CPhrase.
- setDuration(double) - Method in class jm.music.data.Note
-
Set notes duration.
- setDuration(double) - Method in class jm.music.data.Part
-
Change the duration value of each note in the Part.
- setDuration(double) - Method in class jm.music.data.Phrase
-
Change the Duration value of each note in the phrase.
- setDynamic(int) - Method in class jm.music.data.CPhrase
-
Change the dynamic value of each note in the CPhrase.
- setDynamic(int) - Method in class jm.music.data.Note
-
Assign notes dynamic
- setDynamic(int) - Method in class jm.music.data.Part
-
Change the dynamic value of each note in the Part.
- setDynamic(int) - Method in class jm.music.data.Phrase
-
Change the dynamic value of each note in the phrase.
- setEditable(boolean) - Method in class jm.gui.cpn.JGrandStave
-
Decide to allow stave to be editable or not
- setEditable(boolean) - Method in class jm.gui.cpn.Stave
-
Decide to allow stave to be editable or not
- setEnvelopeType(int) - Method in class jm.audio.synth.Granulator
-
Set the envelope type
- setFastDraw(boolean) - Method in class jm.gui.wave.WaveCanvas
-
Set the paint routine to a quick render algorithm or full fidelity.
- setFeedback(double) - Method in class jm.audio.synth.Pluck
-
Specify the new value of the time it takes for the sound to decay.
- setFileName(String) - Method in class jm.gui.wave.WaveScrollPanel
-
- setFinalAO(AudioObject) - Method in class jm.audio.Instrument
-
Sets the finalAO for this instrument
- setFinished(boolean) - Method in class jm.audio.Instrument
-
Is the instrument still processing a note?
If set to false during playback the note will end abruptly.
- setFreqMod(float) - Method in class jm.audio.synth.Granulator
-
Deviation from the input frequency
- setFrequency(double) - Method in class jm.music.data.Note
-
Assign notes pitch as a frequency.
- setFrq(float) - Method in class jm.audio.synth.Oscillator
-
Set the fixed Frequency of this Oscillator
- setFrq(float) - Method in class jm.audio.synth.WaveTable
-
Set the fixed Frequecy of this wavetable
- setFrqRatio(double) - Method in class jm.audio.synth.Oscillator
-
Sets the frequency ratio to alter a notes pitch by
- setFrqRatio(float) - Method in class jm.audio.synth.WaveTable
-
Sets the frequency ratio to alter a notes pitch by
- setGain(double) - Method in class jm.audio.synth.Compressor
-
Specify a new ratio value - the amount of compression to apply.
- setGendynAmpGranularity(int) - Method in class jm.audio.synth.Noise
-
- setGendynAmpMirror(double) - Method in class jm.audio.synth.Noise
-
Specify the size of the maximum rand amp value.
- setGendynAmpStepSize(int) - Method in class jm.audio.synth.Noise
-
- setGendynGaussian(boolean) - Method in class jm.audio.synth.Noise
-
Specify the use of linear or gaussian randomness for the Gendyn noise
- setGendynInterpolation(int) - Method in class jm.audio.synth.Noise
-
- setGendynPointSize(int) - Method in class jm.audio.synth.Noise
-
- setGendynPrimaryAmpMirror(int) - Method in class jm.audio.synth.Noise
-
- setGendynPrimaryAmpStepSize(int) - Method in class jm.audio.synth.Noise
-
- setGendynPrimaryTimeMirror(int) - Method in class jm.audio.synth.Noise
-
- setGendynPrimaryTimeStepSize(int) - Method in class jm.audio.synth.Noise
-
- setGendynTimeMirror(double) - Method in class jm.audio.synth.Noise
-
Specify the size of the maximum sample time.
- setGendynTimeStepSize(double) - Method in class jm.audio.synth.Noise
-
- setGrainDur(int) - Method in class jm.audio.synth.Grain2
-
- setGrainDuration(int) - Method in class jm.audio.synth.Granulator
-
Set the grains duration
- setGrainsPerSecond(int) - Method in class jm.audio.synth.Granulator
-
Set the number of grains per second
- setHeight(int) - Method in class jm.gui.wave.WaveCanvas
-
Change the vertical zoom size of the displayed waveform.
- setHeight(int) - Method in class jm.gui.wave.WaveView
-
Change the virtical zoom size of the displayed waveform.
- setHighestTempo(double) - Method in class jm.music.data.Tempo
-
- setInitialised(boolean) - Method in class jm.audio.Instrument
-
Tells if the instrument's creatchain method has been called or not.
- setInstrument(int) - Method in class jm.music.data.Part
-
Set instrument number / MIDI Program Change
- setInstrument(int) - Method in class jm.music.data.Phrase
-
Sets the program change value
- setKey(int, int[]) - Method in class jm.gui.cpn.JGrandStave
-
- setKeyChangeListener(KeyChangeListener) - Method in class jm.gui.cpn.JGrandStave
-
- setKeyQuality(int) - Method in class jm.midi.event.KeySig
-
- setKeyQuality(int) - Method in class jm.music.data.Part
-
Specifies the Part's key quality
0 is Major, 1 is minor
- setKeyQuality(int) - Method in class jm.music.data.Score
-
Specifies the Score's key quality
0 is Major, 1 is minor
- setKeySig(int) - Method in class jm.midi.event.KeySig
-
- setKeySignature(int) - Method in class jm.gui.cpn.JGrandStave
-
Sets the current key signature for this Stave instance
This effects the displayed key signature.
- setKeySignature(int) - Method in class jm.gui.cpn.Stave
-
Sets the current key signature for this Stave instance
This effects the displayed key signature.
- setKeySignature(int) - Method in class jm.music.data.Part
-
Specifies the Part's key signature
The number of sharps (+) or flats (-)
- setKeySignature(int) - Method in class jm.music.data.Score
-
Specifies the Score's key signature
The number of sharps (+) or flats (-)
- setLength(double) - Method in class jm.music.data.Note
-
Change both the rhythmValue and duration of a note in the one step.
- setLength(double) - Method in class jm.music.data.Part
-
Change both the rhythmValue and duration of each note in the part.
- setLength(double) - Method in class jm.music.data.Phrase
-
Change both the rhythmValue and duration of each note in the phrase.
- setLinkedPhrase(Phrase) - Method in class jm.music.data.CPhrase
-
Make a link from this phrase to another
- setLinkedPhrase(Phrase) - Method in class jm.music.data.Phrase
-
Make a link from this phrase to another
- setLoop(int) - Method in class jm.audio.io.SampleIn
-
Specify the number of times the looped section should repeat.
- setLoopEnd(int) - Method in class jm.audio.io.SampleIn
-
Specify the ending point for the audio loop.
- setLoopStart(int) - Method in class jm.audio.io.SampleIn
-
Specify the starting point for the audio loop.
- setLowestTempo(double) - Method in class jm.music.data.Tempo
-
- setMarkerWidth(int) - Method in class jm.gui.wave.WaveRuler
-
- setMax(double) - Method in class jm.music.tools.fuzzy.FuzzyNumber
-
Specify a value for the right corner of the triangular membership function.
- setMaxGendynAmpStepSize(int) - Method in class jm.audio.synth.Noise
-
- setMaxGendynTimeStepSize(int) - Method in class jm.audio.synth.Noise
-
- setMaxPitch(int) - Method in class jm.gui.cpn.JGrandStave
-
Decide the maxinum MIDI pitch number for this stave
- setMaxPitch(int) - Method in class jm.gui.cpn.Stave
-
Decide the maxinum MIDI pitch number for this stave
- setMean(double) - Method in class jm.audio.synth.Noise
-
Specify the mean for gaussian noise.
- setMetre(double) - Method in class jm.gui.cpn.JGrandStave
-
Sets the current metre for this Stave instance
This effects the displayed time signature.
- setMetre(double) - Method in class jm.gui.cpn.Stave
-
Sets the current metre for this Stave instance
This effects the displayed time signature.
- setMetronomePulse(int) - Method in class jm.midi.event.TimeSig
-
Specifies how often the metronome should click in terms of the number
of clock signals per click, which come at a rate of 24 per
quarter-note.
- setMidiChannel(short) - Method in class jm.midi.event.ATouch
-
- setMidiChannel(short) - Method in class jm.midi.event.CChange
-
- setMidiChannel(short) - Method in class jm.midi.event.CPres
-
- setMidiChannel(short) - Method in class jm.midi.event.NoteOff
-
- setMidiChannel(short) - Method in class jm.midi.event.NoteOn
-
- setMidiChannel(short) - Method in class jm.midi.event.PChange
-
Sets a program change events MIDI channel
- setMidiChannel(short) - Method in class jm.midi.event.PWheel
-
Set pitch wheel events MIDI channel
- setMidiChannel(short) - Method in interface jm.midi.event.VoiceEvt
-
Set a voice events MIDI channel
- setMin(double) - Method in class jm.music.tools.fuzzy.FuzzyNumber
-
Specify a value for the left corner of the triangular membership function.
- setMinPitch(int) - Method in class jm.gui.cpn.JGrandStave
-
Decide the minimum MIDI pitch number for this stave
- setMinPitch(int) - Method in class jm.gui.cpn.Stave
-
Decide the minimum MIDI pitch number for this stave
- setMode(ReadFilesJButton.Mode) - Method in class jm.util.ReadFilesJButton
-
Sets the mode of this button to mode
- setModifyAll(boolean) - Method in class jm.music.tools.ga.ClimaticPopInitialiser
-
- setModifyAll(boolean) - Method in class jm.music.tools.ga.ComplexMutater
-
- setMute(boolean) - Method in class jm.music.data.Phrase
-
Specify the mute status of this phrase.
- setMyPart(Part) - Method in class jm.music.data.Phrase
-
Sets a reference to the part containing this phrase
- setMyPhrase(Phrase) - Method in class jm.music.data.Note
-
Sets a reference to the phrase that contains this note
- setMyScore(Score) - Method in class jm.music.data.Part
-
set a reference to the score containing this part
- setNoiseDensity(int) - Method in class jm.audio.synth.Noise
-
Specify the number of samples to set the same in
the low and high noise wave forms.
- setNote(Note, int) - Method in class jm.music.data.Phrase
-
- setNoteHeight(int) - Method in class jm.gui.show.ShowArea
-
Specify the size of the notation.
- setNoteList(Vector) - Method in class jm.music.data.Phrase
-
Replaces the entire note list with a new note list vector
- setNumerator(int) - Method in class jm.midi.event.TimeSig
-
- setNumerator(int) - Method in class jm.music.data.Part
-
Specifies the Part's time signature numerator
- setNumerator(int) - Method in class jm.music.data.Phrase
-
Specifies the numerator of the Phrase's time signature
- setNumerator(int) - Method in class jm.music.data.Score
-
Specifies the Score's time signature numerator
- setOffset(double) - Method in class jm.music.data.Note
-
Set notes offset.
- setOutput(int) - Method in class jm.audio.Instrument
-
Select the output flage value.
- setPan(double) - Method in class jm.audio.synth.StereoPan
-
- setPan(double) - Method in class jm.music.data.CPhrase
-
Determine the pan position for all notes in this CPhrase.
- setPan(double) - Method in class jm.music.data.Note
-
Assign notes pan.
- setPan(double) - Method in class jm.music.data.Part
-
Determine the pan position for all notes in this part.
- setPan(double) - Method in class jm.music.data.Phrase
-
Determine the pan position for all notes in this phrase.
- setPan(double) - Method in class jm.music.data.Score
-
Determine the pan position for all notes in this Score.
- setPeak(double) - Method in class jm.music.tools.fuzzy.FuzzyNumber
-
Specify a value for the centre of the triangular membership function.
- setPhase(double) - Method in class jm.audio.synth.Oscillator
-
Specify the initial phase of the waveform
- setPhrase(Phrase) - Method in class jm.gui.cpn.JGrandStave
-
Sets the current Phrase for this Stave instance
- setPhrase(Phrase) - Method in class jm.gui.cpn.Stave
-
Sets the current Phrase for this Stave instance
- setPhraseList(Vector) - Method in class jm.music.data.CPhrase
-
Set Phrase List
- setPhraseList(Vector) - Method in class jm.music.data.Part
-
Updates the entire phrase list
- setPitch(short) - Method in class jm.midi.event.ATouch
-
Sets an ATouch events pitch
- setPitch(short) - Method in class jm.midi.event.NoteOff
-
Sets a note off events pitch value
- setPitch(short) - Method in class jm.midi.event.NoteOn
-
Sets a note on events pitch value
- setPitch(int) - Method in class jm.music.data.CPhrase
-
Change the Pitch value of each note in the CPhrase.
- setPitch(int) - Method in class jm.music.data.Note
-
Assign notes pitch.
- setPitch(int) - Method in class jm.music.data.Part
-
Change the Pitch value of each note in the Part.
- setPitch(int) - Method in class jm.music.data.Phrase
-
Change the pitch value of each note in the phrase.
- setPitchType(boolean) - Method in class jm.music.data.Note
-
Specifies the note's pitch type.
- setPoints(double[]) - Method in class jm.music.data.Part
-
- setPoles(int) - Method in class jm.audio.synth.Filter
-
Specify the filter pole variable.
- setPressure(short) - Method in class jm.midi.event.ATouch
-
Sets an ATouch events pressure
- setPressure(short) - Method in class jm.midi.event.CPres
-
Sets a channel pressure events pressure value
- setProgChg(int) - Method in class jm.music.data.Part
-
Set instrument number / MIDI Program Change
This method is deprecated in favour of setInstrument!!
- setPulseWidth(double) - Method in class jm.audio.synth.Oscillator
-
Specify the positive proportion of the pulse wave
- setQtOn(boolean) - Method in class jm.gui.cpn.JGrandStave
-
Sets the current state of QuickTime
- setQtOn(boolean) - Method in class jm.gui.cpn.Stave
-
Sets the current state of QuickTime
- setRandomDist(int) - Method in class jm.audio.synth.Granulator
-
set random distribution within cloud
- setRandomFreq(boolean) - Method in class jm.audio.synth.Granulator
-
set random frequency
- setRandomFreqBottom(float) - Method in class jm.audio.synth.Granulator
-
Set the random frequency bottom value
- setRandomFreqTop(float) - Method in class jm.audio.synth.Granulator
-
Set the random frequency bottom value
- setRandomGrainBottom(int) - Method in class jm.audio.synth.Granulator
-
Set the random grain durations bottom value
- setRandomGrainDuration(boolean) - Method in class jm.audio.synth.Granulator
-
Set a random grain duration
- setRandomGrainTop(int) - Method in class jm.audio.synth.Granulator
-
Set the random grain durations top value
- setRandomIndex(boolean) - Method in class jm.audio.synth.Granulator
-
Set random index position
- setRatio(double) - Method in class jm.audio.synth.Compressor
-
Specify a new ratio value - the amount of compression to apply.
- setResized(boolean) - Method in class jm.gui.wave.WaveCanvas
-
- setResolution(int) - Method in class jm.gui.wave.WaveCanvas
-
Change the horizontal zoom size of the displayed waveform.
- setResolution(int) - Method in class jm.gui.wave.WaveScrollPanel
-
- setResolution(int) - Method in class jm.gui.wave.WaveView
-
Change the horizontal zoom size of the displayed waveform.
- setRestingLength(int) - Method in class jm.audio.synth.SpringObject
-
- setRhythmValue(int) - Method in class jm.music.data.CPhrase
-
Change the rhythmValue value of each note in the CPhrase.
- setRhythmValue(double) - Method in class jm.music.data.Note
-
Assign notes rhythmValue
- setRhythmValue(double, boolean) - Method in class jm.music.data.Note
-
Sets the rhythmValue, and optionally change the duration
at the same time.
- setRhythmValue(double) - Method in class jm.music.data.Part
-
Change the rhythmValue value of each note in the Part.
- setRhythmValue(double) - Method in class jm.music.data.Phrase
-
Change the rhythmValue value of each note in the phrase.
- setSampleRate(int) - Method in class jm.gui.wave.WaveScrollPanel
-
- setSampleStartTime(double) - Method in class jm.music.data.Note
-
Set notes sampleStartTime
- setScale(int[]) - Method in class jm.gui.cpn.JGrandStave
-
- setScore(Score) - Method in class jm.gui.histogram.Histogram
-
Display values for a new score.
- setScore(Score) - Method in class jm.gui.show.ShowPanel
-
- setScore(Score) - Method in class jm.gui.sketch.SketchScoreArea
-
Update the score of this panel
- setScrollbarAttributes(int, int, int) - Method in class jm.gui.wave.WaveScrollPanel
-
- setScrollbarResolution(int) - Method in class jm.gui.wave.WaveScrollPanel
-
- setScrollbarValue(int) - Method in class jm.gui.wave.WaveScrollPanel
-
- setSI(double) - Method in class jm.audio.synth.Oscillator
-
Returns the sampling increment which is used
to nextWork out how many samples in the Oscillator
skip on each pass.
- setSI(float) - Method in class jm.audio.synth.WaveTable
-
Returns the sampling increment which is used
to nextWork out how many samples in the wavetable
skip on each pass.
- setSketchScore(SketchScore) - Method in class jm.gui.sketch.SketchScoreArea
-
Register a sketch frame.
- setSpaceDur(int) - Method in class jm.audio.synth.Grain2
-
- setStandardDeviation(double) - Method in class jm.audio.synth.Noise
-
Specify the standard deviation for gaussian noise.
- setStartPos(int) - Method in class jm.gui.wave.WaveView
-
- setStartTime(double) - Method in class jm.music.data.CPhrase
-
Sets the CPhrases startTime
- setStartTime(double) - Method in class jm.music.data.Phrase
-
Sets the phrases startTime
- setTempo(double) - Method in class jm.midi.event.TempoEvent
-
Sets the tempo events tempo field
- setTempo(double) - Method in class jm.music.data.CPhrase
-
Specify the tempo this CPhrase.
- setTempo(double) - Method in class jm.music.data.Part
-
Sets the Part's tempo
- setTempo(double) - Method in class jm.music.data.Phrase
-
Determine the tempo in beats per minute for this phrase
- setTempo(double) - Method in class jm.music.data.Score
-
Sets the Score's tempo
- setTempo(double) - Method in class jm.music.data.Tempo
-
- setTempo(double) - Method in class jm.music.rt.RTLine
-
sets the tempo of this RTLine
- setThinNote(int) - Method in class jm.gui.show.ShowArea
-
Display notes thinner than stave width or not.
- setThirtySecondNotesPerBeat(int) - Method in class jm.midi.event.TimeSig
-
- setThreshold(double) - Method in class jm.audio.synth.Compressor
-
Specify a new threshold value above which the audio will be compressed.
- setTime(int) - Method in class jm.midi.event.ATouch
-
- setTime(int) - Method in class jm.midi.event.CChange
-
- setTime(int) - Method in class jm.midi.event.CPres
-
- setTime(int) - Method in class jm.midi.event.EndTrack
-
- setTime(int) - Method in interface jm.midi.event.Event
-
Set an events time
- setTime(int) - Method in class jm.midi.event.KeySig
-
- setTime(int) - Method in class jm.midi.event.NoteOff
-
- setTime(int) - Method in class jm.midi.event.NoteOn
-
- setTime(int) - Method in class jm.midi.event.PChange
-
Sets a program change events time
- setTime(int) - Method in class jm.midi.event.PWheel
-
Set pitch wheel events time
- setTime(int) - Method in class jm.midi.event.SysEx
-
- setTime(int) - Method in class jm.midi.event.TempoEvent
-
Specify the time
- setTime(int) - Method in class jm.midi.event.TimeSig
-
- setTime(long[]) - Method in class jm.music.data.Part
-
- setTimeIndex(int) - Method in class jm.music.data.Part
-
- setTimeSignature(int, int) - Method in class jm.music.data.Score
-
Specifies the Score's time signature
- setTitle(String) - Method in class jm.gui.cpn.JGrandStave
-
Sets the name for this Stave instance
- setTitle(String) - Method in class jm.gui.cpn.Stave
-
Sets the name for this Stave instance
- setTitle(String) - Method in class jm.music.data.CPhrase
-
Gives the CPhrase a new title
- setTitle(int) - Method in class jm.music.data.CPhrase
-
Gives the CPhrase a new instrument
- setTitle(String) - Method in class jm.music.data.Part
-
Sets the Parts title
- setTitle(String) - Method in class jm.music.data.Phrase
-
Gives the Phrase a new title
- setTitle(String) - Method in class jm.music.data.Score
-
Assign a title to this Score
- setTonic(int) - Method in class jm.gui.cpn.JGrandStave
-
- setTotalBeatWidth(int) - Method in class jm.gui.cpn.JGrandStave
-
Sets the current width of the stave in pixels
- setTotalBeatWidth(int) - Method in class jm.gui.cpn.Stave
-
Sets the current width of the stave in pixels
- setType(int) - Method in class jm.gui.histogram.Histogram
-
Update the type of data to show in the historgram.
- setUpNewPopulation(Phrase) - Method in class jm.music.tools.ga.PhrGeneticAlgorithm
-
- setValue(short) - Method in class jm.midi.event.CChange
-
Sets a control change events opperation value
- setValue(short) - Method in class jm.midi.event.PChange
-
Sets a program change events program change value
- setValue(int) - Method in class jm.midi.event.PWheel
-
Set pitch wheel events pitch wheel value
- setVariableA(int) - Method in class jm.gui.helper.HelperGUI
-
Specify the value for vaiable A
- setVariableA(int, String) - Method in class jm.gui.helper.HelperGUI
-
Specify the value and comment for vaiable A
- setVariableB(int) - Method in class jm.gui.helper.HelperGUI
-
Specify the value for vaiable B
- setVariableB(int, String) - Method in class jm.gui.helper.HelperGUI
-
Specify the value and comment for vaiable B
- setVariableC(int) - Method in class jm.gui.helper.HelperGUI
-
Specify the value for vaiable C
- setVariableC(int, String) - Method in class jm.gui.helper.HelperGUI
-
Specify the value and string for vaiable C
- setVariableD(int) - Method in class jm.gui.helper.HelperGUI
-
Specify the value for vaiable D
- setVariableD(int, String) - Method in class jm.gui.helper.HelperGUI
-
Specify the value and string for vaiable D
- setVariableE(int) - Method in class jm.gui.helper.HelperGUI
-
Specify the value for vaiable E
- setVariableE(int, String) - Method in class jm.gui.helper.HelperGUI
-
Specify the value and string for vaiable E
- setVelocity(short) - Method in class jm.midi.event.NoteOff
-
Sets a note off events velocity value
- setVelocity(short) - Method in class jm.midi.event.NoteOn
-
Sets a note on events velocity value
- setVerbose(boolean) - Method in class jm.midi.SMF
-
- setViewer(WaveView) - Method in class jm.gui.wave.WaveScrollPanel
-
- setVolume(double) - Method in class jm.audio.synth.Volume
-
Specify a new volume level (0.0 - 1.0 normally).
- setWalkMax(double) - Method in class jm.audio.synth.Noise
-
Specify the maximum value for sample values.
- setWalkMin(double) - Method in class jm.audio.synth.Noise
-
Specify the minimum value for sample values.
- setWalkNoiseDensity(int) - Method in class jm.audio.synth.Noise
-
Specify the maximum number of times the one sample value is repeat - quantise.
- setWalkNoiseDensityMax(int) - Method in class jm.audio.synth.Noise
-
Specify the maximum number of sample cycles before the Noise Density changes.
- setWalkNoiseDensityMin(int) - Method in class jm.audio.synth.Noise
-
Specify the minimum number of sample cycles before the Noise Density changes.
- setWalkNoiseDensityStepSize(int) - Method in class jm.audio.synth.Noise
-
Specify The size of the noise density change at each iteration.
- setWalkStepSize(double) - Method in class jm.audio.synth.Noise
-
Specify the maximum step size for same changes from
value to value.
- setWalkVaryDensity(boolean) - Method in class jm.audio.synth.Noise
-
Will the denisty value vary as a random walk or remain stable?
Yes if true, variable if false.
- setWaveScrollPanel(WaveScrollPanel) - Method in class jm.gui.wave.WaveRuler
-
- setWaveSize(int) - Method in class jm.gui.wave.WaveCanvas
-
- setWholeFile(boolean) - Method in class jm.audio.io.SampleIn
-
Specify weather or not to read the whole file before
finishing.
- setYPosition(double) - Method in class jm.audio.synth.MassObject
-
specify the virtical pixel location for the top of this mass
- seven - Variable in class jm.gui.cpn.JGrandStave
-
- seven - Variable in class jm.gui.cpn.Stave
-
- SEVENTH - Static variable in interface jm.constants.Chords
-
- SEVENTH_FLAT_FIFTH - Static variable in interface jm.constants.Chords
-
- SEVENTH_FLAT_NINTH - Static variable in interface jm.constants.Chords
-
- SEVENTH_SHARP_FIFTH - Static variable in interface jm.constants.Chords
-
- SEVENTH_SHARP_NINTH - Static variable in interface jm.constants.Chords
-
- SFX - Static variable in interface jm.constants.ProgramChanges
-
- SGUITAR - Static variable in interface jm.constants.ProgramChanges
-
- shake(Phrase) - Static method in class jm.music.tools.Mod
-
Randomly adjusts Note dynamic values to create uneven loudness.
- shake(Phrase, int) - Static method in class jm.music.tools.Mod
-
Randomly adjusts all Notes' dynamic value to create uneven loudness.
- shake(CPhrase, int) - Static method in class jm.music.tools.Mod
-
Randomise the dynamic values of notes up to a specified amount either side of the current value.
- shake(Part, int) - Static method in class jm.music.tools.Mod
-
Randomise the dynamic values of notes up to a specified amount either side of the current value.
- shake(Score, int) - Static method in class jm.music.tools.Mod
-
Randomise the dynamic values of notes up to a specified amount either side of the current value.
- SHAKUHACHI - Static variable in interface jm.constants.ProgramChanges
-
- SHAMISEN - Static variable in interface jm.constants.ProgramChanges
-
- SHANNAI - Static variable in interface jm.constants.ProgramChanges
-
- sharp - Variable in class jm.gui.cpn.JGrandStave
-
- sharp - Variable in class jm.gui.cpn.Stave
-
- sharps - Variable in class jm.gui.cpn.JGrandStave
-
- sharps - Variable in class jm.gui.cpn.Stave
-
- SHORT_GUIRO - Static variable in interface jm.constants.DrumMap
-
- SHORT_WHISTLE - Static variable in interface jm.constants.DrumMap
-
- show(Score) - Static method in class jm.util.View
-
Display the jMusic score in a ShowScore window
- show(Score, int, int) - Static method in class jm.util.View
-
Display the jMusic score in a ShowScore window
- show(Part) - Static method in class jm.util.View
-
Display the jMusic Part in a ShowScore window
- show(Part, int, int) - Static method in class jm.util.View
-
Display the jMusic Part in a ShowScore window
- show(CPhrase) - Static method in class jm.util.View
-
Display the jMusic CPhrase in a ShowScore window
- show(CPhrase, int, int) - Static method in class jm.util.View
-
Display the jMusic CPhrase in a ShowScore window
- show(Phrase) - Static method in class jm.util.View
-
Display the jMusic Phrase in a ShowScore window
- show(Phrase, int, int) - Static method in class jm.util.View
-
Display the jMusic Phrase in a ShowScore window
- ShowArea - Class in jm.gui.show
-
- ShowArea(ShowPanel) - Constructor for class jm.gui.show.ShowArea
-
- ShowPanel - Class in jm.gui.show
-
The tool displays a jMusic class as psudo music notation.
- ShowPanel(Frame, Score) - Constructor for class jm.gui.show.ShowPanel
-
- showPhrase(Stave, Phrase, int, int) - Method in class jm.gui.cpn.PhraseViewer
-
- ShowRuler - Class in jm.gui.show
-
- ShowRuler(ShowPanel) - Constructor for class jm.gui.show.ShowRuler
-
- ShowScore - Class in jm.gui.show
-
The tool displays a jMusic class as music notation.
- ShowScore(Score) - Constructor for class jm.gui.show.ShowScore
-
- ShowScore(Score, int, int) - Constructor for class jm.gui.show.ShowScore
-
- shuffle(Phrase) - Static method in class jm.music.tools.Mod
-
Randomise the order of notes in the phrase without repeating any note.
- shuffle(CPhrase) - Static method in class jm.music.tools.Mod
-
Randomly order notes within each phrase.
- shuffle(Part) - Static method in class jm.music.tools.Mod
-
Randomly order notes within each phrase.
- shuffle(Score) - Static method in class jm.music.tools.Mod
-
Randomly order notes within each phrase.
- SIDE_STICK - Static variable in interface jm.constants.DrumMap
-
- SILENT - Static variable in interface jm.constants.Volumes
-
- SimpleParentSelector - Class in jm.music.tools.ga
-
- SimpleParentSelector() - Constructor for class jm.music.tools.ga.SimpleParentSelector
-
- SINE_WAVE - Static variable in class jm.audio.synth.Oscillator
-
The constant that represents the sine wave form
- SINE_WAVE - Static variable in interface jm.constants.Waveforms
-
- SINGLE_FILE_MODE - Static variable in class jm.util.ReadFilesJButton
-
Constant defining the state of a ReadFileJButton that reads in a
single jm or midi file.
- SITAR - Static variable in interface jm.constants.ProgramChanges
-
- six - Variable in class jm.gui.cpn.JGrandStave
-
- six - Variable in class jm.gui.cpn.Stave
-
- SIXTEEN_BIT - Static variable in interface jm.JMC
-
Constant for 16 bit
- SIXTEENTH_NOTE - Static variable in interface jm.constants.Durations
-
- SIXTEENTH_NOTE_TRIPLET - Static variable in interface jm.constants.Durations
-
- SIXTH - Static variable in interface jm.constants.Chords
-
- SIXTH_ADDED_NINTH - Static variable in interface jm.constants.Chords
-
- size() - Method in class jm.gui.graph.Statistics
-
- size() - Method in class jm.gui.graph.StatisticsList
-
- size() - Method in class jm.music.data.Part
-
get the number of phrases in this part
- size() - Method in class jm.music.data.Phrase
-
Get the number of notes in this phrase
- size() - Method in class jm.music.data.Score
-
Get the number of Parts in this score
- sketch(Score) - Static method in class jm.util.View
-
Display the jMusic score in a ShowScore window
- sketch(Score, int, int) - Static method in class jm.util.View
-
Display the jMusic score in a ShowScore window, at the specified x and
y coordinates, measured in pixels.
- sketch(Part) - Static method in class jm.util.View
-
Display the jMusic Part in a ShowScore window
- sketch(Part, int, int) - Static method in class jm.util.View
-
Display the jMusic Part in a ShowScore window, at the specified x and
y coordinates, measured in pixels.
- sketch(Phrase) - Static method in class jm.util.View
-
Display the jMusic Phrase in a ShowScore window
- sketch(Phrase, int, int) - Static method in class jm.util.View
-
Display the jMusic Phrase in a ShowScore window, at the specified x
and y coordinates, measured in pixels.
- SketchRuler - Class in jm.gui.sketch
-
A jMusic tool which disketchScorelays a score as a simple
'piano roll' disketchScorelay in a window.
- SketchRuler(SketchScore) - Constructor for class jm.gui.sketch.SketchRuler
-
- SketchScore - Class in jm.gui.sketch
-
A jMusic tool which displays a score as a simple
'piano roll' display in a window.
- SketchScore(Score) - Constructor for class jm.gui.sketch.SketchScore
-
- SketchScore(Score, int, int) - Constructor for class jm.gui.sketch.SketchScore
-
- SketchScoreArea - Class in jm.gui.sketch
-
- SketchScoreArea(Score, int, double) - Constructor for class jm.gui.sketch.SketchScoreArea
-
- SLAP - Static variable in interface jm.constants.ProgramChanges
-
- SLAP_BASS - Static variable in interface jm.constants.ProgramChanges
-
- SLAP_BASS_1 - Static variable in interface jm.constants.ProgramChanges
-
- SLAP_BASS_2 - Static variable in interface jm.constants.ProgramChanges
-
- sliders - Variable in class jm.gui.helper.HelperGUI
-
- SLOW_STRINGS - Static variable in interface jm.constants.ProgramChanges
-
- slurDown(Phrase) - Static method in class jm.music.tools.Mod
-
All descending sequences of notes are slured by
having thier duration extended to 100% of the rhythm value.
- slurDown(Phrase, int) - Static method in class jm.music.tools.Mod
-
All descending sequences of the number of notes or more are slured by
having the duration of all but the last note extended to
100% of the rhythm value.
- slurDown(CPhrase, int) - Static method in class jm.music.tools.Mod
-
All descending sequences of the number of notes or more are slured by
having thier duration extended to 100% of the rhythm value.
- slurDown(Part, int) - Static method in class jm.music.tools.Mod
-
All descending sequences of the number of notes or more are slured by
having thier duration extended to 100% of the rhythm value.
- slurDown(Score, int) - Static method in class jm.music.tools.Mod
-
All descending sequences of the number of notes or more are slured by
having thier duration extended to 100% of the rhythm value.
- slurUp(Phrase) - Static method in class jm.music.tools.Mod
-
All ascending sequences of notes are slured by
having thier duration extended to 100% of the rhythm value.
- slurUp(Phrase, int) - Static method in class jm.music.tools.Mod
-
All ascending sequences of the number of notes or more are slured by
having thier duration extended to 100% of the rhythm value.
- slurUp(CPhrase, int) - Static method in class jm.music.tools.Mod
-
All ascending sequences of the number of notes or more are slured by
having thier duration extended to 100% of the rhythm value.
- slurUp(Part, int) - Static method in class jm.music.tools.Mod
-
All ascending sequences of the number of notes or more are slured by
having thier duration extended to 100% of the rhythm value.
- slurUp(Score, int) - Static method in class jm.music.tools.Mod
-
All ascending sequences of the number of notes or more are slured by
having thier duration extended to 100% of the rhythm value.
- SMF - Class in jm.midi
-
- SMF() - Constructor for class jm.midi.SMF
-
Create a new empty SMF with default filetype and ppqn settings
SMF objects are useful for retrieving statistical information
about a MIDI file which has just been read or written.
- SMF(short, short) - Constructor for class jm.midi.SMF
-
Create a new empty SMF.
- SMFToScore(Score, SMF) - Static method in class jm.midi.MidiParser
-
Convert a SMF into the jMusic data type
- Smooth - Class in jm.audio.synth
-
The Smooth Audio Object is a simple filter.
- Smooth(AudioObject) - Constructor for class jm.audio.synth.Smooth
-
The standard Smooth constructor takes a Single
Audio Object as input.
- SMOOTH_NOISE - Static variable in class jm.audio.synth.Noise
-
Different noise type constants
- SMOOTH_NOISE - Static variable in interface jm.constants.Noises
-
- SN - Static variable in interface jm.constants.Durations
-
- SNT - Static variable in interface jm.constants.Durations
-
- SOLO_VOX - Static variable in interface jm.constants.ProgramChanges
-
- SOP - Static variable in interface jm.constants.ProgramChanges
-
- SOPRANO - Static variable in interface jm.constants.ProgramChanges
-
- SOPRANO_SAX - Static variable in interface jm.constants.ProgramChanges
-
- SOPRANO_SAXOPHONE - Static variable in interface jm.constants.ProgramChanges
-
- sort() - Method in class jm.music.data.Part
-
Orders the phrases in the phrase list by start time.
- SOSTENUTO - Static variable in interface jm.constants.Articulations
-
- SOUNDEFFECTS - Static variable in interface jm.constants.ProgramChanges
-
- SOUNDFX - Static variable in interface jm.constants.ProgramChanges
-
- SOUNDTRACK - Static variable in interface jm.constants.ProgramChanges
-
- SPACE_VOICE - Static variable in interface jm.constants.ProgramChanges
-
- spacingValue - Variable in class jm.gui.cpn.Stave
-
- SPLASH_CYMBAL - Static variable in interface jm.constants.DrumMap
-
- Splitter - Class in jm.audio.synth
-
The Splitter AudioObject is responsible for splitting in input
signal into multiple output signals.
- Splitter(AudioObject) - Constructor for class jm.audio.synth.Splitter
-
- spread(Phrase) - Static method in class jm.music.tools.Mod
-
Randomly adjusts all Notes' pan value to create an even spread acroos the stereo spectrum.
- spread(CPhrase) - Static method in class jm.music.tools.Mod
-
Randomly adjusts all Notes' pan value to create an even spread acroos the stereo spectrum.
- spread(Part) - Static method in class jm.music.tools.Mod
-
Randomly adjusts all Notes' pan value to create an even spread acroos the stereo spectrum.
- spread(Score) - Static method in class jm.music.tools.Mod
-
Randomly adjusts all Notes' pan value to create an even spread acroos the stereo spectrum.
- Spring - Class in jm.audio.synth
-
- Spring(Instrument, int) - Constructor for class jm.audio.synth.Spring
-
The Spring constructor that acts as a generator of a
linear spring-mass network.
- Spring(Instrument, int, double, double) - Constructor for class jm.audio.synth.Spring
-
The Spring constructor that acts as a generator of a
linear spring-mass network.
- Spring(Instrument, int, double, double, double, int, int) - Constructor for class jm.audio.synth.Spring
-
The Spring constructor that acts as a generator of a
linear spring-mass network.
- SpringObject - Class in jm.audio.synth
-
- SpringObject() - Constructor for class jm.audio.synth.SpringObject
-
start pixel location of spring
- SpringObject(double) - Constructor for class jm.audio.synth.SpringObject
-
- SpringPipe - Class in jm.audio.synth
-
- SpringPipe(int, double, double, double) - Constructor for class jm.audio.synth.SpringPipe
-
- SQ - Static variable in interface jm.constants.Durations
-
- SQD - Static variable in interface jm.constants.Durations
-
- SQT - Static variable in interface jm.constants.Durations
-
- SQUARE - Static variable in interface jm.constants.ProgramChanges
-
- SQUARE_WAVE - Static variable in class jm.audio.synth.Oscillator
-
The constant that represents the square wave form
- SQUARE_WAVE - Static variable in interface jm.constants.Waveforms
-
- STACCATISSIMO - Static variable in interface jm.constants.Articulations
-
- STACCATO - Static variable in interface jm.constants.Articulations
-
- STAR_THEME - Static variable in interface jm.constants.ProgramChanges
-
- start(RTMixer) - Method in class jm.music.rt.RTLine
-
start this RTLine's instrument call for the setting of the first note
- START_ON_CENTER - Static variable in interface jm.constants.Alignments
-
- START_ON_CENTER - Static variable in class jm.music.data.Alignment
-
- START_ON_CENTRE - Static variable in interface jm.constants.Alignments
-
- START_ON_CENTRE - Static variable in class jm.music.data.Alignment
-
- START_TOGETHER - Static variable in interface jm.constants.Alignments
-
- START_TOGETHER - Static variable in class jm.music.data.Alignment
-
- startedReading() - Method in interface jm.util.ReadListener
-
- Statistics - Class in jm.gui.graph
-
- Statistics(int) - Constructor for class jm.gui.graph.Statistics
-
- Statistics() - Constructor for class jm.gui.graph.Statistics
-
- StatisticsList - Class in jm.gui.graph
-
- StatisticsList(int) - Constructor for class jm.gui.graph.StatisticsList
-
- StatisticsList() - Constructor for class jm.gui.graph.StatisticsList
-
- statsList - Variable in class jm.gui.graph.GraphCanvas
-
- Stave - Class in jm.gui.cpn
-
An AWT Component for displaying a Common Practice Notation stave.
- Stave() - Constructor for class jm.gui.cpn.Stave
-
Constructs a new stave to display a blank Phrase using the default stave
images.
- Stave(Phrase) - Constructor for class jm.gui.cpn.Stave
-
Constructs a new stave to display the specified phrase
using
the default stave images.
- Stave(Images) - Constructor for class jm.gui.cpn.Stave
-
Constructs a new stave to display a blank Phrase using the specified
stave images
.
- Stave(Phrase, Images) - Constructor for class jm.gui.cpn.Stave
-
Constructs a new stave to display the specified phrase
using
the specified stave images
.
- StaveActionHandler - Class in jm.gui.cpn
-
- staveDelta - Variable in class jm.gui.cpn.JGrandStave
-
- staveDelta - Variable in class jm.gui.cpn.Stave
-
- StavePhraseProperties - Class in jm.gui.cpn
-
- StavePhraseProperties(String) - Constructor for class jm.gui.cpn.StavePhraseProperties
-
- StavePhraseProperties(Stave, Phrase) - Constructor for class jm.gui.cpn.StavePhraseProperties
-
- staveSpaceHeight - Variable in class jm.gui.cpn.JGrandStave
-
- staveSpaceHeight - Variable in class jm.gui.cpn.Stave
-
- staveWidth - Variable in class jm.gui.cpn.JGrandStave
-
- staveWidth - Variable in class jm.gui.cpn.Stave
-
- STEEL_DRUM - Static variable in interface jm.constants.ProgramChanges
-
- STEEL_DRUMS - Static variable in interface jm.constants.ProgramChanges
-
- STEEL_GUITAR - Static variable in interface jm.constants.ProgramChanges
-
- STEELDRUM - Static variable in interface jm.constants.ProgramChanges
-
- STEELDRUMS - Static variable in interface jm.constants.ProgramChanges
-
- STEP_NOISE - Static variable in class jm.audio.synth.Noise
-
Different noise type constants
- STEP_NOISE - Static variable in interface jm.constants.Noises
-
- stepIntervalCount(Phrase, int, int[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a count of all the step intervals in the specified Phrase.
- stepIntervalCount(Note[], int, int[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a count of all the step intervals in the specified Note array.
- STEREO - Static variable in class jm.audio.synth.WaveTable
-
constant for use with channels
- STEREO - Static variable in interface jm.JMC
-
- StereoPan - Class in jm.audio.synth
-
The StereoPan class is used to set each of two
channels amplitudes such that the combined amplitudes of each
suggest an accurate stereo positioning.
- StereoPan(AudioObject) - Constructor for class jm.audio.synth.StereoPan
-
Takes only a single AudioObject as input and
defines a default pan of 0.5 which is to say
dead centre.
- StereoPan(AudioObject, double) - Constructor for class jm.audio.synth.StereoPan
-
Sets pan to a fixed point and ignores the pan
position in the Note object.
- stop() - Method in class jm.audio.RTMixer
-
Stops RTMixer playback.
- stop() - Method in class jm.midi.MidiSynth
-
Close JavaSound sequencer and synthesizer objects
- stop() - Method in class jm.music.rt.RTLine
-
- stopAudio() - Static method in class jm.util.Play
-
End real time audio playback immediatly.
- stopMidi() - Static method in class jm.util.Play
-
End JavaSound MIDI playback immediatly.
- stopMidi(int) - Static method in class jm.util.Play
-
End JavaSound MIDI playback immediatly.
- stopMidiCycle() - Static method in class jm.util.Play
-
Halt the infinite midiCycle() at the end of the next cycle.
- stopMidiCycle(int) - Static method in class jm.util.Play
-
Halt the infinite midiCycle() at the end of the next cycle.
- STR - Static variable in interface jm.constants.ProgramChanges
-
- STREAM - Static variable in interface jm.constants.ProgramChanges
-
- STRING_ENSEMBLE_1 - Static variable in interface jm.constants.ProgramChanges
-
- STRING_ENSEMBLE_2 - Static variable in interface jm.constants.ProgramChanges
-
- STRINGS - Static variable in interface jm.constants.ProgramChanges
-
- survivorSelector - Variable in class jm.music.tools.ga.PhrGeneticAlgorithm
-
- SurvivorSelector - Class in jm.music.tools.ga
-
- SurvivorSelector() - Constructor for class jm.music.tools.ga.SurvivorSelector
-
- SUSPENDED_FOURTH - Static variable in interface jm.constants.Chords
-
- SWEEP - Static variable in interface jm.constants.ProgramChanges
-
- SWEEP_PAD - Static variable in interface jm.constants.ProgramChanges
-
- SYN_CALLIOPE - Static variable in interface jm.constants.ProgramChanges
-
- syncopation(Phrase) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the ratio of the number of
notes which start on the beat and have a rhythm value of a beat of
more, compared to the total number of beats in the specified Phrase.
- syncopation(Note[]) - Static method in class jm.music.tools.PhraseAnalysis
-
Returns a double expressing the ratio of the number of
notes which start off the beat and have a rhythm value of a beat of
more, compared to the total number of beats less one in the specified
Note array.
- SYNTH_BASS - Static variable in interface jm.constants.ProgramChanges
-
- SYNTH_BASS_1 - Static variable in interface jm.constants.ProgramChanges
-
- SYNTH_BASS_2 - Static variable in interface jm.constants.ProgramChanges
-
- SYNTH_BRASS - Static variable in interface jm.constants.ProgramChanges
-
- SYNTH_BRASS_1 - Static variable in interface jm.constants.ProgramChanges
-
- SYNTH_BRASS_2 - Static variable in interface jm.constants.ProgramChanges
-
- SYNTH_CALLIOPE - Static variable in interface jm.constants.ProgramChanges
-
- SYNTH_DRUM - Static variable in interface jm.constants.ProgramChanges
-
- SYNTH_DRUMS - Static variable in interface jm.constants.ProgramChanges
-
- SYNTH_STRINGS - Static variable in interface jm.constants.ProgramChanges
-
- SYNTH_STRINGS_1 - Static variable in interface jm.constants.ProgramChanges
-
- SYNTH_STRINGS_2 - Static variable in interface jm.constants.ProgramChanges
-
- SYNVOX - Static variable in interface jm.constants.ProgramChanges
-
- SysComEvt - Interface in jm.midi.event
-
Provides an interface for System Common Events.
- SysEx - Class in jm.midi.event
-
SysEx is an interfaced by Event and contains a tracks System
Exclusive events.
- SysEx() - Constructor for class jm.midi.event.SysEx
-
Default Constructor
- waitCycle(Score, int) - Static method in class jm.util.Play
-
Thread.sleeps for a period of 1 score play length
(i.e.
- WALK_NOISE - Static variable in class jm.audio.synth.Noise
-
Different noise type constants
- WARM_PAD - Static variable in interface jm.constants.ProgramChanges
-
- WaveCanvas - Class in jm.gui.wave
-
This class displays floating point data passed to it, typically
read from the audio file or generated by s synthesis process.
- WaveCanvas() - Constructor for class jm.gui.wave.WaveCanvas
-
- WaveFileReader - Class in jm.gui.wave
-
Audio file reading for jMusic.
- WaveFileReader(String) - Constructor for class jm.gui.wave.WaveFileReader
-
Read in the data from the specified file as input to
an audio ren dering process.
- Waveforms - Interface in jm.constants
-
An interface storing waveform constants.
- Wavelet - Class in jm.audio.synth
-
The Wavelet Transform
- Wavelet(AudioObject) - Constructor for class jm.audio.synth.Wavelet
-
- WaveRuler - Class in jm.gui.wave
-
- WaveRuler() - Constructor for class jm.gui.wave.WaveRuler
-
- WaveScrollPanel - Class in jm.gui.wave
-
- WaveScrollPanel() - Constructor for class jm.gui.wave.WaveScrollPanel
-
- Waveshaper - Class in jm.audio.synth
-
Distorts the input by a specified transfer function.
- Waveshaper(AudioObject) - Constructor for class jm.audio.synth.Waveshaper
-
This constructor takes any AudioObject
as input and distorts it via the
default shaping (transfer) function.
- Waveshaper(AudioObject, int, int) - Constructor for class jm.audio.synth.Waveshaper
-
This constructor takes any AudioObject
as input and distorts it via a specifed
shaping (transfer) function to a particular depth.
- Waveshaper(AudioObject, int, int, double[]) - Constructor for class jm.audio.synth.Waveshaper
-
This constructor takes any AudioObject
as input and distorts it via a specifed
shaping (transfer) function to a particular depth.
- WaveTable - Class in jm.audio.synth
-
Wavetable lookup creates an efficient means for resampling data
into any frequency.
- WaveTable(AudioObject[], float[]) - Constructor for class jm.audio.synth.WaveTable
-
This constructor sets the WaveTable to act as
a processor object taking in two inputs.
- WaveTable(AudioObject, float[], int) - Constructor for class jm.audio.synth.WaveTable
-
This constructor sets the WaveTable to act as
a processor object taking in one input.
- WaveTable(Instrument, int, float[], int, int, float) - Constructor for class jm.audio.synth.WaveTable
-
This constructor sets the WaveTable to act as
a generator object taking in one input.
- WaveTable(Instrument, int, float[], int) - Constructor for class jm.audio.synth.WaveTable
-
This constructor sets this wavetable up as a generator
object meaning that it will pass sample information
down the chain based on its wave table data.
Set WaveTable with some initial values including
the sampling rate and the samples to use for this
wave table
- WaveView - Class in jm.gui.wave
-
- WaveView() - Constructor for class jm.gui.wave.WaveView
-
- WaveView(String) - Constructor for class jm.gui.wave.WaveView
-
- WaveView(String, int, int) - Constructor for class jm.gui.wave.WaveView
-
- WHISTLE - Static variable in interface jm.constants.ProgramChanges
-
- WHITE_NOISE - Static variable in class jm.audio.synth.Noise
-
Different noise type constants
- WHITE_NOISE - Static variable in interface jm.constants.Noises
-
- WHOLE_NOTE - Static variable in interface jm.constants.Durations
-
- WIND - Static variable in interface jm.constants.ProgramChanges
-
- Window - Class in jm.audio.synth
-
- Window(AudioObject, int, boolean) - Constructor for class jm.audio.synth.Window
-
- windowActivated(WindowEvent) - Method in class jm.gui.cpn.CpnZoomScreen
-
Invoked when a window is activated.
- windowActivated(WindowEvent) - Method in class jm.gui.cpn.LetterNotesEditor
-
Invoked when a window is activated.
- windowActivated(WindowEvent) - Method in class jm.gui.cpn.Notate
-
Invoked when a window is activated.
- windowActivated(WindowEvent) - Method in class jm.gui.cpn.NoteEditor
-
Invoked when a window is activated.
- windowActivated(WindowEvent) - Method in class jm.gui.cpn.ParmScreen
-
Invoked when a window is activated.
- windowActivated(WindowEvent) - Method in class jm.gui.cpn.PhraseViewer
-
Invoked when a window is activated.
- windowActivated(WindowEvent) - Method in class jm.gui.histogram.HistogramFrame
-
- windowActivated(WindowEvent) - Method in class jm.gui.show.ShowScore
-
- windowActivated(WindowEvent) - Method in class jm.gui.sketch.SketchScore
-
- windowClosed(WindowEvent) - Method in class jm.gui.cpn.CpnZoomScreen
-
- windowClosed(WindowEvent) - Method in class jm.gui.cpn.LetterNotesEditor
-
- windowClosed(WindowEvent) - Method in class jm.gui.cpn.Notate
-
Invoked when a window has been closed.
- windowClosed(WindowEvent) - Method in class jm.gui.cpn.NoteEditor
-
- windowClosed(WindowEvent) - Method in class jm.gui.cpn.ParmScreen
-
- windowClosed(WindowEvent) - Method in class jm.gui.cpn.PhraseViewer
-
Invoked when a window has been closed.
- windowClosed(WindowEvent) - Method in class jm.gui.histogram.HistogramFrame
-
- windowClosed(WindowEvent) - Method in class jm.gui.show.ShowScore
-
- windowClosed(WindowEvent) - Method in class jm.gui.sketch.SketchScore
-
- windowClosing(WindowEvent) - Method in class jm.gui.cpn.CpnZoomScreen
-
- windowClosing(WindowEvent) - Method in class jm.gui.cpn.LetterNotesEditor
-
- windowClosing(WindowEvent) - Method in class jm.gui.cpn.Notate
-
Invoked when a window is in the process of being closed.
- windowClosing(WindowEvent) - Method in class jm.gui.cpn.NoteEditor
-
- windowClosing(WindowEvent) - Method in class jm.gui.cpn.ParmScreen
-
- windowClosing(WindowEvent) - Method in class jm.gui.cpn.PhraseViewer
-
Invoked when a window is in the process of being closed.
- windowClosing(WindowEvent) - Method in class jm.gui.histogram.HistogramFrame
-
- windowClosing(WindowEvent) - Method in class jm.gui.show.ShowScore
-
- windowClosing(WindowEvent) - Method in class jm.gui.sketch.SketchScore
-
- windowDeactivated(WindowEvent) - Method in class jm.gui.cpn.CpnZoomScreen
-
Invoked when a window is de-activated.
- windowDeactivated(WindowEvent) - Method in class jm.gui.cpn.LetterNotesEditor
-
Invoked when a window is de-activated.
- windowDeactivated(WindowEvent) - Method in class jm.gui.cpn.Notate
-
Invoked when a window is de-activated.
- windowDeactivated(WindowEvent) - Method in class jm.gui.cpn.NoteEditor
-
Invoked when a window is de-activated.
- windowDeactivated(WindowEvent) - Method in class jm.gui.cpn.ParmScreen
-
Invoked when a window is de-activated.
- windowDeactivated(WindowEvent) - Method in class jm.gui.cpn.PhraseViewer
-
Invoked when a window is de-activated.
- windowDeactivated(WindowEvent) - Method in class jm.gui.histogram.HistogramFrame
-
- windowDeactivated(WindowEvent) - Method in class jm.gui.show.ShowScore
-
- windowDeactivated(WindowEvent) - Method in class jm.gui.sketch.SketchScore
-
- windowDeiconified(WindowEvent) - Method in class jm.gui.cpn.CpnZoomScreen
-
Invoked when a window is de-iconified.
- windowDeiconified(WindowEvent) - Method in class jm.gui.cpn.LetterNotesEditor
-
Invoked when a window is de-iconified.
- windowDeiconified(WindowEvent) - Method in class jm.gui.cpn.Notate
-
Invoked when a window is de-iconified.
- windowDeiconified(WindowEvent) - Method in class jm.gui.cpn.NoteEditor
-
Invoked when a window is de-iconified.
- windowDeiconified(WindowEvent) - Method in class jm.gui.cpn.ParmScreen
-
Invoked when a window is de-iconified.
- windowDeiconified(WindowEvent) - Method in class jm.gui.cpn.PhraseViewer
-
Invoked when a window is de-iconified.
- windowDeiconified(WindowEvent) - Method in class jm.gui.histogram.HistogramFrame
-
- windowDeiconified(WindowEvent) - Method in class jm.gui.show.ShowScore
-
- windowDeiconified(WindowEvent) - Method in class jm.gui.sketch.SketchScore
-
- windowIconified(WindowEvent) - Method in class jm.gui.cpn.CpnZoomScreen
-
Invoked when a window is iconified.
- windowIconified(WindowEvent) - Method in class jm.gui.cpn.LetterNotesEditor
-
Invoked when a window is iconified.
- windowIconified(WindowEvent) - Method in class jm.gui.cpn.Notate
-
Invoked when a window is iconified.
- windowIconified(WindowEvent) - Method in class jm.gui.cpn.NoteEditor
-
Invoked when a window is iconified.
- windowIconified(WindowEvent) - Method in class jm.gui.cpn.ParmScreen
-
Invoked when a window is iconified.
- windowIconified(WindowEvent) - Method in class jm.gui.cpn.PhraseViewer
-
Invoked when a window is iconified.
- windowIconified(WindowEvent) - Method in class jm.gui.histogram.HistogramFrame
-
- windowIconified(WindowEvent) - Method in class jm.gui.show.ShowScore
-
- windowIconified(WindowEvent) - Method in class jm.gui.sketch.SketchScore
-
- windowOpened(WindowEvent) - Method in class jm.gui.cpn.CpnZoomScreen
-
- windowOpened(WindowEvent) - Method in class jm.gui.cpn.LetterNotesEditor
-
- windowOpened(WindowEvent) - Method in class jm.gui.cpn.Notate
-
Invoked when a window has been opened.
- windowOpened(WindowEvent) - Method in class jm.gui.cpn.NoteEditor
-
- windowOpened(WindowEvent) - Method in class jm.gui.cpn.ParmScreen
-
- windowOpened(WindowEvent) - Method in class jm.gui.cpn.PhraseViewer
-
- windowOpened(WindowEvent) - Method in class jm.gui.histogram.HistogramFrame
-
- windowOpened(WindowEvent) - Method in class jm.gui.show.ShowScore
-
- windowOpened(WindowEvent) - Method in class jm.gui.sketch.SketchScore
-
- WN - Static variable in interface jm.constants.Durations
-
- WOODBLOCK - Static variable in interface jm.constants.ProgramChanges
-
- WOODBLOCKS - Static variable in interface jm.constants.ProgramChanges
-
- work(float[]) - Method in class jm.audio.AudioObject
-
The work method is responsible for handling the processing done
by an AudioObject.
- work(float[]) - Method in class jm.audio.io.PrintOut
-
Write any incoming samples out to disk
using the position (which is set by the note and
then moved appropriately for each sample written)
to place the sample into the RAF.
NOTE: Remember that only one AudioObject can ever
be an input to this Object.
- work(float[]) - Method in class jm.audio.io.RTIn
-
- work(float[]) - Method in class jm.audio.io.SampleIn
-
Read in samples from the file and pass it down the audio chain.
- work(float[]) - Method in class jm.audio.io.SampleOut
-
Write any incoming samples out to disk
using the position (which is set by the note and
then moved appropriately for each sample written)
to place the sample into the RAF.
NOTE: Remember that only one AudioObject can ever
be an input to this Object.
- work(float[]) - Method in class jm.audio.io.TextIn
-
Read in a sample from the file and pass it down
the audio chain.
- work(float[]) - Method in class jm.audio.synth.Add
-
This nextWork method adds all inputs together
and passes on a normalised result of the
sum.
- work(float[]) - Method in class jm.audio.synth.ADSR
-
Alter the samples value so that it meets the
shape of the graph, then send the new sample
onto the next audio object.
NOTE: if the nextWork method receives a value
of 1.0 the graphs current poitional value
will be passed on unchanged.
- work(float[]) - Method in class jm.audio.synth.AllFGTR
-
--------------------------------------------
Beginning
--------------------------------------------
- work(float[]) - Method in class jm.audio.synth.AllPass
-
- work(float[]) - Method in class jm.audio.synth.Comb
-
- work(float[]) - Method in class jm.audio.synth.Compressor
-
The nextWork method for Compressor will divide
the sample value above the threshold by the ratio.
- work(float[]) - Method in class jm.audio.synth.Delay
-
The nextWork method for Delay will store
the sample and send out the delayed one instead.
- work(float[]) - Method in class jm.audio.synth.Envelope
-
Alter the samples value so that it meets the
shape of the graph, then send the new sample
onto the next audio object.
NOTE: if the nextWork method receives a value
of 1.0 the graphs current positional value
will be passed on unchanged.
- work(float[]) - Method in class jm.audio.synth.FFT
-
Process each buffer of samples in turn.
- work(float[]) - Method in class jm.audio.synth.FGTR
-
--------------------------------------------
Beginning
--------------------------------------------
- work(float[]) - Method in class jm.audio.synth.Filter
-
Processes the sample values.
- work(float[]) - Method in class jm.audio.synth.Grain2
-
- work(float[]) - Method in class jm.audio.synth.Granulator
-
- work(float[]) - Method in class jm.audio.synth.InverseFFT
-
- work(float[]) - Method in class jm.audio.synth.Invert
-
The work method for Invert will change
the phase of each sample in the buffer.
- work(float[]) - Method in class jm.audio.synth.Multiply
-
This nextWork method Multiplys all inputs together
and passes on a normalised result of the
sum.
- work(float[]) - Method in class jm.audio.synth.Noise
-
- work(float[]) - Method in class jm.audio.synth.NoteBuffer
-
- work(float[]) - Method in class jm.audio.synth.NoteBufferReversed
-
- work(float[]) - Method in class jm.audio.synth.Oscillator
-
Moves through the Oscillator array (noramally forwards but sometimes
backwards) by increments set by si (sample increment value).
- work(float[]) - Method in class jm.audio.synth.Pluck
-
Create or process samples through the filter.
- work(float[]) - Method in class jm.audio.synth.ReSample
-
This is nextWork method simply needs to skip over
the right number of samples to cause a shorter
wave period.
- work(float[]) - Method in class jm.audio.synth.Smooth
-
The nextWork method for Smooth will average amplitude values.
- work(float[]) - Method in class jm.audio.synth.Splitter
-
- work(float[]) - Method in class jm.audio.synth.Spring
-
Returns a sample value to each channel generated by the spring model.
- work(float[]) - Method in class jm.audio.synth.StereoPan
-
The work method takes an input and changes its
amplitude based on which channel it is from
and where the pan is set.
- work(float[]) - Method in class jm.audio.synth.TapDelay
-
- work(float[]) - Method in class jm.audio.synth.Value
-
Will fill as many buffers as required with whatever value the fixed
value variable of this object is set to.
- work(float[]) - Method in class jm.audio.synth.Volume
-
- work(float[]) - Method in class jm.audio.synth.Wavelet
-
--------------------------------------------
Beginning
--------------------------------------------
- work(float[]) - Method in class jm.audio.synth.Waveshaper
-
This nextWork method adds all inputs together
and passes on a normalised result of the
sum.
- work(float[]) - Method in class jm.audio.synth.WaveTable
-
Moves through the WaveTable array (noramally forwards but sometimes
backwards) by increments set by si (sample increment value).
- work(float[]) - Method in class jm.audio.synth.Window
-
- write(int) - Method in class jm.gui.cpn.JmMidiPlayer
-
- write(byte[]) - Method in class jm.gui.cpn.JmMidiPlayer
-
- write(DataOutputStream) - Method in class jm.midi.event.ATouch
-
- write(DataOutputStream) - Method in class jm.midi.event.CChange
-
- write(DataOutputStream) - Method in class jm.midi.event.CPres
-
- write(DataOutputStream) - Method in class jm.midi.event.EndTrack
-
- write(DataOutputStream) - Method in interface jm.midi.event.Event
-
write out event data to disk
- write(DataOutputStream) - Method in class jm.midi.event.KeySig
-
- write(DataOutputStream) - Method in class jm.midi.event.NoteOff
-
- write(DataOutputStream) - Method in class jm.midi.event.NoteOn
-
- write(DataOutputStream) - Method in class jm.midi.event.PChange
-
- write(DataOutputStream) - Method in class jm.midi.event.PWheel
-
- write(DataOutputStream) - Method in class jm.midi.event.SysEx
-
- write(DataOutputStream) - Method in class jm.midi.event.TempoEvent
-
Write the contents of this object out to disk
- write(DataOutputStream) - Method in class jm.midi.event.TimeSig
-
- write(OutputStream) - Method in class jm.midi.SMF
-
Write to a standard MIDI file
- write(String) - Method in class jm.music.tools.AdaptiveMatrix
-
Saves the matrix to file
- Write - Class in jm.util
-
- Write() - Constructor for class jm.util.Write
-
- writeToFile(String) - Method in class jm.gui.cpn.StavePhraseProperties
-
- writeVarLength(int, DataOutputStream) - Static method in class jm.midi.MidiUtil
-
Write variable length value