Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KyoSherlock/MidiDriver
/ functions
Functions
1,355 in github.com/KyoSherlock/MidiDriver
⨍
Functions
1,355
◇
Types & classes
193
↓ 7 callers
Method
readShort
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/RIFFReader.java:233
↓ 7 callers
Method
setOutput
(int pin, SoftAudioBuffer output)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftAudioProcessor.java:41
↓ 7 callers
Method
toByteArray
(float[] in_buff, int in_offset, int in_len, byte[] out_buff, int out_offset)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatConverter.java:1038
↓ 7 callers
Method
writeString
(String string)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/RIFFWriter.java:303
↓ 6 callers
Method
controlChangePerNote
(int noteNumber, int controller, int value)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftChannel.java:992
↓ 6 callers
Method
equals
Finalizes the equals method
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/AudioFormat.java:617
↓ 6 callers
Method
getControlRate
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftSynthesizer.java:463
↓ 6 callers
Method
getInstruments
Get all of {@link Instrument}s @return the array of {@link Instrument}s
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/Soundbank.java:59
↓ 6 callers
Method
getMinBufferSize
Obtains the minimum buffer size supported by the data line. @return minimum buffer size in bytes, or <code>AudioSystem.NOT_SPECIFIED</code>
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/DataLine.java:405
↓ 6 callers
Method
getProgram
Get the program of {@link Patch} @return the program of {@link Patch}, 0-127
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/Patch.java:37
↓ 6 callers
Method
getScale
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelConnectionBlock.java:111
↓ 6 callers
Method
getTicksPerMicrosecond
convert parameter from microseconds to tick @return ticks per microsecond, NaN: sequence is null
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/impl/SequencerImpl.java:755
↓ 6 callers
Method
getVoices
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftSynthesizer.java:467
↓ 6 callers
Method
load
(byte[] data)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftTuning.java:87
↓ 6 callers
Method
mark
(int readlimit)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatInputStream.java:276
↓ 6 callers
Method
processControlLogic
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftProcess.java:38
↓ 6 callers
Method
processMix
(float in[], float out[])
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftReverb.java:140
↓ 5 callers
Method
allSoundOff
Indicate 'All sound off' message to the {@link MidiChannel}
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiChannel.java:18
↓ 5 callers
Method
controlChange
Set 'Controller' status to the {@link MidiChannel} @param controller the controller ID @param value the controller value
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiChannel.java:76
↓ 5 callers
Method
getFormat
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftSynthesizer.java:487
↓ 5 callers
Method
getInputStream
(URL url)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatInputStream.java:214
↓ 5 callers
Method
getInputStream
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftMainMixer.java:927
↓ 5 callers
Method
getPointer
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/RIFFWriter.java:44
↓ 5 callers
Method
getSequence
Get the {@link Sequence} @return the {@link Sequence}
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/Sequencer.java:121
↓ 5 callers
Method
getTracks
Get the array of {@link Track}s @return array of tracks
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/Sequence.java:156
↓ 5 callers
Method
init
(SoftSynthesizer synth)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftProcess.java:34
↓ 5 callers
Method
noteOn
(int noteNumber, int velocity)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelDirector.java:41
↓ 5 callers
Method
play
(int performerIndex, ModelConnectionBlock[] connectionBlocks)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelDirectedPlayer.java:35
↓ 5 callers
Method
processAudio
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftAudioProcessor.java:45
↓ 5 callers
Method
reset
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftMainMixer.java:931
↓ 5 callers
Method
setGeneralMidiMode
(int gmmode)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftSynthesizer.java:455
↓ 5 callers
Method
start
Allows a line to engage in data I/O. If invoked on a line that is already running, this method does nothing. Unless the data in the buffer has been
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/DataLine.java:116
↓ 5 callers
Method
transform
(double value)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelTransform.java:34
↓ 5 callers
Method
writeByte
(int b)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/RIFFWriter.java:321
↓ 5 callers
Method
writeInt
(int b)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/RIFFWriter.java:332
↓ 4 callers
Method
addInstrument
(Instrument resource)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SimpleSoundbank.java:128
↓ 4 callers
Method
allNotesOff
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftChannel.java:1466
↓ 4 callers
Method
available
Obtains the number of bytes of data currently available to the application for processing in the data line's internal buffer. For a source data line,
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/DataLine.java:214
↓ 4 callers
Method
close
Closes this audio input stream and releases any system resources associated with the stream. @throws IOException if an input or output error occurs
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/AudioInputStream.java:369
↓ 4 callers
Method
convertModulator
(ModelPerformer performer, SF2Modulator modulator)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SF2Instrument.java:657
↓ 4 callers
Method
filter2
(SoftAudioBuffer sbuffer)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftFilter.java:413
↓ 4 callers
Method
getAudioFileReaders
Obtains the set of audio file readers that are currently installed on the system. @return a List of {@link AudioFileReader AudioFileReader} o
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/AudioSystem.java:524
↓ 4 callers
Method
getCommand
Get the kind of command for this message. @return the kind of command
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/ShortMessage.java:171
↓ 4 callers
Method
getDivisionType
Get the divisionType of the {@link Sequence} @return the divisionType of the {@link Sequence}
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/Sequence.java:113
↓ 4 callers
Method
getFrameLength
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/AudioFloatInputStream.java:254
↓ 4 callers
Method
getMaxBufferSize
Obtains the maximum buffer size supported by the data line. @return maximum buffer size in bytes, or <code>AudioSystem.NOT_SPECIFIED</code>
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/DataLine.java:414
↓ 4 callers
Method
getPerformers
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SimpleInstrument.java:124
↓ 4 callers
Method
getResolution
Get the resolution @return the resolution
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/Sequence.java:131
↓ 4 callers
Method
getStatus
Get the status of the {@link MidiMessage} @return the status
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiMessage.java:73
↓ 4 callers
Method
readInt
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/RIFFReader.java:244
↓ 4 callers
Method
setExclusiveClass
(int exclusiveClass)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelPerformer.java:76
↓ 4 callers
Method
setInput
(int pin, SoftAudioBuffer input)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftAudioProcessor.java:39
↓ 4 callers
Method
setKeyFrom
(int keyFrom)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelPerformer.java:92
↓ 4 callers
Method
setKeyTo
(int keyTo)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelPerformer.java:100
↓ 4 callers
Method
setMute
Set 'Mute' status to the {@link MidiChannel} @param mute 'Mute' status
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiChannel.java:126
↓ 4 callers
Method
setName
(String name)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelPerformer.java:56
↓ 4 callers
Method
setScale
(double scale)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelConnectionBlock.java:115
↓ 4 callers
Method
setVelFrom
(int velFrom)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelPerformer.java:108
↓ 4 callers
Method
setVelTo
(int velTo)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelPerformer.java:116
↓ 4 callers
Method
sortEvents
Sort the {@link Track}'s {@link MidiEvent}, order by tick and events @param track the Track
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/Track.java:132
↓ 4 callers
Method
subbuffer
(long beginIndex)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelByteBuffer.java:215
↓ 4 callers
Method
toHexString
Convert the byte array to the hex dumped string @param src the byte array @return hex dumped string
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiMessage.java:100
↓ 4 callers
Method
toString
Provides the <code>String</code> representation of the encoding. This <code>String</code> is the same name that was passed to the constructor. For t
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/AudioFormat.java:645
↓ 4 callers
Method
toString
Provides the file type's name as the <code>String</code> representation of the file type. @return the file type's name
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/AudioFileFormat.java:404
↓ 4 callers
Method
writeGenerators
(RIFFWriter writer, Map<Integer, Short> generators)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SF2Soundbank.java:618
↓ 4 callers
Method
writeModulators
(RIFFWriter writer, List<SF2Modulator> modulators)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SF2Soundbank.java:607
↓ 3 callers
Method
addSource
(ModelSource source)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelConnectionBlock.java:127
↓ 3 callers
Method
checksumOK
(byte[] data)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftTuning.java:69
↓ 3 callers
Method
clone
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftShortMessage.java:49
↓ 3 callers
Method
createModelConnections
(ModelIdentifier sid, int[] destination, int[] range)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftChannel.java:812
↓ 3 callers
Method
equals
(final Object obj)
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiDevice.java:178
↓ 3 callers
Method
finish
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/RIFFReader.java:206
↓ 3 callers
Method
fireEventListeners
Process the specified {@link MidiMessage} and fire events to registered event listeners. @param message the {@link MidiMessage}
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/impl/SequencerImpl.java:224
↓ 3 callers
Method
getAudioInputStream
Obtains an audio input stream from the input stream provided. The stream must point to valid audio file data. In general, audio file readers may nee
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/spi/AudioFileReader.java:92
↓ 3 callers
Method
getData1
Get the first data for this message. @return the first data
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/ShortMessage.java:180
↓ 3 callers
Method
getData24Buffer
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SF2Sample.java:108
↓ 3 callers
Method
getDataClass
Get the class of data(obtained by {@link #getData()} @return the class
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/SoundbankResource.java:42
↓ 3 callers
Method
getExclusiveClass
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelPerformer.java:72
↓ 3 callers
Method
getFormat
Obtains the current format (encoding, sample rate, number of channels, etc.) of the data line's audio data. <p>If the line is not open and has never
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/DataLine.java:181
↓ 3 callers
Method
getFormatConversionProviders
Obtains the set of format converters (codecs, transcoders, etc.) that are currently installed on the system. @return an array of {@link Forma
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/AudioSystem.java:507
↓ 3 callers
Method
getFormats
Obtains a set of audio formats supported by the data line. Note that <code>isFormatSupported(AudioFormat)</code> might return <code>true</code> for ce
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/DataLine.java:376
↓ 3 callers
Method
getGeneralMidiMode
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftSynthesizer.java:451
↓ 3 callers
Method
getLength
Get the length of the {@link MidiMessage} @return the length
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiMessage.java:86
↓ 3 callers
Method
getLineClass
Obtains the class of the line that this Line.Info object describes. @return the described line's class
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/Line.java:196
↓ 3 callers
Method
getMainMixer
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftSynthesizer.java:380
↓ 3 callers
Method
getSample
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SF2LayerRegion.java:36
↓ 3 callers
Method
getSoundbank
(URL url)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SF2SoundbankReader.java:43
↓ 3 callers
Method
getSourceInstrument
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftInstrument.java:71
↓ 3 callers
Method
getTargetEncodings
Obtains the set of target format encodings to which format conversion services are provided by this provider. @return array of target format encoding
sherlockmidi/src/main/java/cn/sherlock/javax/sound/sampled/spi/FormatConversionProvider.java:72
↓ 3 callers
Method
globalParameterControlChange
(int[] slothpath, long[] params, long[] paramsvalue)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftMainMixer.java:1006
↓ 3 callers
Method
isDefaultConnectionsEnabled
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelPerformer.java:136
↓ 3 callers
Method
noteOff_internal
(int noteNumber, int velocity)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftChannel.java:556
↓ 3 callers
Method
open
(float samplerate)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelOscillator.java:43
↓ 3 callers
Method
patchToString
(Patch patch)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SoftSynthesizer.java:351
↓ 3 callers
Method
readByte
()
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/RIFFReader.java:225
↓ 3 callers
Method
readSoundbank
(InputStream inputstream)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/SF2Soundbank.java:116
↓ 3 callers
Method
readVariableLengthInt
Read value from InputStream @return the variable @throws IOException
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/io/StandardMidiFileReader.java:90
↓ 3 callers
Method
refreshPlayingTrack
Merge current sequence's track to play
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/impl/SequencerImpl.java:440
↓ 3 callers
Method
setChannelPressure
Set 'Channel pressure' status to the {@link MidiChannel} @param pressure the channel pressure
sherlockmidi/src/main/java/jp/kshoji/javax/sound/midi/MidiChannel.java:60
↓ 3 callers
Method
setDestination
(ModelDestination destination)
sherlockmidi/src/main/java/cn/sherlock/com/sun/media/sound/ModelConnectionBlock.java:107
← previous
next →
101–200 of 1,355, ranked by callers