Skip navigation links
A C D E F G H I K L M N O P R S T V W 

A

add(int, Event) - Method in class net.raphimc.noteblocklib.model.event.Events
 
add(int, List<Event>) - Method in class net.raphimc.noteblocklib.model.event.Events
 
add(int, Note) - Method in class net.raphimc.noteblocklib.model.note.Notes
 
add(int, List<Note>) - Method in class net.raphimc.noteblocklib.model.note.Notes
 
applyExtendedNotesResourcePack(Note) - Static method in class net.raphimc.noteblocklib.format.minecraft.MinecraftDefinitions
Modifies the note to be compatible with the Extended Octave Range Notes resource pack.
applyExtendedNotesResourcePackOld(Note) - Static method in class net.raphimc.noteblocklib.format.minecraft.MinecraftDefinitions
Deprecated.
Replaced by MinecraftDefinitions.applyExtendedNotesResourcePack(Note) which also sets the correct instrument automatically.

C

CENTER_PAN - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
CENTER_PANNING - Static variable in class net.raphimc.noteblocklib.format.nbs.NbsDefinitions
 
CHANGE_COLOR_CUSTOM_INSTRUMENT_NAME - Static variable in class net.raphimc.noteblocklib.format.nbs.NbsDefinitions
 
changeTickSpeed(Song, float) - Static method in class net.raphimc.noteblocklib.util.SongResampler
Changes the tick speed (sample rate) of a song, without changing the musical speed or length.
CHANNEL_COUNT - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
clamp(int, int, int) - Static method in class net.raphimc.noteblocklib.util.MathUtil
 
clamp(float, float, float) - Static method in class net.raphimc.noteblocklib.util.MathUtil
 
clampNoteKey(Note) - Static method in class net.raphimc.noteblocklib.format.minecraft.MinecraftDefinitions
Clamps the key of the note to fall within minecraft octave range.
clampNoteKey(Note) - Static method in class net.raphimc.noteblocklib.format.nbs.NbsDefinitions
Clamps the key of the note to fall within NBS octave range.
clear() - Method in class net.raphimc.noteblocklib.model.event.Events
 
clear() - Method in class net.raphimc.noteblocklib.model.event.TempoEvents
 
clear() - Method in class net.raphimc.noteblocklib.model.note.Notes
 
clearTick(int) - Method in class net.raphimc.noteblocklib.model.event.Events
 
clearTick(int) - Method in class net.raphimc.noteblocklib.model.note.Notes
 
compact() - Method in class net.raphimc.noteblocklib.model.event.Events
Removes empty event lists from the events map.
compact() - Method in class net.raphimc.noteblocklib.model.note.Notes
Removes empty note lists from the notes map.
CONTROL_CHANNEL_VOLUME_MSB - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
CONTROL_EXPRESSION_CONTROLLER_MSB - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
CONTROL_PAN_MSB - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
CONTROL_RESET_ALL_CONTROLLERS - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
convertSong(Song, SongFormat) - Static method in class net.raphimc.noteblocklib.NoteBlockLib
 
copy() - Method in class net.raphimc.noteblocklib.format.futureclient.model.FutureClientNote
 
copy() - Method in class net.raphimc.noteblocklib.format.futureclient.model.FutureClientSong
 
copy() - Method in class net.raphimc.noteblocklib.format.mcsp.model.McSpNote
 
copy() - Method in class net.raphimc.noteblocklib.format.mcsp.model.McSpSong
 
copy() - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Layer
 
copy() - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Note
 
copy() - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
copy() - Method in class net.raphimc.noteblocklib.format.midi.model.MidiSong
 
copy() - Method in enum net.raphimc.noteblocklib.format.minecraft.MinecraftInstrument
 
copy() - Method in class net.raphimc.noteblocklib.format.minecraft.ShiftedMinecraftInstrument
 
copy() - Method in interface net.raphimc.noteblocklib.format.nbs.model.event.NbsEvent
 
copy() - Method in class net.raphimc.noteblocklib.format.nbs.model.event.NbsShowSavePopupEvent
 
copy() - Method in class net.raphimc.noteblocklib.format.nbs.model.event.NbsSoundStopperEvent
 
copy() - Method in class net.raphimc.noteblocklib.format.nbs.model.event.NbsToggleBackgroundAccentEvent
 
copy() - Method in class net.raphimc.noteblocklib.format.nbs.model.event.NbsToggleRainbowEvent
 
copy() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsCustomInstrument
 
copy() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsLayer
 
copy() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsNote
 
copy() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
copy() - Method in class net.raphimc.noteblocklib.format.txt.model.TxtNote
 
copy() - Method in class net.raphimc.noteblocklib.format.txt.model.TxtSong
 
copy() - Method in interface net.raphimc.noteblocklib.model.event.Event
 
copy() - Method in class net.raphimc.noteblocklib.model.event.Events
 
copy() - Method in class net.raphimc.noteblocklib.model.event.TempoEvents
 
copy() - Method in interface net.raphimc.noteblocklib.model.note.Instrument
 
copy() - Method in class net.raphimc.noteblocklib.model.note.Note
 
copy() - Method in class net.raphimc.noteblocklib.model.note.Notes
 
copy() - Method in class net.raphimc.noteblocklib.model.song.GenericSong
 
copy() - Method in class net.raphimc.noteblocklib.model.song.Song
 
copyGeneralData(Song) - Method in class net.raphimc.noteblocklib.model.song.Song
 
createSong(Song) - Static method in class net.raphimc.noteblocklib.format.mcsp2.McSp2Converter
Creates a new MCSP2 song from the general data of the given song (Also copies some format specific fields if applicable).
createSong(Sequence, String) - Static method in class net.raphimc.noteblocklib.format.midi.MidiConverter
Creates a new MIDI song from a MIDI sequence.
createSong(Sequence, String, boolean) - Static method in class net.raphimc.noteblocklib.format.midi.MidiConverter
Creates a new MIDI song from a MIDI sequence.
createSong(Song) - Static method in class net.raphimc.noteblocklib.format.nbs.NbsConverter
Creates a new NBS song from the general data of the given song (Also copies some format specific fields if applicable).
createSong(Song) - Static method in class net.raphimc.noteblocklib.format.txt.TxtConverter
Creates a new TXT song from the general data of the given song (Also copies some format specific fields if applicable).
createTickTask(long) - Method in class net.raphimc.noteblocklib.player.SongPlayer
Create the internal tick task.

D

DEFAULT_TEMPO_MPQ - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
DEFAULT_VOLUME - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 

E

ENABLED - Static variable in class net.raphimc.noteblocklib.util.TimerHack
Set this to false (Before using the NoteBlockLib API) to disable the timer hack (Useful if you have your own way of enabling high resolution timers)
ensureRunning() - Static method in class net.raphimc.noteblocklib.util.TimerHack
Starts a thread which indefinitely sleeps to force the JVM to enable high resolution timers on Windows.
equals(Object) - Method in class net.raphimc.noteblocklib.format.futureclient.model.FutureClientNote
 
equals(Object) - Method in class net.raphimc.noteblocklib.format.mcsp.model.McSpNote
 
equals(Object) - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Note
 
equals(Object) - Method in class net.raphimc.noteblocklib.format.minecraft.ShiftedMinecraftInstrument
 
equals(Object) - Method in class net.raphimc.noteblocklib.format.nbs.model.event.NbsShowSavePopupEvent
 
equals(Object) - Method in class net.raphimc.noteblocklib.format.nbs.model.event.NbsSoundStopperEvent
 
equals(Object) - Method in class net.raphimc.noteblocklib.format.nbs.model.event.NbsToggleBackgroundAccentEvent
 
equals(Object) - Method in class net.raphimc.noteblocklib.format.nbs.model.event.NbsToggleRainbowEvent
 
equals(Object) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsCustomInstrument
 
equals(Object) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsNote
 
equals(Object) - Method in class net.raphimc.noteblocklib.format.txt.model.TxtNote
 
equals(Object) - Method in class net.raphimc.noteblocklib.model.note.Note
 
Event - Interface in net.raphimc.noteblocklib.model.event
 
Events - Class in net.raphimc.noteblocklib.model.event
 
Events() - Constructor for class net.raphimc.noteblocklib.model.event.Events
 

F

F_SHARP_4_KEY - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
F_SHARP_4_KEY - Static variable in class net.raphimc.noteblocklib.format.nbs.NbsDefinitions
 
fillGeneralData(FutureClientSong) - Static method in class net.raphimc.noteblocklib.format.futureclient.FutureClientConverter
Fills the general data of the given song from the Future Client specific data.
fillGeneralData(McSpSong) - Static method in class net.raphimc.noteblocklib.format.mcsp.McSpConverter
Fills the general data of the given song from the MCSP specific data.
fillGeneralData(McSp2Song) - Static method in class net.raphimc.noteblocklib.format.mcsp2.McSp2Converter
Fills the general data of the given song from the MCSP2 specific data.
fillGeneralData(NbsSong) - Static method in class net.raphimc.noteblocklib.format.nbs.NbsConverter
Fills the general data of the given song from the NBS specific data.
fillGeneralData(TxtSong) - Static method in class net.raphimc.noteblocklib.format.txt.TxtConverter
Fills the general data of the given song from the TXT specific data.
forEach(Consumer<Event>) - Method in class net.raphimc.noteblocklib.model.event.Events
Applies the given consumer to all events.
forEach(Consumer<Note>) - Method in class net.raphimc.noteblocklib.model.note.Notes
Applies the given consumer to all notes.
fromMcId(int) - Static method in enum net.raphimc.noteblocklib.format.minecraft.MinecraftInstrument
 
fromMcSoundName(String) - Static method in enum net.raphimc.noteblocklib.format.minecraft.MinecraftInstrument
 
fromNbsId(int) - Static method in enum net.raphimc.noteblocklib.format.minecraft.MinecraftInstrument
 
FutureClientConverter - Class in net.raphimc.noteblocklib.format.futureclient
 
FutureClientConverter() - Constructor for class net.raphimc.noteblocklib.format.futureclient.FutureClientConverter
 
FutureClientDefinitions - Class in net.raphimc.noteblocklib.format.futureclient
 
FutureClientDefinitions() - Constructor for class net.raphimc.noteblocklib.format.futureclient.FutureClientDefinitions
 
FutureClientIo - Class in net.raphimc.noteblocklib.format.futureclient
 
FutureClientIo() - Constructor for class net.raphimc.noteblocklib.format.futureclient.FutureClientIo
 
FutureClientNote - Class in net.raphimc.noteblocklib.format.futureclient.model
 
FutureClientNote() - Constructor for class net.raphimc.noteblocklib.format.futureclient.model.FutureClientNote
 
FutureClientSong - Class in net.raphimc.noteblocklib.format.futureclient.model
 
FutureClientSong() - Constructor for class net.raphimc.noteblocklib.format.futureclient.model.FutureClientSong
 
FutureClientSong(String) - Constructor for class net.raphimc.noteblocklib.format.futureclient.model.FutureClientSong
 

G

GenericSong - Class in net.raphimc.noteblocklib.model.song
 
GenericSong() - Constructor for class net.raphimc.noteblocklib.model.song.GenericSong
 
get(int) - Method in class net.raphimc.noteblocklib.model.event.Events
 
get(int) - Method in class net.raphimc.noteblocklib.model.event.TempoEvents
 
get(int) - Method in class net.raphimc.noteblocklib.model.note.Notes
 
getAuthor() - Method in class net.raphimc.noteblocklib.model.song.Song
 
getAuthorOr(String) - Method in class net.raphimc.noteblocklib.model.song.Song
 
getAutoSaveInterval() - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
getAutoSaveInterval() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getByExtension(String) - Static method in enum net.raphimc.noteblocklib.format.SongFormat
 
getByName(String) - Static method in enum net.raphimc.noteblocklib.format.SongFormat
 
getCurrentTicksPerSecond() - Method in class net.raphimc.noteblocklib.player.SongPlayer
 
getCustomInstruments() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getDescription() - Method in class net.raphimc.noteblocklib.model.song.Song
 
getDescriptionOr(String) - Method in class net.raphimc.noteblocklib.model.song.Song
 
getEffectiveTempo(int) - Method in class net.raphimc.noteblocklib.model.event.TempoEvents
 
getEndLayer() - Method in class net.raphimc.noteblocklib.format.nbs.model.event.NbsSoundStopperEvent
 
getEventCount() - Method in class net.raphimc.noteblocklib.model.event.Events
 
getEvents() - Method in class net.raphimc.noteblocklib.model.song.Song
 
getExtensions() - Method in enum net.raphimc.noteblocklib.format.SongFormat
 
getFileName() - Method in class net.raphimc.noteblocklib.model.song.Song
 
getFileNameOr(String) - Method in class net.raphimc.noteblocklib.model.song.Song
 
getFormat() - Method in class net.raphimc.noteblocklib.model.song.Song
 
getFormat(Path) - Static method in class net.raphimc.noteblocklib.NoteBlockLib
 
getFractionalKeyPart() - Method in class net.raphimc.noteblocklib.model.note.Note
 
getFutureClientNotes() - Method in class net.raphimc.noteblocklib.format.futureclient.model.FutureClientSong
 
getGroupId() - Method in class net.raphimc.noteblocklib.model.note.Note
 
getHumanReadableLength() - Method in class net.raphimc.noteblocklib.model.song.Song
 
getHumanReadableTempoRange() - Method in class net.raphimc.noteblocklib.model.event.TempoEvents
 
getInstrument() - Method in class net.raphimc.noteblocklib.format.futureclient.model.FutureClientNote
 
getInstrument() - Method in class net.raphimc.noteblocklib.format.mcsp.model.McSpNote
 
getInstrument() - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Note
 
getInstrument() - Method in class net.raphimc.noteblocklib.format.midi.mapping.InstrumentMapping
 
getInstrument() - Method in class net.raphimc.noteblocklib.format.midi.mapping.PercussionMapping
 
getInstrument() - Method in class net.raphimc.noteblocklib.format.minecraft.ShiftedMinecraftInstrument
 
getInstrument() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsNote
 
getInstrument() - Method in class net.raphimc.noteblocklib.format.txt.model.TxtNote
 
getInstrument() - Method in class net.raphimc.noteblocklib.model.note.Note
 
getInstrumentAndKey() - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Note
 
getKey() - Method in class net.raphimc.noteblocklib.format.futureclient.model.FutureClientNote
 
getKey() - Method in class net.raphimc.noteblocklib.format.mcsp.model.McSpNote
 
getKey() - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Note
 
getKey() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsNote
 
getKey() - Method in class net.raphimc.noteblocklib.format.txt.model.TxtNote
 
getLastTick() - Method in class net.raphimc.noteblocklib.model.note.Notes
 
getLayerCount() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getLayers() - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
getLayers() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getLeftClicks() - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
getLeftClicks() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getLength() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getLengthInMilliseconds() - Method in class net.raphimc.noteblocklib.model.song.Song
 
getLengthInSeconds() - Method in class net.raphimc.noteblocklib.model.song.Song
 
getLengthInTicks() - Method in class net.raphimc.noteblocklib.model.note.Notes
 
getLoopStartTick() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getMaxLoopCount() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getMcKey() - Method in class net.raphimc.noteblocklib.model.note.Note
Calling this has the same effect as calling Note.getMidiKey().
getMcSpNotes() - Method in class net.raphimc.noteblocklib.format.mcsp.model.McSpSong
 
getMidiKey() - Method in class net.raphimc.noteblocklib.model.note.Note
 
getMillisecondPosition() - Method in class net.raphimc.noteblocklib.player.SongPlayer
 
getMinutesSpent() - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
getMinutesSpent() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getName() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsCustomInstrument
 
getName() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsLayer
 
getName() - Method in enum net.raphimc.noteblocklib.format.SongFormat
 
getNameOr(String) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsCustomInstrument
 
getNameOr(String) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsLayer
 
getNbsKey() - Method in class net.raphimc.noteblocklib.format.midi.mapping.PercussionMapping
 
getNbsKey() - Method in class net.raphimc.noteblocklib.model.note.Note
Calling this has the same effect as calling Note.getMidiKey().
getNoteBlocksAdded() - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
getNoteBlocksAdded() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getNoteBlocksRemoved() - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
getNoteBlocksRemoved() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getNoteCount() - Method in class net.raphimc.noteblocklib.model.note.Notes
 
getNotes() - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Layer
 
getNotes() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsLayer
 
getNotes() - Method in class net.raphimc.noteblocklib.model.song.Song
 
getNotesByTime(Song) - Static method in class net.raphimc.noteblocklib.util.SongResampler
Gets a map of notes grouped by their time in milliseconds, taking into account tempo changes.
getOctaveModifier() - Method in class net.raphimc.noteblocklib.format.midi.mapping.InstrumentMapping
 
getOctavesShift() - Method in class net.raphimc.noteblocklib.format.minecraft.ShiftedMinecraftInstrument
 
getOrEmpty(int) - Method in class net.raphimc.noteblocklib.model.event.Events
 
getOrEmpty(int) - Method in class net.raphimc.noteblocklib.model.note.Notes
 
getOriginalAuthor() - Method in class net.raphimc.noteblocklib.model.song.Song
 
getOriginalAuthorOr(String) - Method in class net.raphimc.noteblocklib.model.song.Song
 
getPanning() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsLayer
 
getPanning() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsNote
 
getPanning() - Method in class net.raphimc.noteblocklib.model.note.Note
 
getPitch() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsCustomInstrument
 
getPitch() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsNote
100 = 1 key
1200 = 1 octave
getPitch() - Method in class net.raphimc.noteblocklib.model.note.Note
Calling this has the same effect as calling Note.getMidiKey().
getRightClicks() - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
getRightClicks() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getSong() - Method in class net.raphimc.noteblocklib.player.SongPlayer
 
getSoundFilePath() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsCustomInstrument
 
getSoundFilePathOr(String) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsCustomInstrument
 
getSourceFileName() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getSourceFileNameOr(String) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getStartLayer() - Method in class net.raphimc.noteblocklib.format.nbs.model.event.NbsSoundStopperEvent
 
getStatus() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsLayer
 
getTempo() - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
getTempo() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getTempoEvents() - Method in class net.raphimc.noteblocklib.model.song.Song
 
getTempoRange() - Method in class net.raphimc.noteblocklib.model.event.TempoEvents
 
getTick() - Method in class net.raphimc.noteblocklib.player.SongPlayer
 
getTicks() - Method in class net.raphimc.noteblocklib.model.event.Events
 
getTicks() - Method in class net.raphimc.noteblocklib.model.event.TempoEvents
 
getTicks() - Method in class net.raphimc.noteblocklib.model.note.Notes
 
getTimeSignature() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getTitle() - Method in class net.raphimc.noteblocklib.model.song.Song
 
getTitleOr(String) - Method in class net.raphimc.noteblocklib.model.song.Song
 
getTitleOrFileName() - Method in class net.raphimc.noteblocklib.model.song.Song
 
getTitleOrFileNameOr(String) - Method in class net.raphimc.noteblocklib.model.song.Song
 
getTrackNames() - Method in class net.raphimc.noteblocklib.format.midi.model.MidiSong
Deprecated.
getTxtNotes() - Method in class net.raphimc.noteblocklib.format.txt.model.TxtSong
 
getUsedNbsCustomInstruments(Song) - Static method in class net.raphimc.noteblocklib.util.SongUtil
Returns a list of all used NBS custom instruments in a song.
getUsedVanillaInstruments(Song) - Static method in class net.raphimc.noteblocklib.util.SongUtil
Returns a list of all used vanilla instruments in a song.
getVanillaInstrumentCount() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getVelocity() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsNote
 
getVersion() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
getVolume() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsLayer
 
getVolume() - Method in class net.raphimc.noteblocklib.model.note.Note
 

H

hashCode() - Method in class net.raphimc.noteblocklib.format.futureclient.model.FutureClientNote
 
hashCode() - Method in class net.raphimc.noteblocklib.format.mcsp.model.McSpNote
 
hashCode() - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Note
 
hashCode() - Method in class net.raphimc.noteblocklib.format.minecraft.ShiftedMinecraftInstrument
 
hashCode() - Method in class net.raphimc.noteblocklib.format.nbs.model.event.NbsShowSavePopupEvent
 
hashCode() - Method in class net.raphimc.noteblocklib.format.nbs.model.event.NbsSoundStopperEvent
 
hashCode() - Method in class net.raphimc.noteblocklib.format.nbs.model.event.NbsToggleBackgroundAccentEvent
 
hashCode() - Method in class net.raphimc.noteblocklib.format.nbs.model.event.NbsToggleRainbowEvent
 
hashCode() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsCustomInstrument
 
hashCode() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsNote
 
hashCode() - Method in class net.raphimc.noteblocklib.format.txt.model.TxtNote
 
hashCode() - Method in class net.raphimc.noteblocklib.model.note.Note
 
hasOutsideMinecraftOctaveRangeNotes(Song) - Static method in class net.raphimc.noteblocklib.util.SongUtil
 
HIGHEST_KEY - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
HIGHEST_KEY - Static variable in class net.raphimc.noteblocklib.format.minecraft.MinecraftDefinitions
 
HIGHEST_KEY - Static variable in class net.raphimc.noteblocklib.format.nbs.NbsDefinitions
 
HIGHEST_MIDI_KEY - Static variable in class net.raphimc.noteblocklib.format.minecraft.MinecraftDefinitions
 
HIGHEST_MIDI_KEY - Static variable in class net.raphimc.noteblocklib.format.nbs.NbsDefinitions
 

I

INSTANCE - Static variable in class net.raphimc.noteblocklib.format.nbs.model.event.NbsShowSavePopupEvent
 
INSTANCE - Static variable in class net.raphimc.noteblocklib.format.nbs.model.event.NbsToggleBackgroundAccentEvent
 
INSTANCE - Static variable in class net.raphimc.noteblocklib.format.nbs.model.event.NbsToggleRainbowEvent
 
Instrument - Interface in net.raphimc.noteblocklib.model.note
 
INSTRUMENT_ACCORDION - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_ACOUSTIC_BASS - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_ACOUSTIC_GRAND_PIANO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_ACOUSTIC_GUITAR_NYLON - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_ACOUSTIC_GUITAR_STEEL - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_AGOGO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_ALTO_SAX - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_APPLAUSE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_BAG_PIPE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_BANJO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_BARITONE_SAX - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_BASSOON - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_BIRD_TWEET - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_BLOWN_BOTTLE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_BRASS_SECTION - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_BREATH_NOISE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_BRIGHT_ACOUSTIC_PIANO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_CELESTA - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_CELLO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_CHOIR_AAHS - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_CHURCH_ORGAN - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_CLARINET - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_CLAVI - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_CONTRABASS - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_DISTORTION_GUITAR - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_DRAWBAR_ORGAN - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_DULCIMER - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_ELECTRIC_BASS_FINGER - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_ELECTRIC_BASS_PICK - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_ELECTRIC_GRAND_PIANO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_ELECTRIC_GUITAR_CLEAN - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_ELECTRIC_GUITAR_JAZZ - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_ELECTRIC_GUITAR_MUTED - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_ELECTRIC_PIANO_1 - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_ELECTRIC_PIANO_2 - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_ENGLISH_HORN - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_FIDDLE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_FLUTE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_FRENCH_HORN - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_FRETLESS_BASS - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_FX_1_RAIN - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_FX_2_SOUNDTRACK - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_FX_3_CRYSTAL - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_FX_4_ATMOSPHERE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_FX_5_BRIGHTNESS - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_FX_6_GOBLINS - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_FX_7_ECHOES - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_FX_8_SCI_FI - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_GLOCKENSPIEL - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_GUITAR_FRET_NOISE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_GUITAR_HARMONICS - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_GUNSHOT - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_HARMONICA - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_HARPSICHORD - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_HELICOPTER - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_HONKY_TONK_PIANO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_KALIMBA - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_KOTO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_LEAD_1_SQUARE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_LEAD_2_SAWTOOTH - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_LEAD_3_CALLIOPE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_LEAD_4_CHIFF - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_LEAD_5_CHARANG - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_LEAD_6_VOICE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_LEAD_7_FIFTHS - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_LEAD_8_BASS_PLUS_LEAD - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_MAPPINGS - Static variable in class net.raphimc.noteblocklib.format.midi.mapping.MidiMappings
 
INSTRUMENT_MARIMBA - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_MELODIC_TOM - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_MUSIC_BOX - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_MUTED_TRUMPET - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_OBOE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_OCARINA - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_ORCHESTRA_HIT - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_ORCHESTRAL_HARP - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_OVERDRIVEN_GUITAR - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_PAD_1_NEW_AGE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_PAD_2_WARM - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_PAD_3_POLYSYNTH - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_PAD_4_CHOIR - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_PAD_5_BOWED - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_PAD_6_METALLIC - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_PAD_7_HALO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_PAD_8_SWEEP - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_PAN_FLUTE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_PERCUSSIVE_ORGAN - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_PICCOLO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_PIZZICATO_STRINGS - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_RECORDER - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_REED_ORGAN - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_REVERSE_CYMBAL - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_ROCK_ORGAN - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_SEASHORE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_SHAKUHACHI - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_SHAMISEN - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_SHANAI - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_SITAR - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_SLAP_BASS_1 - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_SLAP_BASS_2 - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_SOPRANO_SAX - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_STEEL_DRUMS - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_STRING_ENSEMBLE_1 - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_STRING_ENSEMBLE_2 - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_SYNTH_BASS_1 - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_SYNTH_BASS_2 - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_SYNTH_BRASS_1 - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_SYNTH_BRASS_2 - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_SYNTH_DRUM - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_SYNTH_STRINGS_1 - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_SYNTH_STRINGS_2 - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_SYNTH_VOICE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_TAIKO_DRUM - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_TANGO_ACCORDION - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_TELEPHONE_RING - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_TENOR_SAX - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_TIMPANI - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_TINKLE_BELL - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_TREMOLO_STRINGS - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_TROMBONE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_TRUMPET - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_TUBA - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_TUBULAR_BELLS - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_VIBRAPHONE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_VIOLA - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_VIOLIN - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_VOICE_OOHS - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_WHISTLE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_WOODBLOCK - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
INSTRUMENT_XYLOPHONE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
InstrumentMapping - Class in net.raphimc.noteblocklib.format.midi.mapping
 
InstrumentMapping(MinecraftInstrument, int) - Constructor for class net.raphimc.noteblocklib.format.midi.mapping.InstrumentMapping
 
instrumentShiftNote(Note) - Static method in class net.raphimc.noteblocklib.format.minecraft.MinecraftDefinitions
"Transposes" the key of the note by shifting the instrument to a higher or lower sounding one.
isAutoSave() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
isLoop() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
isOutsideMinecraftOctaveRange() - Method in class net.raphimc.noteblocklib.model.note.Note
 
isPaused() - Method in class net.raphimc.noteblocklib.player.SongPlayer
 
isPressKey() - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsCustomInstrument
 
isRunning() - Method in class net.raphimc.noteblocklib.player.SongPlayer
 

K

KEY_COUNT - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
KEY_COUNT - Static variable in class net.raphimc.noteblocklib.format.minecraft.MinecraftDefinitions
 
KEY_COUNT - Static variable in class net.raphimc.noteblocklib.format.nbs.NbsDefinitions
 
KEYS_PER_OCTAVE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 

L

LOWEST_KEY - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
LOWEST_KEY - Static variable in class net.raphimc.noteblocklib.format.minecraft.MinecraftDefinitions
 
LOWEST_KEY - Static variable in class net.raphimc.noteblocklib.format.nbs.NbsDefinitions
 
LOWEST_MIDI_KEY - Static variable in class net.raphimc.noteblocklib.format.minecraft.MinecraftDefinitions
 
LOWEST_MIDI_KEY - Static variable in class net.raphimc.noteblocklib.format.nbs.NbsDefinitions
 

M

MathUtil - Class in net.raphimc.noteblocklib.util
 
MathUtil() - Constructor for class net.raphimc.noteblocklib.util.MathUtil
 
MAX_TEMPO - Static variable in class net.raphimc.noteblocklib.format.mcsp2.McSp2Definitions
 
MAX_VELOCITY - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
mcId() - Method in enum net.raphimc.noteblocklib.format.minecraft.MinecraftInstrument
 
mcSoundName() - Method in enum net.raphimc.noteblocklib.format.minecraft.MinecraftInstrument
 
mcSoundName() - Method in class net.raphimc.noteblocklib.format.minecraft.ShiftedMinecraftInstrument
 
McSp2Converter - Class in net.raphimc.noteblocklib.format.mcsp2
 
McSp2Converter() - Constructor for class net.raphimc.noteblocklib.format.mcsp2.McSp2Converter
 
McSp2Definitions - Class in net.raphimc.noteblocklib.format.mcsp2
 
McSp2Definitions() - Constructor for class net.raphimc.noteblocklib.format.mcsp2.McSp2Definitions
 
McSp2Io - Class in net.raphimc.noteblocklib.format.mcsp2
 
McSp2Io() - Constructor for class net.raphimc.noteblocklib.format.mcsp2.McSp2Io
 
McSp2Layer - Class in net.raphimc.noteblocklib.format.mcsp2.model
 
McSp2Layer() - Constructor for class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Layer
 
McSp2Note - Class in net.raphimc.noteblocklib.format.mcsp2.model
 
McSp2Note() - Constructor for class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Note
 
McSp2Song - Class in net.raphimc.noteblocklib.format.mcsp2.model
 
McSp2Song() - Constructor for class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
McSp2Song(String) - Constructor for class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
McSpConverter - Class in net.raphimc.noteblocklib.format.mcsp
 
McSpConverter() - Constructor for class net.raphimc.noteblocklib.format.mcsp.McSpConverter
 
McSpDefinitions - Class in net.raphimc.noteblocklib.format.mcsp
 
McSpDefinitions() - Constructor for class net.raphimc.noteblocklib.format.mcsp.McSpDefinitions
 
McSpIo - Class in net.raphimc.noteblocklib.format.mcsp
 
McSpIo() - Constructor for class net.raphimc.noteblocklib.format.mcsp.McSpIo
 
McSpNote - Class in net.raphimc.noteblocklib.format.mcsp.model
 
McSpNote() - Constructor for class net.raphimc.noteblocklib.format.mcsp.model.McSpNote
 
McSpSong - Class in net.raphimc.noteblocklib.format.mcsp.model
 
McSpSong() - Constructor for class net.raphimc.noteblocklib.format.mcsp.model.McSpSong
 
McSpSong(String) - Constructor for class net.raphimc.noteblocklib.format.mcsp.model.McSpSong
 
META_COPYRIGHT_NOTICE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
META_SET_TEMPO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
META_TEXT - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
META_TRACK_NAME - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
MidiConverter - Class in net.raphimc.noteblocklib.format.midi
 
MidiConverter() - Constructor for class net.raphimc.noteblocklib.format.midi.MidiConverter
 
MidiDefinitions - Class in net.raphimc.noteblocklib.format.midi
 
MidiDefinitions() - Constructor for class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
MidiIo - Class in net.raphimc.noteblocklib.format.midi
 
MidiIo() - Constructor for class net.raphimc.noteblocklib.format.midi.MidiIo
 
MidiMappings - Class in net.raphimc.noteblocklib.format.midi.mapping
 
MidiMappings() - Constructor for class net.raphimc.noteblocklib.format.midi.mapping.MidiMappings
 
MidiSong - Class in net.raphimc.noteblocklib.format.midi.model
 
MidiSong() - Constructor for class net.raphimc.noteblocklib.format.midi.model.MidiSong
 
MidiSong(String) - Constructor for class net.raphimc.noteblocklib.format.midi.model.MidiSong
 
millisecondsToTick(int) - Method in class net.raphimc.noteblocklib.model.song.Song
 
MIN_TEMPO - Static variable in class net.raphimc.noteblocklib.format.mcsp2.McSp2Definitions
 
MinecraftDefinitions - Class in net.raphimc.noteblocklib.format.minecraft
 
MinecraftDefinitions() - Constructor for class net.raphimc.noteblocklib.format.minecraft.MinecraftDefinitions
 
MinecraftInstrument - Enum in net.raphimc.noteblocklib.format.minecraft
 

N

NbsConverter - Class in net.raphimc.noteblocklib.format.nbs
 
NbsConverter() - Constructor for class net.raphimc.noteblocklib.format.nbs.NbsConverter
 
NbsCustomInstrument - Class in net.raphimc.noteblocklib.format.nbs.model
 
NbsCustomInstrument() - Constructor for class net.raphimc.noteblocklib.format.nbs.model.NbsCustomInstrument
 
NbsDefinitions - Class in net.raphimc.noteblocklib.format.nbs
 
NbsDefinitions() - Constructor for class net.raphimc.noteblocklib.format.nbs.NbsDefinitions
 
NbsEvent - Interface in net.raphimc.noteblocklib.format.nbs.model.event
 
nbsId() - Method in enum net.raphimc.noteblocklib.format.minecraft.MinecraftInstrument
 
NbsIo - Class in net.raphimc.noteblocklib.format.nbs
 
NbsIo() - Constructor for class net.raphimc.noteblocklib.format.nbs.NbsIo
 
NbsLayer - Class in net.raphimc.noteblocklib.format.nbs.model
 
NbsLayer() - Constructor for class net.raphimc.noteblocklib.format.nbs.model.NbsLayer
 
NbsLayer.Status - Enum in net.raphimc.noteblocklib.format.nbs.model
 
NbsNote - Class in net.raphimc.noteblocklib.format.nbs.model
 
NbsNote() - Constructor for class net.raphimc.noteblocklib.format.nbs.model.NbsNote
 
NbsShowSavePopupEvent - Class in net.raphimc.noteblocklib.format.nbs.model.event
 
NbsShowSavePopupEvent() - Constructor for class net.raphimc.noteblocklib.format.nbs.model.event.NbsShowSavePopupEvent
 
NbsSong - Class in net.raphimc.noteblocklib.format.nbs.model
 
NbsSong() - Constructor for class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
NbsSong(String) - Constructor for class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
NbsSoundStopperEvent - Class in net.raphimc.noteblocklib.format.nbs.model.event
Event, which stops all sounds originating from the specified layers.
NbsSoundStopperEvent(short, short) - Constructor for class net.raphimc.noteblocklib.format.nbs.model.event.NbsSoundStopperEvent
 
NbsToggleBackgroundAccentEvent - Class in net.raphimc.noteblocklib.format.nbs.model.event
 
NbsToggleBackgroundAccentEvent() - Constructor for class net.raphimc.noteblocklib.format.nbs.model.event.NbsToggleBackgroundAccentEvent
 
NbsToggleRainbowEvent - Class in net.raphimc.noteblocklib.format.nbs.model.event
Event, which toggles a rainbow color effect for some UI elements.
NbsToggleRainbowEvent() - Constructor for class net.raphimc.noteblocklib.format.nbs.model.event.NbsToggleRainbowEvent
 
net.raphimc.noteblocklib - package net.raphimc.noteblocklib
 
net.raphimc.noteblocklib.format - package net.raphimc.noteblocklib.format
 
net.raphimc.noteblocklib.format.futureclient - package net.raphimc.noteblocklib.format.futureclient
 
net.raphimc.noteblocklib.format.futureclient.model - package net.raphimc.noteblocklib.format.futureclient.model
 
net.raphimc.noteblocklib.format.mcsp - package net.raphimc.noteblocklib.format.mcsp
 
net.raphimc.noteblocklib.format.mcsp.model - package net.raphimc.noteblocklib.format.mcsp.model
 
net.raphimc.noteblocklib.format.mcsp2 - package net.raphimc.noteblocklib.format.mcsp2
 
net.raphimc.noteblocklib.format.mcsp2.model - package net.raphimc.noteblocklib.format.mcsp2.model
 
net.raphimc.noteblocklib.format.midi - package net.raphimc.noteblocklib.format.midi
 
net.raphimc.noteblocklib.format.midi.mapping - package net.raphimc.noteblocklib.format.midi.mapping
 
net.raphimc.noteblocklib.format.midi.model - package net.raphimc.noteblocklib.format.midi.model
 
net.raphimc.noteblocklib.format.minecraft - package net.raphimc.noteblocklib.format.minecraft
 
net.raphimc.noteblocklib.format.nbs - package net.raphimc.noteblocklib.format.nbs
 
net.raphimc.noteblocklib.format.nbs.model - package net.raphimc.noteblocklib.format.nbs.model
 
net.raphimc.noteblocklib.format.nbs.model.event - package net.raphimc.noteblocklib.format.nbs.model.event
 
net.raphimc.noteblocklib.format.txt - package net.raphimc.noteblocklib.format.txt
 
net.raphimc.noteblocklib.format.txt.model - package net.raphimc.noteblocklib.format.txt.model
 
net.raphimc.noteblocklib.model.event - package net.raphimc.noteblocklib.model.event
 
net.raphimc.noteblocklib.model.note - package net.raphimc.noteblocklib.model.note
 
net.raphimc.noteblocklib.model.song - package net.raphimc.noteblocklib.model.song
 
net.raphimc.noteblocklib.player - package net.raphimc.noteblocklib.player
 
net.raphimc.noteblocklib.util - package net.raphimc.noteblocklib.util
 
Note - Class in net.raphimc.noteblocklib.model.note
 
Note() - Constructor for class net.raphimc.noteblocklib.model.note.Note
 
NOTE_COUNT - Static variable in class net.raphimc.noteblocklib.format.mcsp.McSpDefinitions
 
NOTE_DATA_MAPPING - Static variable in class net.raphimc.noteblocklib.format.mcsp2.McSp2Definitions
 
NOTE_DATA_PATTERN - Static variable in class net.raphimc.noteblocklib.format.mcsp2.McSp2Definitions
 
NoteBlockLib - Class in net.raphimc.noteblocklib
 
NoteBlockLib() - Constructor for class net.raphimc.noteblocklib.NoteBlockLib
 
Notes - Class in net.raphimc.noteblocklib.model.note
 
Notes() - Constructor for class net.raphimc.noteblocklib.model.note.Notes
 

O

onFinished() - Method in class net.raphimc.noteblocklib.player.SongPlayer
Deprecated.
onSongFinished() - Method in class net.raphimc.noteblocklib.player.SongPlayer
Called when the song has finished playing.
onTickException(Throwable) - Method in class net.raphimc.noteblocklib.player.SongPlayer
Called when an exception occurs during playback.

P

parseSong(Sequence, String) - Static method in class net.raphimc.noteblocklib.format.midi.MidiIo
Deprecated.
parseSong(Sequence, String, boolean) - Static method in class net.raphimc.noteblocklib.format.midi.MidiIo
Deprecated.
PERCUSSION_ACOUSTIC_BASS_DRUM - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_ACOUSTIC_SNARE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_BASS_DRUM_1 - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_CABASA - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_CHANNEL - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_CHINESE_CYMBAL - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_CLAVES - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_CLOSED_HI_HAT - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_COWBELL - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_CRASH_CYMBAL_1 - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_CRASH_CYMBAL_2 - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_ELECTRIC_SNARE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_HAND_CLAP - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_HI_BONGO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_HI_MID_TOM - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_HI_WOOD_BLOCK - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_HIGH_AGOGO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_HIGH_FLOOR_TOM - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_HIGH_TIMBALE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_HIGH_TOM - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_LONG_GUIRO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_LONG_WHISTLE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_LOW_AGOGO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_LOW_BONGO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_LOW_CONGA - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_LOW_FLOOR_TOM - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_LOW_MID_TOM - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_LOW_TIMBALE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_LOW_TOM - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_LOW_WOOD_BLOCK - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_MAPPINGS - Static variable in class net.raphimc.noteblocklib.format.midi.mapping.MidiMappings
 
PERCUSSION_MARACAS - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_MUTE_CUICA - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_MUTE_HI_CONGA - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_MUTE_TRIANGLE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_OPEN_CUICA - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_OPEN_HI_CONGA - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_OPEN_HI_HAT - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_OPEN_TRIANGLE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_PEDAL_HI_HAT - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_RIDE_BELL - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_RIDE_CYMBAL_1 - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_RIDE_CYMBAL_2 - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_SHORT_GUIRO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_SHORT_WHISTLE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_SIDE_STICK - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_SPLASH_CYMBAL - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_TAMBOURINE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_VIBRASLAP - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PercussionMapping - Class in net.raphimc.noteblocklib.format.midi.mapping
 
PercussionMapping(MinecraftInstrument, int) - Constructor for class net.raphimc.noteblocklib.format.midi.mapping.PercussionMapping
 
PITCHES_PER_KEY - Static variable in class net.raphimc.noteblocklib.format.nbs.NbsDefinitions
 
PITCHES_PER_OCTAVE - Static variable in class net.raphimc.noteblocklib.format.nbs.NbsDefinitions
 
playNotes(List<Note>) - Method in class net.raphimc.noteblocklib.player.SongPlayer
Called each tick to play the notes for the current tick.
postTick() - Method in class net.raphimc.noteblocklib.player.SongPlayer
Called after each tick (Even when paused).
precomputeTempoEvents(Song) - Static method in class net.raphimc.noteblocklib.util.SongResampler
Converts a song with dynamic tempo changes into one with a static tempo.
preTick() - Method in class net.raphimc.noteblocklib.player.SongPlayer
Deprecated.

R

readSong(InputStream, String) - Static method in class net.raphimc.noteblocklib.format.futureclient.FutureClientIo
 
readSong(InputStream, String) - Static method in class net.raphimc.noteblocklib.format.mcsp.McSpIo
 
readSong(InputStream, String) - Static method in class net.raphimc.noteblocklib.format.mcsp2.McSp2Io
 
readSong(InputStream, String) - Static method in class net.raphimc.noteblocklib.format.midi.MidiIo
 
readSong(InputStream, String, boolean) - Static method in class net.raphimc.noteblocklib.format.midi.MidiIo
 
readSong(InputStream, String) - Static method in class net.raphimc.noteblocklib.format.nbs.NbsIo
 
readSong(InputStream, String) - Static method in class net.raphimc.noteblocklib.format.txt.TxtIo
 
readSong(File) - Static method in class net.raphimc.noteblocklib.NoteBlockLib
 
readSong(Path) - Static method in class net.raphimc.noteblocklib.NoteBlockLib
 
readSong(Path, SongFormat) - Static method in class net.raphimc.noteblocklib.NoteBlockLib
 
readSong(byte[], SongFormat) - Static method in class net.raphimc.noteblocklib.NoteBlockLib
 
readSong(InputStream, SongFormat) - Static method in class net.raphimc.noteblocklib.NoteBlockLib
 
readSong(InputStream, SongFormat, String) - Static method in class net.raphimc.noteblocklib.NoteBlockLib
 
remove(int) - Method in class net.raphimc.noteblocklib.model.event.TempoEvents
 
removeDoubleNotes() - Method in class net.raphimc.noteblocklib.model.note.Notes
Removes duplicate notes which are on the same tick.
removeIf(Predicate<Event>) - Method in class net.raphimc.noteblocklib.model.event.Events
Removes all events which match the given predicate.
removeIf(Predicate<Note>) - Method in class net.raphimc.noteblocklib.model.note.Notes
Removes all notes which match the given predicate.
removeSilentNotes() - Method in class net.raphimc.noteblocklib.model.note.Notes
Removes all notes which have a volume of 0.
removeSilentNotes(float) - Method in class net.raphimc.noteblocklib.model.note.Notes
Removes all notes which have a volume lower than or equal the given threshold.

S

set(int, List<Event>) - Method in class net.raphimc.noteblocklib.model.event.Events
 
set(int, float) - Method in class net.raphimc.noteblocklib.model.event.TempoEvents
 
set(int, List<Note>) - Method in class net.raphimc.noteblocklib.model.note.Notes
 
setAuthor(String) - Method in class net.raphimc.noteblocklib.model.song.Song
 
setAutoSave(boolean) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
setAutoSaveInterval(int) - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
setAutoSaveInterval(int) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
setCustomScheduler(ScheduledExecutorService) - Method in class net.raphimc.noteblocklib.player.SongPlayer
Disables the internal scheduler and uses the provided one instead.
setDescription(String) - Method in class net.raphimc.noteblocklib.model.song.Song
 
setEndLayer(short) - Method in class net.raphimc.noteblocklib.format.nbs.model.event.NbsSoundStopperEvent
 
setGroupId(int) - Method in class net.raphimc.noteblocklib.model.note.Note
 
setInstrument(byte) - Method in class net.raphimc.noteblocklib.format.futureclient.model.FutureClientNote
 
setInstrument(int) - Method in class net.raphimc.noteblocklib.format.futureclient.model.FutureClientNote
 
setInstrument(int) - Method in class net.raphimc.noteblocklib.format.mcsp.model.McSpNote
 
setInstrument(int) - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Note
 
setInstrument(int) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsNote
 
setInstrument(int) - Method in class net.raphimc.noteblocklib.format.txt.model.TxtNote
 
setInstrument(Instrument) - Method in class net.raphimc.noteblocklib.model.note.Note
 
setInstrumentAndKey(char) - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Note
 
setKey(byte) - Method in class net.raphimc.noteblocklib.format.futureclient.model.FutureClientNote
 
setKey(int) - Method in class net.raphimc.noteblocklib.format.futureclient.model.FutureClientNote
 
setKey(int) - Method in class net.raphimc.noteblocklib.format.mcsp.model.McSpNote
 
setKey(int) - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Note
 
setKey(int) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsNote
 
setKey(int) - Method in class net.raphimc.noteblocklib.format.txt.model.TxtNote
 
setLayerCount(short) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
setLeftClicks(int) - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
setLeftClicks(int) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
setLength(short) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
setLoop(boolean) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
setLoopStartTick(short) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
setMaxLoopCount(int) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
setMcKey(int) - Method in class net.raphimc.noteblocklib.model.note.Note
Calling this has the same effect as calling Note.setMidiKey(float).
setMidiKey(float) - Method in class net.raphimc.noteblocklib.model.note.Note
 
setMillisecondPosition(int) - Method in class net.raphimc.noteblocklib.player.SongPlayer
Sets the current playback position in milliseconds.
setMinutesSpent(int) - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
setMinutesSpent(int) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
setName(String) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsCustomInstrument
 
setName(String) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsLayer
 
setNbsKey(float) - Method in class net.raphimc.noteblocklib.model.note.Note
Calling this has the same effect as calling Note.setMidiKey(float).
setNoteBlocksAdded(int) - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
setNoteBlocksAdded(int) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
setNoteBlocksRemoved(int) - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
setNoteBlocksRemoved(int) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
setOriginalAuthor(String) - Method in class net.raphimc.noteblocklib.model.song.Song
 
setPanning(int) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsLayer
 
setPanning(int) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsNote
 
setPanning(float) - Method in class net.raphimc.noteblocklib.model.note.Note
 
setPaused(boolean) - Method in class net.raphimc.noteblocklib.player.SongPlayer
Pauses or resumes the player.
setPitch(int) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsCustomInstrument
 
setPitch(short) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsNote
100 = 1 key
1200 = 1 octave
setPitch(float) - Method in class net.raphimc.noteblocklib.model.note.Note
Calling this has the same effect as calling Note.setMidiKey(float).
setPressKey(boolean) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsCustomInstrument
 
setRightClicks(int) - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
setRightClicks(int) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
setSong(Song) - Method in class net.raphimc.noteblocklib.player.SongPlayer
Sets the song that should be played.
setSoundFilePath(String) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsCustomInstrument
 
setSourceFileName(String) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
setStartLayer(short) - Method in class net.raphimc.noteblocklib.format.nbs.model.event.NbsSoundStopperEvent
 
setStatus(NbsLayer.Status) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsLayer
 
setTempo(int) - Method in class net.raphimc.noteblocklib.format.mcsp2.model.McSp2Song
 
setTempo(short) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
setTick(int) - Method in class net.raphimc.noteblocklib.player.SongPlayer
Sets the current tick.
setTimeSignature(int) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
setTitle(String) - Method in class net.raphimc.noteblocklib.model.song.Song
 
setVanillaInstrumentCount(int) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
setVelocity(int) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsNote
 
setVersion(int) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsSong
 
setVolume(int) - Method in class net.raphimc.noteblocklib.format.nbs.model.NbsLayer
 
setVolume(float) - Method in class net.raphimc.noteblocklib.model.note.Note
 
ShiftedMinecraftInstrument - Class in net.raphimc.noteblocklib.format.minecraft
 
ShiftedMinecraftInstrument(MinecraftInstrument, int) - Constructor for class net.raphimc.noteblocklib.format.minecraft.ShiftedMinecraftInstrument
 
shouldStop(Note) - Method in class net.raphimc.noteblocklib.format.nbs.model.event.NbsSoundStopperEvent
Checks if the specified note should be stopped by this event.
shouldTick() - Method in class net.raphimc.noteblocklib.player.SongPlayer
Called before each tick (Even when paused).
SHOW_SAVE_POPUP_CUSTOM_INSTRUMENT_NAME - Static variable in class net.raphimc.noteblocklib.format.nbs.NbsDefinitions
 
Song - Class in net.raphimc.noteblocklib.model.song
 
Song(SongFormat, String) - Constructor for class net.raphimc.noteblocklib.model.song.Song
 
SONG_TARGET_TEMPO - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
SongFormat - Enum in net.raphimc.noteblocklib.format
 
SongPlayer - Class in net.raphimc.noteblocklib.player
 
SongPlayer(Song) - Constructor for class net.raphimc.noteblocklib.player.SongPlayer
 
SongResampler - Class in net.raphimc.noteblocklib.util
 
SongResampler() - Constructor for class net.raphimc.noteblocklib.util.SongResampler
 
SongUtil - Class in net.raphimc.noteblocklib.util
 
SongUtil() - Constructor for class net.raphimc.noteblocklib.util.SongUtil
 
SOUND_STOPPER_CUSTOM_INSTRUMENT_NAME - Static variable in class net.raphimc.noteblocklib.format.nbs.NbsDefinitions
 
start() - Method in class net.raphimc.noteblocklib.player.SongPlayer
Starts playing the song from the beginning.
start(int) - Method in class net.raphimc.noteblocklib.player.SongPlayer
Starts playing the song from the beginning.
start(int, int) - Method in class net.raphimc.noteblocklib.player.SongPlayer
Starts playing the song from the given tick.
stop() - Method in class net.raphimc.noteblocklib.player.SongPlayer
Stops playing the song.
SUPPORTED_INSTRUMENTS - Static variable in class net.raphimc.noteblocklib.format.mcsp2.McSp2Definitions
 
SYSEX_DEVICE_ALL - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
SYSEX_GENERAL_MIDI_GM1_SYSTEM_ON - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
SYSEX_GENERAL_MIDI_GM2_SYSTEM_ON - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
SYSEX_SUB_ID_GENERAL_MIDI - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
SYSEX_UNIVERSAL_NON_REALTIME_MESSAGE - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 

T

TEMPO - Static variable in class net.raphimc.noteblocklib.format.futureclient.FutureClientDefinitions
 
TEMPO - Static variable in class net.raphimc.noteblocklib.format.mcsp.McSpDefinitions
 
TEMPO - Static variable in class net.raphimc.noteblocklib.format.txt.TxtDefinitions
 
TEMPO_CHANGER_CUSTOM_INSTRUMENT_NAME - Static variable in class net.raphimc.noteblocklib.format.nbs.NbsDefinitions
 
TempoEvents - Class in net.raphimc.noteblocklib.model.event
 
TempoEvents() - Constructor for class net.raphimc.noteblocklib.model.event.TempoEvents
 
testEach(Predicate<Event>) - Method in class net.raphimc.noteblocklib.model.event.Events
Applies the given predicate to all events.
testEach(Predicate<Note>) - Method in class net.raphimc.noteblocklib.model.note.Notes
Applies the given predicate to all notes.
tick() - Method in class net.raphimc.noteblocklib.player.SongPlayer
Called every tick to play the notes.
tickToMilliseconds(int) - Method in class net.raphimc.noteblocklib.model.song.Song
 
TimerHack - Class in net.raphimc.noteblocklib.util
 
TimerHack() - Constructor for class net.raphimc.noteblocklib.util.TimerHack
 
TOGGLE_BACKGROUND_ACCENT_CUSTOM_INSTRUMENT_NAME - Static variable in class net.raphimc.noteblocklib.format.nbs.NbsDefinitions
 
TOGGLE_RAINBOW_CUSTOM_INSTRUMENT_NAME - Static variable in class net.raphimc.noteblocklib.format.nbs.NbsDefinitions
 
transposeNoteKey(Note) - Static method in class net.raphimc.noteblocklib.format.minecraft.MinecraftDefinitions
Transposes the key of the note to fall within minecraft octave range.
transposeNoteKey(Note, int) - Static method in class net.raphimc.noteblocklib.format.minecraft.MinecraftDefinitions
Transposes the key of the note to fall within minecraft octave range.
TxtConverter - Class in net.raphimc.noteblocklib.format.txt
 
TxtConverter() - Constructor for class net.raphimc.noteblocklib.format.txt.TxtConverter
 
TxtDefinitions - Class in net.raphimc.noteblocklib.format.txt
 
TxtDefinitions() - Constructor for class net.raphimc.noteblocklib.format.txt.TxtDefinitions
 
TxtIo - Class in net.raphimc.noteblocklib.format.txt
 
TxtIo() - Constructor for class net.raphimc.noteblocklib.format.txt.TxtIo
 
TxtNote - Class in net.raphimc.noteblocklib.format.txt.model
 
TxtNote() - Constructor for class net.raphimc.noteblocklib.format.txt.model.TxtNote
 
TxtSong - Class in net.raphimc.noteblocklib.format.txt.model
 
TxtSong() - Constructor for class net.raphimc.noteblocklib.format.txt.model.TxtSong
 
TxtSong(String) - Constructor for class net.raphimc.noteblocklib.format.txt.model.TxtSong
 

V

valueOf(String) - Static method in enum net.raphimc.noteblocklib.format.minecraft.MinecraftInstrument
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.raphimc.noteblocklib.format.nbs.model.NbsLayer.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.raphimc.noteblocklib.format.SongFormat
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.raphimc.noteblocklib.format.minecraft.MinecraftInstrument
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.raphimc.noteblocklib.format.nbs.model.NbsLayer.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.raphimc.noteblocklib.format.SongFormat
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeSong(McSp2Song, OutputStream) - Static method in class net.raphimc.noteblocklib.format.mcsp2.McSp2Io
 
writeSong(NbsSong, OutputStream) - Static method in class net.raphimc.noteblocklib.format.nbs.NbsIo
 
writeSong(TxtSong, OutputStream) - Static method in class net.raphimc.noteblocklib.format.txt.TxtIo
 
writeSong(Song, File) - Static method in class net.raphimc.noteblocklib.NoteBlockLib
 
writeSong(Song, Path) - Static method in class net.raphimc.noteblocklib.NoteBlockLib
 
writeSong(Song, OutputStream) - Static method in class net.raphimc.noteblocklib.NoteBlockLib
 
A C D E F G H I K L M N O P R S T V W 
Skip navigation links