META-INF.modules.java.desktop.classes.com.sun.media.sound.SF2Soundbank.class Maven / Gradle / Ivy
???? 8-
?? ?? ??? ??? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???
? ?? ?? ??
?
??
??
??
?
??
$???
$
?
?
?
D
D !"#
J?$
L% L? L& L'
[(])
* L+ L, L-.]/]0]12
[34
]? L567
a? a8 a9
: a; a< a= ]>? ]@
?ABCDE
o% o?FG
s? o5H s>I s@JK
{L {?
DM {N {O {P {Q???????? {R
S {T
U {V {W {X]Y^Z^[B\]
?^B_ s`
oa]bc
?? ?@ ?@ ?> ?>
od ]e
La
Ldf
?g
?h
?i
?j
?k
?l
?m
?n
??
?o
?pq
$r
?st
?u
?v
{w
Dx
?y
{z
?{|B}~Y ?? ??
??
L?
???
??B/
??]?
]?
]?
??
??
o??
s?
s?
D?
??
?? ? ??]???
??
????
??
???
???
??
????? major I minor targetEngine Ljava/lang/String; name romName romVersionMajor romVersionMinor creationDate engineers product copyright comments tools
sampleData %Lcom/sun/media/sound/ModelByteBuffer; sampleData24
sampleFile Ljava/io/File; largeFormat Z instruments Ljava/util/List; Signature 5Ljava/util/List; layers 0Ljava/util/List; samples 1Ljava/util/List; ()V Code LineNumberTable LocalVariableTable this "Lcom/sun/media/sound/SF2Soundbank; (Ljava/net/URL;)V url Ljava/net/URL; is Ljava/io/InputStream;
StackMapTable???
Exceptions? (Ljava/io/File;)V file? (Ljava/io/InputStream;)V inputstream
readSoundbank chunk Lcom/sun/media/sound/RIFFReader; riff
readInfoChunk #(Lcom/sun/media/sound/RIFFReader;)V format?
readSdtaChunk [B read avail&
readPdtaChunk preset #Lcom/sun/media/sound/SF2Instrument; i count gencount modcount split )Lcom/sun/media/sound/SF2InstrumentRegion; ii
zone_count offset modulator "Lcom/sun/media/sound/SF2Modulator; operator amount S layer Lcom/sun/media/sound/SF2Layer; $Lcom/sun/media/sound/SF2LayerRegion; sample Lcom/sun/media/sound/SF2Sample; start J end sampleid gsplit %Lcom/sun/media/sound/SF2GlobalRegion; siter Ljava/util/Iterator; globalsplit Lcom/sun/media/sound/SF2Region; instrumentid
instrument presets presets_bagNdx presets_splits_gen presets_splits_mod instruments_bagNdx instruments_splits_gen instruments_splits_mod liter iiter LocalVariableTypeTable :Ljava/util/Iterator; ?Ljava/util/Iterator; %Ljava/util/List; ;Ljava/util/List; 6Ljava/util/List; 4Ljava/util/Iterator; 9Ljava/util/Iterator;?? save (Ljava/lang/String;)V (Ljava/io/OutputStream;)V out Ljava/io/OutputStream; writeSoundbank #(Lcom/sun/media/sound/RIFFWriter;)V writer Lcom/sun/media/sound/RIFFWriter; writeInfoStringChunk G(Lcom/sun/media/sound/RIFFWriter;Ljava/lang/String;Ljava/lang/String;)V value len writeInfo
iver_chunk
ifil_chunk writeSdtaChunk data data24 pad
smpl_chunk
sm24_chunk writeModulators 3(Lcom/sun/media/sound/RIFFWriter;Ljava/util/List;)V
modulators 4Ljava/util/List; W(Lcom/sun/media/sound/RIFFWriter;Ljava/util/List;)V writeGenerators 2(Lcom/sun/media/sound/RIFFWriter;Ljava/util/Map;)V generator Entry InnerClasses Ljava/util/Map$Entry;
generators Ljava/util/Map; keyrange Ljava/lang/Short; velrange ;Ljava/util/Map$Entry; 5Ljava/util/Map; X(Lcom/sun/media/sound/RIFFWriter;Ljava/util/Map;)V writePdtaChunk region ix startLoop endLoop
phdr_chunk phdr_zone_count
pbag_chunk
pbag_gencount
pbag_modcount
pmod_chunk
pgen_chunk
inst_chunk inst_zone_count
ibag_chunk
ibag_gencount
ibag_modcount
imod_chunk
igen_chunk
shdr_chunk
sample_pos getName ()Ljava/lang/String;
getVersion getVendor getDescription setName s setVendor setDescription getResources '()[Ljavax/sound/midi/SoundbankResource; resources %[Ljavax/sound/midi/SoundbankResource; j? getInstruments &()[Lcom/sun/media/sound/SF2Instrument;
inslist_array $[Lcom/sun/media/sound/SF2Instrument; getLayers !()[Lcom/sun/media/sound/SF2Layer;
getSamples "()[Lcom/sun/media/sound/SF2Sample;
getInstrument 7(Ljavax/sound/midi/Patch;)Ljavax/sound/midi/Instrument; percussion2 patch2 Ljavax/sound/midi/Patch; program2 bank2 Ljavax/sound/midi/Instrument; patch program bank
percussion? getCreationDate setCreationDate
getProduct
setProduct
getRomName
setRomName getRomVersionMajor ()I setRomVersionMajor (I)V getRomVersionMinor setRomVersionMinor getTargetEngine setTargetEngine getTools setTools addResource '(Ljavax/sound/midi/SoundbankResource;)V resource $Ljavax/sound/midi/SoundbankResource; removeResource
addInstrument &(Lcom/sun/media/sound/SF2Instrument;)V removeInstrument ()[Ljavax/sound/midi/Instrument;
SourceFile SF2Soundbank.java ? ? ? ? EMU8000 ? ? untitled ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/util/ArrayList ? ? ? ???? java/io/FileInputStream com/sun/media/sound/RIFFReader?? RIFF?? .com/sun/media/sound/RIFFInvalidFormatException (Input stream is not a valid RIFF stream!`?? sfbk &Input stream is not a valid SoundFont!???? LIST INFO!" sdta%" pdta*" ifil?? isng???? INAM irom iver ICRD IENG IPRD ICOP ICMT ISFT smpl?? #com/sun/media/sound/ModelByteBuffer???? sm24 phdr ,com/sun/media/sound/RIFFInvalidDataException !com/sun/media/sound/SF2Instrument?+ ?? ????????A?A?A pbag?????? java/lang/Integer?? 'com/sun/media/sound/SF2InstrumentRegion? ? pmod com/sun/media/sound/SF2Modulator? ?? ???9:? ?? ?w ? pgen??????? inst com/sun/media/sound/SF2Layer ibag "com/sun/media/sound/SF2LayerRegion imod igen shdr com/sun/media/sound/SF2Sample???p ?q ??A?A?A??? ?????? ?? ????????? java/lang/Short????>????? #com/sun/media/sound/SF2GlobalRegion??;< com/sun/media/sound/RIFFWriter?de????leoe?e???` ascii???? ??hi?? a??? com/sun/media/sound/SF2Region java/util/Map$Entry???
EOP?uvz{ EOI??? EOS BootstrapMethods "javax/sound/midi/SoundbankResource -com/sun/media/sound/ModelInstrumentComparator [Lcom/sun/media/sound/SF2Layer; [Lcom/sun/media/sound/SF2Sample;? ? com/sun/media/sound/ModelPatch!? javax/sound/midi/Instrument"#?? com/sun/media/sound/SF2Soundbank java/lang/Object javax/sound/midi/Soundbank java/net/URL java/io/InputStream java/lang/Throwable java/io/IOException java/io/File java/lang/String java/util/List java/util/Iterator javax/sound/midi/Patch
openStream ()Ljava/io/InputStream; close getFormat equals (Ljava/lang/Object;)Z getType hasNextChunk ()Z nextChunk "()Lcom/sun/media/sound/RIFFReader; readUnsignedShort available
readString (I)Ljava/lang/String; readFully ([BII)V ([B)V getFilePointer ()J (Ljava/io/File;JJ)V %(Lcom/sun/media/sound/SF2Soundbank;)V valueOf (I)Ljava/lang/Integer; add readUnsignedInt library genre
morphology size isEmpty get (I)Ljava/lang/Object; intValue regions sourceOperator destinationOperator readShort ()S amountSourceOperator transportOperator (S)Ljava/lang/Short;
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (Ljavax/sound/midi/Soundbank;)V subbuffer *(JJZ)Lcom/sun/media/sound/ModelByteBuffer;
sampleRate readUnsignedByte
originalPitch readByte ()B pitchCorrection B
sampleLink
sampleType iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; &(Ljava/lang/Object;)Ljava/lang/Object;
shortValue remove
getRegions ()Ljava/util/List;
setGlobalZone ((Lcom/sun/media/sound/SF2GlobalRegion;)V '(Ljava/lang/String;Ljava/lang/String;)V #(Ljava/io/File;Ljava/lang/String;)V +(Ljava/io/OutputStream;Ljava/lang/String;)V writeList 4(Ljava/lang/String;)Lcom/sun/media/sound/RIFFWriter;
writeChunk writeString getBytes (Ljava/lang/String;)[B write writeUnsignedShort
getDataBuffer '()Lcom/sun/media/sound/ModelByteBuffer; writeTo getData24Buffer
writeShort (S)V entrySet ()Ljava/util/Set;
java/util/Set getKey getValue (Ljava/lang/String;I)V getGlobalRegion '()Lcom/sun/media/sound/SF2GlobalRegion; writeUnsignedInt (J)V
getGenerators ()Ljava/util/Map;
getModulators indexOf (Ljava/lang/Object;)I capacity writeUnsignedByte writeByte
$% . makeConcatWithConstants (II)Ljava/lang/String; toArray (([Ljava/lang/Object;)[Ljava/lang/Object; java/util/Arrays sort ,([Ljava/lang/Object;Ljava/util/Comparator;)V
getProgram getBank isPercussion getPatch ()Ljavax/sound/midi/Patch;&) $java/lang/invoke/StringConcatFactory+ Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;, %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 ? }*? *? *? *? *? *? *? *?
*? *? *?
*? *? *? *? *? *? *? *? Y? ? *? Y? ? *? Y? ? ? Z Y 9 : <