Uses of Class
net.charlesames.utility.common.Disposable

Packages that use Disposable
net.charlesames.music.ensemble Classes in package music.ensemble define the structure of scores. 
net.charlesames.music.midi The classes in this package have two missions: (1) to build a MIDI sequence from scratch and (2) to take an existing MIDI sequence and explain its contents. 
net.charlesames.music.musicxml The purpose of package music.musicxml is to generate files in MusicXML format. 
net.charlesames.music.musicxml.notation   
net.charlesames.music.score Classes in the {code net.charlesames.music.score} package represent musical scores and the components which comprise musical scores. 
net.charlesames.utility.contour   
net.charlesames.utility.entity   
 

Uses of Disposable in net.charlesames.music.ensemble
 

Subclasses of Disposable in net.charlesames.music.ensemble
 class ContainerOfChoirsAndContours
          The abstract ContainerOfChoirsAndContours class implements functionality shared between Ensemble and EnsembleChoir objects.
 class ContainerOfInstrumentLinks
          The abstract ContainerOfInstrumentLinks class implements functionality shared between ContainerOfInstrumentLinks and UnpitchedSound objects.
 class Ensemble
          Every ensemble starts at the top with an instance of the Ensemble class.
 class EnsembleChoir
          Instances of the EnsembleChoir class define hierarchical groupings for voice specifications, contour specifications, MIDI controls, and sub-choirs.
 class EnsembleChoirMidiData
          XML I/O stuff for EnsembleChoir data that is pertinent to MIDI.
 class EnsembleChoirMusicXmlData
          XML I/O stuff for EnsembleChoir data that is pertinent to MusicXML.
 class EnsembleContour
          The EnsembleContour class contains information about ScoreContour Each EnsembleContour instance is a child of a EnsembleChoir.
 class EnsembleContourNoteListData
          XML I/O stuff for EnsembleContour data that is pertinent to Music-N note lists.
 class EnsembleCredit
          The EnsembleCredit class documents information such as the composer name and copyright date.
 class EnsembleEntity
          The abstract EnsembleEntity class provides a base for all Ensemble components.
 class EnsembleInstrument
          The {link EnsembleInstrument} class holds attributes that determine the timbre of a note.
 class EnsembleInstrumentMidiData
          XML I/O stuff for EnsembleInstrument data that is pertinent to Music-N note lists.
 class EnsembleInstrumentMusicXmlData
          XML I/O stuff for EnsembleInstrument data that is pertinent to Music-N note lists.
 class EnsembleInstrumentNoteListData
          XML I/O stuff for EnsembleInstrument data that is pertinent to Music-N note lists.
 class EnsembleInstrumentVoice
          The EnsembleInstrumentVoice class implements a cross reference between an EnsembleInstrument and an EnsembleVoice which is capable of using the instrument.
 class EnsembleMidiData
          XML I/O stuff for Ensemble data that is pertinent to Music-N note lists.
 class EnsembleMusicXmlData
          XML I/O stuff for Ensemble data that is pertinent to MusicXML.
 class EnsembleNativeData
          XML I/O stuff for Ensemble data that is pertinent to Music-N note lists.
 class EnsembleNoteListData
          XML I/O stuff for Ensemble data that is pertinent to Music-N note lists.
 class EnsembleVoice
          The EnsembleVoice class hold properties.
 class EnsembleVoiceMidiData
          XML I/O stuff for EnsembleVoice data that is pertinent to Music-N note lists.
 class EnsembleVoiceMusicXmlData
          XML I/O stuff for EnsembleVoice data that is pertinent to Music-N note lists.
 class EnsembleVoiceMusicXmlStaff
          XML I/O stuff for EnsembleVoice data that is pertinent to Music-N note lists.
 class MidiControl
          A MidiControl instance binds a TypeOfMidiControl instance with a ScoreContour that details how control values evolve over time.
 class MusicXmlPart
          MusicXmlPart objects together define the coarse vertical structure of a MusicXML score.
 class MusicXmlStaff
          MusicXmlStaff objects together define the fine vertical structure of a MusicXML part.
 class NoteListInstrument
          The NoteListInstrument class defines note-list instrument ID's and associates these with EnsembleContour instances.
 class NoteListInstrumentContour
          Deprecated.  
 class NoteListInstrumentLink
          The NoteListInstrumentLink class defines an external reference from a ContainerOfInstrumentLinks to a NoteListInstrument.
 class NoteListOpcode
          NoteListOpcode objects define the text used to identify various types of statement in MUSIC-N note lists.
 class NoteListParameter
          NoteListParameter objects direct score information to be written to fields in MUSIC-N note lists.
 class NoteListParameterLink
          NoteListParameterLink instances details how to obtain parameter values when the EnsembleInstrument associated with the containing NoteListInstrumentLink generates a note statement using the associated NoteListInstrument.
 class TuningElement
          Element of a mapping from degrees to cents.
 class TuningElementAccidental
           
 class TuningElementDegree
           
 class TuningElementInflection
           
 class TuningElementLetter
           
 class TuningMap
          A TuningMap manages mappings between Degree instances and tunings expressed in cents.
 class TuningMapChromatic
          In a TuningMapChromatic the cents value associated with each degree independently configurable.
 class TuningMapDiatonic
          In a TuningMapDiatonic the cents value associated with any degree is the sum of a cents value associated with the letter name and the cents value associated with the accidental.
 class UnpitchedIndication
          An EnsembleEntity which wraps a MusicXML Indication.
 class UnpitchedSound
          An UnpitchedSound object maps a Pitch to details controlling the musical sound.
 class UnpitchedSoundMidiData
          XML I/O stuff for UnpitchedSound data that is pertinent to Music-N note lists.
 class UnpitchedSoundMusicXmlData
          XML I/O stuff for UnpitchedSound data that is pertinent to Music-N note lists.
 class UnpitchedSoundNoteListData
          XML I/O stuff for UnpitchedSound data that is pertinent to Music-N note lists.
 

Uses of Disposable in net.charlesames.music.midi
 

Subclasses of Disposable in net.charlesames.music.midi
 class GeneralMidiChannel
          A GeneralMidiChannel instance associates a unique MIDI channel (1-16) with a unique GeneralMidiProgram.
 class MidiChannel
          MidiChannel instances keep track of what is going on in a channel during a MIDI file export.
 class MidiDevice
          A MidiDevice instance manages a collection of 16 MidiChannel objects.
 class MidiEntity
          Base class for MIDI entities.
 class MidiFile
          The MidiFile class wraps the javax.sound.midi.Sequence class.
 class MidiTrack
          The MidiTrack class wraps the javax.sound.midi.Track class.
 class MidiTrackEvent
           
 

Uses of Disposable in net.charlesames.music.musicxml
 

Subclasses of Disposable in net.charlesames.music.musicxml
 class Attributes
          The Attributes class implements the MusicXML <attributes> element.
 class Barline
          The Barline class implements the MusicXML <barline> element.
 class Beam
          The Beam class implements the MusicXML <beam> element.
 class Clef
          The Clef class implements the MusicXML <clef> element.
 class Credit
          The Credit class implements the MusicXML <credit> element.
 class CreditWords
          The CreditWords class implements the MusicXML <credit-words> element.
 class Dashes
          The Dashes class implements the MusicXML <dashes> direction type.
 class Defaults
          The Defaults class implements the MusicXML <defaults> element.
 class Direction
          The Direction class implements the MusicXML <direction> event.
 class DirectionType
          The DirectionType class implements the MusicXML <direction-type> element.
 class Directive
          The Directive class implements the MusicXML <directive> event.
 class Dynamics
          The Dynamics class implements the MusicXML <dynamics> direction type.
 class HarpPedals
          The HarpPedals class implements the MusicXML <harp-pedals> direction type.
 class Identification
          The Identification class implements the MusicXML <identification> element.
 class IdentificationCreator
          The IdentificationCreator class implements the MusicXML <creator> element.
 class IdentificationEncoding
          The IdentificationEncoding class implements the MusicXML <encoding> element.
 class IdentificationEncodingSupport
          The IdentificationEncodingSupport class implements the MusicXML <supports> element.
 class KeySignature
          The KeySignature class implements the MusicXML <key> element.
 class Measure
          The abstract Measure class implements shared functionality for MusicXML measure elements.
 class MeasureInPart
          The MeasureInPart class implements the MusicXML <measure> element.
 class MeasurePrint
          The MeasurePrint class implements the MusicXML <measure-print> element.
 class Metronome
          The Identification class implements the MusicXML <metronome> direction type.
 class MidiInstrument
          The MidiInstrument class implements the MusicXML <midi-instrument> element.
 class MusicXmlEntity
          This abstract class serves as base for all music.musicxml classes.
 class MusicXmlScore
          The MusicXmlScore class implements functionality shared between the MusicXML <score-partwise> and <score-timewise> elements.
 class Notehead
          The Identification class implements the MusicXML <metronome> direction type.
 class NoteInMeasure
          The NoteInMeasure class implements the MusicXML <note> element.
 class OtherNotation
          The OtherNotation class implements the MusicXML <other-notation> notation.
 class PageLayout
          The PageLayout class implements the MusicXML <page-layout> element.
 class PageMargins
          The PageMargins class implements the MusicXML <page-margins> element.
 class Part
          The abstract Part class implements functionality shared between MusicXML <part> elements.
 class PartGroup
          The PartGroup class implements the MusicXML <part-group> element.
 class PartInScore
          The PartInScore class implements the MusicXML <part> element.
 class PedalTuning
          The PedalTuning class implements the MusicXML <pedal-tuning> element.
 class Pitch
          The Pitch class implements the MusicXML <pitch> element.
 class Scaling
          The Scaling class implements the MusicXML <scaling> element.
 class ScorePart
          The ScorePart class implements the MusicXML <score-part> element.
 class ScorePartwise
          The ScorePartwise, implements the MusicXML <score-partwise> element.
 class Sound
          The Sound class implements the MusicXML <sound> element.
 class StaffLayout
          The StaffLayout class implements the MusicXML <staff-layout> element.
 class Stem
          The Stem class implements the MusicXML <stem> element.
 class SystemLayout
          The SystemLayout class implements the MusicXML <system-layout> element.
 class SystemMargins
          The SystemMargins class implements the MusicXML <system-margins> element.
 class TimedEvent
          The TimedEvent class implements functionality shared between MusicXML elements that happen at a specific time point within a measure.
 class TimeSignature
          The TimeSignature class implements the MusicXML <time> element.
 class Unpitched
          The Unpitched class implements the MusicXML <unpitched> element.
 class Wedge
          The Wedge class implements the MusicXML <wedge> element.
 class Words
          The Words class implements the MusicXML <words> direction type.
 

Uses of Disposable in net.charlesames.music.musicxml.notation
 

Subclasses of Disposable in net.charlesames.music.musicxml.notation
 class Accent
          The Accent class implements the MusicXML <accent> articulation.
 class Articulation
          The Articulation class implements the MusicXML <articulations> notation.
 class BreathMark
          The BreathMark class implements the MusicXML <breath-mark> articulation.
 class Caesura
          The Caesura class implements the MusicXML <caesura> articulation.
 class DetachedLegato
          The DetachedLegato class implements the MusicXML <detached-legato> articulation.
 class Doit
          The Doit class implements the MusicXML <accent> articulation.
 class DownBow
          The DownBow class implements the MusicXML <down-bow> technical notation.
 class Falloff
          The Falloff class implements the MusicXML <falloff> articulation.
 class Fingering
          The Fingering class implements the MusicXML <fingering> technical notation.
 class Notation
          The Notation class implements the MusicXML <notation> element.
 class OpenString
          The OpenString class implements the MusicXML <open-string> element.
 class Plop
          The Plop class implements the MusicXML <plop> articulation.
 class Scoop
          The Scoop class implements the MusicXML <scoop> articulation.
 class Spiccato
          The Spiccato class implements the MusicXML <spiccato> articulation.
 class Staccatissimo
          The Staccatissimo class implements the MusicXML <staccatissimo> articulation.
 class Staccato
          The Staccato class implements the MusicXML <staccato> articulation.
 class Stopped
          The Stopped class implements the MusicXML <stopped> element.
 class Stress
          The Stress class implements the MusicXML <stress> articulation.
 class StrongAccent
          The StrongAccent class implements the MusicXML <strong-accent> articulation.
 class TechnicalNotation
          The TechnicalNotation class implements the MusicXML <technical> notation.
 class Tenuto
          The Tenuto class implements the MusicXML <tenuto> articulation.
 class Tuplet
          The Tuplet class implements the MusicXML <tuplet> notation.
 class Unstress
          The Unstress class implements the MusicXML <unstress> articulation.
 class UpBow
          The UpBow class implements the MusicXML <up-bow> technical notation.
 

Uses of Disposable in net.charlesames.music.score
 

Subclasses of Disposable in net.charlesames.music.score
 class Chord
          The Chord class defines a group of notes which are played simultaneously.
 class ChordEnd
          The ChordEnd subclass of Event marks the end of a chord within a particular voice of the score.
 class ChordStart
          The ChordStart subclass of Event marks the start of a chord within a particular voice of the score.
 class ClefChange
          The ClefChange subclass of Event marks the appearance of a new clef within a particular voice of the score.
 class HarpPedallingChange
          The HarpPedallingChange subclass of Event marks the appearance of a new harpPedalling within a particular voice of the score.
 class Score
          The Score class implements a collection of ScoreNote instances.
 class ScoreContour
          Instances of the ScoreContour class plot the time-evolution of musical attributes such as tempo and dynamics.
 class ScoreEnsembleData
          XML I/O stuff for Score data that is pertinent to Music-N note lists.
 class ScoreEntity
          The abstract ScoreEntity class provides a base for all Score components.
 class ScoreEvent
          The abstract Event class implements properties and methods common to notes and other score elements which happen in time-sequenced order.
 class ScoreEventData
          XML I/O stuff for Score data that is pertinent to Music-N note lists.
 class ScoreGroupData
          XML I/O stuff for Score data that is pertinent to Music-N note lists.
 class ScoreInstrument
          The ScoreInstrument class determines the sound used to realize a note.
 class ScoreMeasure
          The Measure class defines a section of a score characterized by a starting time, ending time, time signature, and key signature.
 class ScoreNote
          The ScoreNote class represents an individual sound within a score.
 class ScorePhrase
          The Phrase class defines a group of notes whose relationship is up to the user to exploit.
 class ScoreSegment
          The ScoreSegment class defines a section of a ScoreContour characterized by a starting time, ending time, origin value, and goal value.
 class ScoreTuplet
          The ScoreTuplet class defines a group of notes whose durations are stretched or compressed by a proportional factor.
 class ScoreTupletEnd
          The TupletEnd subclass of Event marks the end of a Tuplet within a particular voice of the score.
 class ScoreTupletStart
          The TupletStart subclass of Event marks the start of a Tuplet within a particular voice of the score.
 class ScoreVoice
          The ScoreVoice class structures notes within a Score instance in a manner roughly equivalent to how staves in a notated score organize notes into layers.
 class SegmentEnd
          The SegmentEnd subclass of ScoreEvent marks the end of a contour segment within a particular voice of the score.
 class SegmentStart
          The SegmentStart subclass of ScoreEvent marks the start of a contour segment within a particular voice of the score.
 class Slur
          The Slur class defines a group of notes whose relationship is up to the user to exploit.
 

Uses of Disposable in net.charlesames.utility.contour
 

Subclasses of Disposable in net.charlesames.utility.contour
 class ContourTest.TestContour
           
 class ContourTest.TestSegment
           
 class ContourFromRational<T>
          Instances of the ContourFromRational class map a continuous ordinate (e.g.
 class RationalSegment<T>
          Base class defining a segment of a ContourFromRational collection.
 class ContourFromReal<T>
          Instances of the ContourFromReal class map a continuous ordinate (e.g.
 class RealSegment<T>
          Base class defining a segment of a ContourFromReal collection.
 

Uses of Disposable in net.charlesames.utility.entity
 

Subclasses of Disposable in net.charlesames.utility.entity
 class Entity
          Entity is an abstract base class enhancing Object.
 class WriteableEntity
          A WriteableEntity is an Entity whose contents can be saved to or loaded from a file.