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.
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(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
 

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
 
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
 
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
 
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
 
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_MAPPINGS - Static variable in class net.raphimc.noteblocklib.format.midi.mapping.MidiMappings
 
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
 
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_TRACK_NAME - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
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

PAN_CONTROL_MSB - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
parseSong(Sequence, String) - Static method in class net.raphimc.noteblocklib.format.midi.MidiIo
 
parseSong(Sequence, String, boolean) - Static method in class net.raphimc.noteblocklib.format.midi.MidiIo
 
PERCUSSION_CHANNEL - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 
PERCUSSION_MAPPINGS - Static variable in class net.raphimc.noteblocklib.format.midi.mapping.MidiMappings
 
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.
RESET_CONTROLS - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 

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
 

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.
VOLUME_CONTROL_MSB - Static variable in class net.raphimc.noteblocklib.format.midi.MidiDefinitions
 

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