All Packages Class Hierarchy This Package Previous Next Index
Class quicktime.std.music.SynthesizerDescription
java.lang.Object
|
+----quicktime.util.QTByteObject
|
+----quicktime.std.music.SynthesizerDescription
- public final class SynthesizerDescription
- extends QTByteObject
- implements PrimitivesLib, Cloneable
-
clone()
- Return a copy of the current class.
-
controllerAvailable(int)
- Returns true if controller number (1->128) is available.
-
getChannelMask()
- (midi device only) which channels device always uses
-
getDrumChannelMask()
- (midi device only) which channels device always uses
-
getDrumCount()
- non gm, built in (rom) drumkits only
-
getDrumPartCount()
- maximum multi-timbrality of drum parts
-
getFlags()
- Information about how the synthesizer works.
-
getInstrumentCount()
- non gm, built in (rom) instruments only
-
getLatency()
- response time in µSec
-
getModifiableDrumCount()
- plus n-more are user modifiable
-
getModifiableInstrumentCount()
- plus n-more are user modifiable
-
getName()
- Return text name of synthesizer type
-
getOutputCount()
- number of audio outputs (usually two)
-
getPartCount()
- maximum multi-timbrality (and midi channels)
-
getSynthesizerType()
- synthesizer type (must be same as component subtype)
-
getVoiceCount()
- maximum polyphony
-
gmDrumAvailable(int)
- Return true if the general MIDI drum kit (1->128) is available.
-
gmInstrumentAvailable(int)
- Return true if the general MIDI instrument (1->128) is available.
-
toString()
- String representation of class.
getSynthesizerType
public int getSynthesizerType()
- synthesizer type (must be same as component subtype)
getName
public String getName() throws UtilException
- Return text name of synthesizer type
getFlags
public int getFlags()
- Information about how the synthesizer works.
getVoiceCount
public int getVoiceCount()
- maximum polyphony
getPartCount
public int getPartCount()
- maximum multi-timbrality (and midi channels)
getInstrumentCount
public int getInstrumentCount()
- non gm, built in (rom) instruments only
getModifiableInstrumentCount
public int getModifiableInstrumentCount()
- plus n-more are user modifiable
getChannelMask
public int getChannelMask()
- (midi device only) which channels device always uses
getDrumPartCount
public int getDrumPartCount()
- maximum multi-timbrality of drum parts
getDrumCount
public int getDrumCount()
- non gm, built in (rom) drumkits only
getModifiableDrumCount
public int getModifiableDrumCount()
- plus n-more are user modifiable
getDrumChannelMask
public int getDrumChannelMask()
- (midi device only) which channels device always uses
getOutputCount
public int getOutputCount()
- number of audio outputs (usually two)
getLatency
public int getLatency()
- response time in µSec
controllerAvailable
public boolean controllerAvailable(int controllerNum)
- Returns true if controller number (1->128) is available.
gmInstrumentAvailable
public boolean gmInstrumentAvailable(int gmInstNum)
- Return true if the general MIDI instrument (1->128) is available.
gmDrumAvailable
public boolean gmDrumAvailable(int gmDrumNum)
- Return true if the general MIDI drum kit (1->128) is available.
toString
public String toString()
- String representation of class.
- Overrides:
- toString in class QTByteObject
clone
public Object clone()
- Return a copy of the current class.
- Overrides:
- clone in class Object
All Packages Class Hierarchy This Package Previous Next Index