A B C D F G H I K L M N O P R S T U V W Y

S

saveSettings() - Method in class openpiano.settings.Settings
Saves the settings to the configuration file
seek(boolean, float) - Method in class openpiano.control.MidiTimer
Sets the seek mode and speed.
SeekFactor - Static variable in class openpiano.settings.Constants
 
send(ShortMessage) - Method in class openpiano.control.Controller
Handles and interprets a MIDI command
send(MidiMessage, long) - Method in class openpiano.midi.MidiInput
Sends a MIDI command to the main controller
send(MidiMessage) - Method in class openpiano.midi.MidiOutput
Sends a MIDI event to the synthesizer
sendKey(int, int) - Method in class openpiano.notes.Notes
Sends a piano key to a the corresponding block, if available
sendKey(int, int, Boolean) - Method in class openpiano.piano.Piano
Sends played notes to the piano and shows them
setActualMidiInputDevice(String) - Method in class openpiano.settings.Settings
Sets the actual MIDI input device
setActualMidiOutputDevice(String) - Method in class openpiano.settings.Settings
Sets the actual MIDI output device
setAngle(float) - Method in class openpiano.gl.Camera
Sets the actual angle
setAngle(float) - Method in class openpiano.settings.Settings
Sets the angle of the piano
setAudio(int, Boolean) - Method in class openpiano.control.Controller
Sets the status of the audio function for specified track
setAudioOn(Boolean) - Method in class openpiano.settings.MidiTrackSettings
Sets the status of the audio function
setAwaitNote(Boolean) - Method in class openpiano.control.Controller
Sets the status of the await notes function
setAwaitNotes(Boolean) - Method in class openpiano.notes.Blocks
Set the status of the await notes function
setAwaitNotesOn(Boolean) - Method in class openpiano.settings.MidiSettings
Sets the status of the await notes function
setBeatsPerMinuteFactor(int) - Method in class openpiano.settings.MidiSettings
Sets the speed factor for beats per minute
setChannel(int) - Method in class openpiano.midi.MidiTrack
Sets the channel of the track
setColor(int) - Method in class openpiano.settings.MidiTrackSettings
Sets the color of the track
setControlPos(int) - Method in class openpiano.midi.MidiTrack
Sets the actual index of the relevant MIDI control message
setCurrentPosition(float) - Method in class openpiano.notes.Blocks
Sets the current position in the 3D environment
setCurrentTick(long) - Method in class openpiano.notes.Blocks
Sets the current tick
setElapsedTicks(float) - Method in class openpiano.control.MidiTimer
Sets the actual position in the MIDI file
setEndMarker(JSlider) - Method in class openpiano.control.PositionSliderUI
Sets an end marker according to a slider's value
setEndMarker(int, JSlider) - Method in class openpiano.control.PositionSliderUI
Sets an end marker according to a value
setFastForward(Boolean) - Method in class openpiano.control.Controller
Sets the status of fast forward
setFileDir(File) - Method in class openpiano.settings.Settings
Sets the directory of the MIDI files
setFirstKey(int) - Method in class openpiano.settings.Settings
Sets the first key of the shown piano
setInstrument(int) - Method in class openpiano.control.Controller
Sets a previously selected instrument for a specified track
setInstrument(int, int, int) - Method in class openpiano.control.Controller
Sets an instrument for a specified track and its channel
setInstrument(int, int) - Method in class openpiano.midi.MidiLoaderGUI
Sets the instrument of a channel
setInstrument(int) - Method in class openpiano.midi.MidiTrack
Sets the instrument of the track
setInstrument(int) - Method in class openpiano.settings.MidiTrackSettings
Sets the instrument used for the track
setInstruments() - Method in class openpiano.control.Controller
Sets all previously selected instruments
setKeyboardToTrack(int) - Method in class openpiano.midi.MidiLoaderGUI
Sets the track the MIDI keyboard plays
setKeyboardTrack(int) - Method in class openpiano.settings.MidiSettings
Sets the track played by the keyboard
setKeyMarker(int, int, float) - Method in class openpiano.piano.Piano
Sets the depth of the color of a key
setKeyMarkerOff(int) - Method in class openpiano.piano.Piano
Sets the key's color off
setKeyPressed(int) - Method in class openpiano.notes.Blocks
Set a key on all tracks to status pressed
setKeyReleased(int) - Method in class openpiano.notes.Blocks
Sets a key on all tracks to status released
setLastKey(int) - Method in class openpiano.settings.Settings
Sets the last key of the shown piano
setLastVisibleTick(long) - Method in class openpiano.notes.Blocks
Sets the distance of visible ticks
setMarkKey(Boolean) - Method in class openpiano.control.Controller
Sets the status of the mark keys function
setMarkKeyFactor(int, float) - Method in class openpiano.piano.Key
Sets the factor of the color depth of the key (0.0-1.0)
setMarkKeyOff() - Method in class openpiano.piano.Key
Sets the factor of the color depth of the key (0.0-1.0)
setMarkKeys(Boolean) - Method in class openpiano.notes.Blocks
Sets the status of the mark key function
setMarkKeysOn(Boolean) - Method in class openpiano.settings.MidiSettings
Sets the status of the mark keys function
setMD5Hash(String) - Method in class openpiano.settings.MidiSettings
Sets the hash sum to identify the MIDI file
setMidiKeyboard(int) - Method in class openpiano.control.Controller
Sets the channel the MIDI keyboard will play on
setMidiOutputDevice(String) - Method in class openpiano.settings.Settings
Sets the MIDI output device
setNotes(MidiLoader) - Method in class openpiano.notes.Notes
Sets new notes to handle
setReceiver(Receiver) - Method in class openpiano.midi.MidiOutput
Sets the receiver for the transmitter
setRepeatOn(Boolean) - Method in class openpiano.control.Controller
Sets the status of the repeat button
setReverse(Boolean) - Method in class openpiano.notes.Blocks
Sets the reverse status
setRewind(Boolean) - Method in class openpiano.control.Controller
Sets the status of rewind
setRewind(Boolean, Boolean) - Method in class openpiano.control.Controller
Sets the status of rewind
setStartMarker(JSlider) - Method in class openpiano.control.PositionSliderUI
Sets a start marker according to a slider's value
setStartMarker(int, JSlider) - Method in class openpiano.control.PositionSliderUI
Sets a start marker according to a value
setTempo(int) - Method in class openpiano.control.Controller
Sets the tempo of a MIDI file
setTick(long, Boolean) - Method in class openpiano.notes.Notes
Sets the actual tick and performs updates to blocks
setTime(LinkedList<Bpm>, long, int) - Method in class openpiano.control.SlidePanel
Sets a tick as current tick
Settings - Class in openpiano.settings
A class managing the user settings
Settings(Controller) - Constructor for class openpiano.settings.Settings
Creates a settings object and reads settings from a file
SettingsGUI - Class in openpiano.settings
The SettingsGUI class creates a graphical frontend for the settings
SettingsGUI(Controller, Settings) - Constructor for class openpiano.settings.SettingsGUI
Constructs a new graphical frontend for the settings
settingsGUIClosed() - Method in class openpiano.control.ControlPanel
Show an inactive settings icon
setTrackName(String) - Method in class openpiano.midi.MidiTrack
Sets the name of the track
setTrackName(String) - Method in class openpiano.settings.MidiTrackSettings
Sets the name of the track
setVisual(int, Boolean) - Method in class openpiano.control.Controller
Sets the status of the visual function for specified track
setVisual(int, Boolean, int) - Method in class openpiano.control.Controller
Sets the status of the visual function for specified track
setVisualOn(Boolean) - Method in class openpiano.settings.MidiTrackSettings
Sets the status of the visual function
setVolume() - Method in class openpiano.control.Controller
Sets the previously set volume of all tracks
setVolume(int) - Method in class openpiano.control.Controller
Sets a previously set volume to a track
setVolume(int, int) - Method in class openpiano.control.Controller
Sets the volume of a track
setVolume(int, int) - Method in class openpiano.midi.MidiLoaderGUI
Sets the volume of a channel
setVolume(int) - Method in class openpiano.midi.MidiTrack
Sets the volume of the track
setVolume(int) - Method in class openpiano.settings.MidiTrackSettings
Sets the volume of the track
setWindowHeight(int) - Method in class openpiano.settings.Settings
Sets the height of the application window
setWindowPosX(int) - Method in class openpiano.settings.Settings
Sets the x-position of the application window
setWindowPosY(int) - Method in class openpiano.settings.Settings
Sets the y-position of the application window
setWindowWidth(int) - Method in class openpiano.settings.Settings
Sets the width of the application window
setXPosition(float) - Method in class openpiano.gl.Camera
Sets the actual x-position
setZoomFactor(float) - Method in class openpiano.gl.Camera
Sets the actual zoom factor
setZoomFactor(float) - Method in class openpiano.settings.Settings
Sets the zoom factor of the piano
showBlocks(int, int, Boolean, Boolean, Boolean, Boolean) - Method in class openpiano.notes.Blocks
Draw the blocks
showKey(Boolean) - Method in class openpiano.piano.Key
Draws the key
showLines() - Method in class openpiano.notes.Notes
Shows the lines behind the piano keys
showNotes() - Method in class openpiano.notes.Notes
Shows the notes
showPiano() - Method in class openpiano.piano.Piano
Draws the piano
SlidePanel - Class in openpiano.control
A panel to handle a slider
SlidePanel(Controller) - Constructor for class openpiano.control.SlidePanel
Construct a new slider panel
sliderToGL(int) - Method in class openpiano.control.Controller
Calculates a slider position to a GL position
sliderToTick(int) - Method in class openpiano.control.Controller
Calculates a slider position to a MIDI tick
slideTo(int) - Method in class openpiano.control.Controller
Slide to a position in the MIDI file
slideTo(JSlider) - Method in class openpiano.control.Controller
Slide to a position in the MIDI file
sortElements() - Method in class openpiano.midi.MidiTrack
Sorts the elements of a MIDI track
SoundbankCheck - Class in openpiano.settings
A class to download and install the soundbank file for the java synthesizer
SoundbankCheck(Controller) - Constructor for class openpiano.settings.SoundbankCheck
Creates a soundbank object
startBpm() - Method in class openpiano.control.Controller
Starts the clock with the current beats per minute settings
STARTLENGTH - Static variable in class openpiano.settings.Constants
 
startRecording() - Method in class openpiano.midi.Recorder
 
startTimer() - Method in class openpiano.control.MidiTimer
Starts the MidiTimer
stateChanged(ChangeEvent) - Method in class openpiano.control.SlidePanel
 
stopBpm() - Method in class openpiano.control.Controller
Stops the clock
stopNotes() - Method in class openpiano.control.Controller
Stops the notes
stopRecording() - Method in class openpiano.midi.Recorder
 
stopTimer() - Method in class openpiano.control.MidiTimer
Stops the MidiTimer

A B C D F G H I K L M N O P R S T U V W Y