RPR MIDIEditor OnCommand
From CockosWiki
Main Page > REAPER Documentation > ReaScript > ReaScript API, Functions > RPR MIDIEditor OnCommand
Main Page > REAPER Documentation > REAPER API > REAPER API Functions > RPR MIDIEditor OnCommand
Contents |
MIDIEditor_OnCommand()
bool MIDIEditor_OnCommand(void* MIDIEditor)
Sends a REAPER command to the specified MIDIEditor.
Parameters
MIDIEditor* - A pointer to a MIDI Editor returned by MIDIEditor_GetActive()
Returns
bool -- False if there's no MIDI Editor on the end of that pointer, True otherwise.
Examples
C++
Perl
# # LoadNoteNames.pl # ver 0.2 use strict; use warnings; use constant OPEN_MIDI_ITEM => 40109; use constant LOAD_NOTE_NAMES => 40409; use constant DRUM_DIAMONDS_VIEW => 40450; use constant HIDE_UNUSED_UNNAMED_ROWS => 40454; use constant FILE_CLOSE_WINDOW => 2; use constant MSGBOX_YESNO => 4; use constant MSGBOX_YES => 6; use constant MSGBOX_NO => 7; my $ret_val; RPR_Main_OnCommand(OPEN_MIDI_ITEM,0); my $med = RPR_MIDIEditor_GetActive(); $ret_val = RPR_MIDIEditor_OnCommand($med, LOAD_NOTE_NAMES); $ret_val = RPR_ShowMessageBox("Did The Load Succeed?","Load Note Names", MSGBOX_YESNO); if($ret_val == MSGBOX_YES){ $ret_val = RPR_MIDIEditor_OnCommand($med, DRUM_DIAMONDS_VIEW); $ret_val = RPR_MIDIEditor_OnCommand($med, HIDE_UNUSED_UNNAMED_ROWS); } else { $ret_val = RPR_MIDIEditor_OnCommand($med, FILE_CLOSE_WINDOW); } exit 0;
Python
See Also
midi: GetTrackMIDINoteName, GetTrackMIDINoteNameEx, HasTrackMIDIPrograms, HasTrackMIDIProgramsEx, CreateMIDIInput, kbd_OnMidiEvent, CreateMIDIOutput, GetMaxMidiInputs, kbd_OnMidiList, GetMaxMidiOutputs, SetTrackMIDINoteName, SetTrackMIDINoteNameEx, MIDI_eventlist_Create, GetMidiInput, MIDI_eventlist_Destroy, GetMIDIInputName, MIDIEditor_GetActive, GetMidiOutput, MIDIEditor_GetMode, GetMIDIOutputName, MIDIEditor_OnCommand, GetNumMIDIInputs, GetNumMIDIOutputs, PCM_Sink_CreateMIDIFile, PCM_Sink_CreateMIDIFileEx, EnumTrackMIDIProgramNames, EnumTrackMIDIProgramNamesEx, State Chunk and RPP MIDI Format
oncommand: Main_OnCommand, Main_OnCommandEx, MIDIEditor_OnCommand, NamedCommandLookup
(Section automatically generated, edits may be overwritten.)
Stuff
Main Page > REAPER Documentation > ReaScript > ReaScript API, Functions > RPR MIDIEditor OnCommand
Main Page > REAPER Documentation > REAPER API > REAPER API Functions > RPR MIDIEditor OnCommand