META-INF.modules.java.desktop.classes.com.sun.media.sound.ModelInstrument.class Maven / Gradle / Ivy
???? : m
javax/sound/midi/Instrument Z(Ljavax/sound/midi/Soundbank;Ljavax/sound/midi/Patch;Ljava/lang/String;Ljava/lang/Class;)V 0com/sun/media/sound/ModelStandardIndexedDirector
Q([Lcom/sun/media/sound/ModelPerformer;Lcom/sun/media/sound/ModelDirectedPlayer;)V
"com/sun/media/sound/ModelPerformer
#com/sun/media/sound/ModelInstrument getPatch ()Ljavax/sound/midi/Patch;
javax/sound/midi/Patch
getProgram ()I
getBank com/sun/media/sound/ModelPatch
! " isPercussion ()Z
$ % (II)V ' java/lang/String
) * +
getPerformers '()[Lcom/sun/media/sound/ModelPerformer;
- .
getKeyFrom
0 1 getKeyTo
3 4 5 getName ()Ljava/lang/String; 7 untitled Code LineNumberTable LocalVariableTable this %Lcom/sun/media/sound/ModelInstrument; soundbank Ljavax/sound/midi/Soundbank; patch Ljavax/sound/midi/Patch; name Ljava/lang/String; dataClass Ljava/lang/Class; LocalVariableTypeTable Ljava/lang/Class<*>; Signature ](Ljavax/sound/midi/Soundbank;Ljavax/sound/midi/Patch;Ljava/lang/String;Ljava/lang/Class<*>;)V getDirector ?([Lcom/sun/media/sound/ModelPerformer;Ljavax/sound/midi/MidiChannel;Lcom/sun/media/sound/ModelDirectedPlayer;)Lcom/sun/media/sound/ModelDirector;
performers %[Lcom/sun/media/sound/ModelPerformer; channel Ljavax/sound/midi/MidiChannel; player )Lcom/sun/media/sound/ModelDirectedPlayer; getChannelMixer h(Ljavax/sound/midi/MidiChannel;Ljavax/sound/sampled/AudioFormat;)Lcom/sun/media/sound/ModelChannelMixer; format !Ljavax/sound/sampled/AudioFormat;
getPatchAlias program I bank
percussion Z
StackMapTable getKeys ()[Ljava/lang/String; k performer $Lcom/sun/media/sound/ModelPerformer; keys [Ljava/lang/String; b L getChannels ()[Z i ch [Z i
SourceFile ModelInstrument.java! 8 r
*+,-? ? 9
7 8 : 4
; <