Uses of Class
com.frinika.sequencer.model.MultiEvent

Packages that use MultiEvent
com.frinika.notation   
com.frinika.project   
com.frinika.project.scripting   
com.frinika.project.scripting.javascript   
com.frinika.sequencer   
com.frinika.sequencer.gui.clipboard   
com.frinika.sequencer.gui.menu.midi   
com.frinika.sequencer.gui.pianoroll   
com.frinika.sequencer.gui.selection   
com.frinika.sequencer.gui.tracker   
com.frinika.sequencer.model   
com.frinika.sequencer.model.notation   
com.frinika.sequencer.model.util   
 

Uses of MultiEvent in com.frinika.notation
 

Methods in com.frinika.notation with parameters of type MultiEvent
 boolean NotationEditor.isValidEvent(MultiEvent event)
           
 

Uses of MultiEvent in com.frinika.project
 

Fields in com.frinika.project with type parameters of type MultiEvent
protected  java.util.Vector<MultiEvent> RecordingManager.currentRecordingTake
           
 

Uses of MultiEvent in com.frinika.project.scripting
 

Method parameters in com.frinika.project.scripting with type arguments of type MultiEvent
protected static java.lang.Object FrinikaScriptingEngine.executeJavascript(java.lang.String source, java.lang.String name, ProjectFrame frame, java.util.SortedSet<MultiEvent> events, ScriptingDialog dialog)
           
 

Uses of MultiEvent in com.frinika.project.scripting.javascript
 

Constructor parameters in com.frinika.project.scripting.javascript with type arguments of type MultiEvent
JavascriptScope(org.mozilla.javascript.Context context, ProjectFrame frame, java.util.SortedSet<MultiEvent> events, ScriptingDialog dialog)
          Createsa a JavascriptContext.
 

Uses of MultiEvent in com.frinika.sequencer
 

Methods in com.frinika.sequencer that return types with arguments of type MultiEvent
 java.util.Vector<MultiEvent> FrinikaSequencer.getRecordingTake(int takeNo)
          Return the MultiEvents of a recording take
 

Uses of MultiEvent in com.frinika.sequencer.gui.clipboard
 

Methods in com.frinika.sequencer.gui.clipboard that return types with arguments of type MultiEvent
 java.util.Collection<MultiEvent> MultiEventClipboardData.getClonedMultiEvents()
           
 

Method parameters in com.frinika.sequencer.gui.clipboard with type arguments of type MultiEvent
 void MultiEventClipboard.copy(java.util.Collection<MultiEvent> multiEvents, long referenceTick)
           
 

Constructor parameters in com.frinika.sequencer.gui.clipboard with type arguments of type MultiEvent
MultiEventClipboardData(long referenceTick, java.util.Collection<MultiEvent> multiEvents)
          When inserted the referenceTick is subtracted from all startTicks in the multiEvents.
 

Uses of MultiEvent in com.frinika.sequencer.gui.menu.midi
 

Fields in com.frinika.sequencer.gui.menu.midi with type parameters of type MultiEvent
protected  java.util.Collection<MultiEvent> AbstractMidiAction.events
           
 

Method parameters in com.frinika.sequencer.gui.menu.midi with type arguments of type MultiEvent
 void MidiReverseAction.modifyEvents(java.util.Collection<MultiEvent> events)
           
 void AbstractMidiAction.modifyEvents(java.util.Collection<MultiEvent> events)
          May be overwritten by subclasses for more complex modifying operations, otherwise by default this calls midifyNoteEvents with all selected NoteEvents.
 

Uses of MultiEvent in com.frinika.sequencer.gui.pianoroll
 

Methods in com.frinika.sequencer.gui.pianoroll that return MultiEvent
 MultiEvent ControllerHandle.createEvent(MidiPart part, long tick, int val)
           
 

Methods in com.frinika.sequencer.gui.pianoroll with parameters of type MultiEvent
 boolean ControllerHandle.isValid(MultiEvent ev)
           
 boolean PianoRoll.isValidEvent(MultiEvent event)
           
 boolean ControllerView.isValidEvent(MultiEvent ev)
           
 

Method parameters in com.frinika.sequencer.gui.pianoroll with type arguments of type MultiEvent
 void MultiEventEditPanel.selectionChanged(SelectionContainer<? extends MultiEvent> src)
           
 void ItemPanelMultiEventListener.selectionChanged(SelectionContainer<? extends MultiEvent> src)
           
 

Constructors in com.frinika.sequencer.gui.pianoroll with parameters of type MultiEvent
MultiEventTableModel(ProjectContainer project, MultiEvent note, int quantize, int ticksPerBeat)
           
 

Uses of MultiEvent in com.frinika.sequencer.gui.selection
 

Methods in com.frinika.sequencer.gui.selection that return types with arguments of type MultiEvent
protected static java.util.Vector<MultiEvent> MidiSelection.getMultiEventsFromSelection(java.util.Collection<Selectable> sel)
           
 

Uses of MultiEvent in com.frinika.sequencer.gui.tracker
 

Methods in com.frinika.sequencer.gui.tracker that return MultiEvent
 MultiEvent TrackerTableModel.getCellEvent(int row, int col)
          Get the MultiEvent for a specific cell
 MultiEvent TrackerTableModel.getMultiEventAt(int row, int column)
           
 

Methods in com.frinika.sequencer.gui.tracker that return types with arguments of type MultiEvent
 java.util.Collection<MultiEvent> TrackerTableModel.getRowEvents(int row)
          Return a subset of MultiEvents for the given table row
 

Uses of MultiEvent in com.frinika.sequencer.model
 

Subclasses of MultiEvent in com.frinika.sequencer.model
 class ChannelEvent
           
 class ControllerEvent
          Controller events represents a MIDI control change
 class MetaEvent
           
 class NotationEvent
           
 class NoteEvent
           
 class PitchBendEvent
          Controller events represents a Pitch Bend
 class ProgramChangeEvent
           
 class SubsetMultiEvent
          This is a Dummy subclass of MultiEvent used to generate MultiEvents that are ordered as the first among the MultiEvents with the same tick.
 class SysexEvent
          Event for system-exclusive MIDI data.
 

Methods in com.frinika.sequencer.model that return MultiEvent
protected  MultiEvent MidiPartGhost.commitAddClone(MultiEvent multiEvent)
           
 MultiEvent MultiEvent.detachedCopy()
          Create a parentless copy to allow serialiation without explosions
 MultiEvent MultiEventEndTickComparable.getMultiEvent()
           
 

Methods in com.frinika.sequencer.model that return types with arguments of type MultiEvent
 java.util.SortedSet<MultiEvent> MidiPart.getMultiEvents()
          Returns the multievent array.
 java.util.SortedSet<MultiEvent> MidiPartGhost.getMultiEvents()
           
 java.util.SortedSet<MultiEvent> MidiPart.getMultiEventSubset(long startTick, long endTick)
          Returns a subset of the multievent array including startTick excluding endTick
 java.util.SortedSet<MultiEvent> MidiPartGhost.getMultiEventSubset(long startTick, long endTick)
           
 

Methods in com.frinika.sequencer.model with parameters of type MultiEvent
 void MidiPart.add(MultiEvent ev)
          Add a MultiEvent to the track.
 void MidiPartGhost.add(MultiEvent ev)
           
protected  MultiEvent MidiPartGhost.commitAddClone(MultiEvent multiEvent)
           
 void MidiPartGhost.commitAddPerformed(MultiEvent event)
          Called when the original MidiPart has undergone changes.
 void CommitListener.commitAddPerformed(MultiEvent event)
          Notifies the listener that a event.commitAdd() has been performed.
protected  void MidiPartGhost.commitRemoveClone(MultiEvent multiEvent)
           
 void MidiPartGhost.commitRemovePerformed(MultiEvent event)
          Called when the original MidiPart has undergone changes.
 void CommitListener.commitRemovePerformed(MultiEvent event)
          Notifies the listener that a event.commitRemove() has been performed.
abstract  void MultiEventChangeRecorder.doChange(MultiEvent multiEvent)
           
 void MidiPart.remove(MultiEvent multiEvent)
          Remove a MultiEvent from the track
 void MidiPartGhost.remove(MultiEvent multiEvent)
           
 

Constructors in com.frinika.sequencer.model with parameters of type MultiEvent
MultiEventChangeRecorder(java.lang.String changeText, MultiEvent multiEvent)
          When invoking this constructor all the history recording and the actual change will be done
 

Constructor parameters in com.frinika.sequencer.model with type arguments of type MultiEvent
MultiEventDeletionRecorder(java.lang.String changeText, java.util.Collection<MultiEvent> multiEventList, EditHistoryContainer editHistory)
           
 

Uses of MultiEvent in com.frinika.sequencer.model.notation
 

Subclasses of MultiEvent in com.frinika.sequencer.model.notation
 class ClefChange
           
 

Uses of MultiEvent in com.frinika.sequencer.model.util
 

Methods in com.frinika.sequencer.model.util that return MultiEvent
 MultiEvent EventsInPartsIterator.next()
           
 MultiEvent EventIterator.next()
           
 

Methods in com.frinika.sequencer.model.util with parameters of type MultiEvent
 boolean EventFilter.isValidEvent(MultiEvent event)
           
 

Constructor parameters in com.frinika.sequencer.model.util with type arguments of type MultiEvent
EventIterator(java.util.SortedSet<MultiEvent> list, EventFilter filter)