| Introduction |
| Copyright information |
| License agreement |
| Files to be included with your application |
| Product history |
| How to contact MultiMedia Soft |
| How to report bugs to our technical support |
| Tutorials |
| How to install the component on your development PC |
| Adding the API to a Visual Studio project |
| Adding the API to a project targeting .NET Frameworks from 2 to 4 |
| Adding the API to a project targeting .NET 5, 6 or Core 3.1 |
| How to use the component in your projects |
| How to synchronize the container application with the control |
| How to manage MIDI devices |
| How to manage MIDI DJ consoles |
| How to manage the virtual MIDI piano keyboard |
| How to use enumerated types |
| Properties |
| LastError property (RO) |
| MidiDevices property (RO) |
| MidiDjConsole property (RO) |
| MidiVirtualKeyboard property (RO) |
| Methods |
| CallbackMidiDevicesConfigChangedSet method |
| CallbackMidiDevicesEventRawReceivedSet method |
| CallbackMidiDevicesEventShortReceivedSet method |
| CallbackMidiDevicesOpenRemovedSet method |
| CallbackMidiDjConsoleEventButtonPressedSet method |
| CallbackMidiDjConsoleEventButtonReleasedSet method |
| CallbackMidiDjConsoleEventRangeMovedSet method |
| CallbackMidiDjConsoleEventUnmappedSet method |
| CallbackMidiKeyboardNotificationSet method |
| GetControlVersion method |
| GetEngineVersion method |
| Init method |
| Callback delegates |
| CallbackMidiDevicesConfigChanged delegate |
| CallbackMidiDevicesEventRawReceived delegate |
| CallbackMidiDevicesEventShortReceived delegate |
| CallbackMidiDevicesOpenRemoved delegate |
| CallbackMidiDjConsoleEventButtonPressed delegate |
| CallbackMidiDjConsoleEventButtonReleased delegate |
| CallbackMidiDjConsoleEventRangeMoved delegate |
| CallbackMidiDjConsoleEventUnmapped delegate |
| CallbackMidiKeyboardNotification delegate |
| Classes |
| ClassMidiDevices class |
| Methods |
| MidiDevices.Close method |
| MidiDevices.CountGet method |
| MidiDevices.EventWriteRaw method |
| MidiDevices.EventWriteShort method |
| MidiDevices.InfoGet method |
| MidiDevices.InfoGetByUniqueId method |
| MidiDevices.InputEventFilterSet method |
| MidiDevices.InputOutputConnect method |
| MidiDevices.InputOutputDisconnect method |
| MidiDevices.IsOpened method |
| MidiDevices.Open method |
| MidiDevices.Reset method |
| ClassMidiDjConsole class |
| Methods |
| MidiDjConsole.Connect method |
| MidiDjConsole.Disconnect method |
| MidiDjConsole.DisplaySegmentCountGet method |
| MidiDjConsole.DisplaySegmentInfoGet method |
| MidiDjConsole.DisplaySegmentManagementAvailable method |
| MidiDjConsole.DisplaySegmentStringScroll method |
| MidiDjConsole.DisplaySegmentStringShow method |
| MidiDjConsole.DisplaySegmentSymbolShow method |
| MidiDjConsole.EnableMappedEvents method |
| MidiDjConsole.IsConnected method |
| MidiDjConsole.ProfileButtonMidiCommandGet method |
| MidiDjConsole.ProfileButtonMidiCommandSet method |
| MidiDjConsole.ProfileButtonNameGetByMidiCommand method |
| MidiDjConsole.ProfileDisplayDataSet method |
| MidiDjConsole.ProfileDisplayMidiCommandGet method |
| MidiDjConsole.ProfileDisplayMidiCommandSet method |
| MidiDjConsole.ProfileDisplayNameGetByMidiCommand method |
| MidiDjConsole.ProfileInfoIdentifiersGet method |
| MidiDjConsole.ProfileInfoStringGet method |
| MidiDjConsole.ProfileInfoStringSet method |
| MidiDjConsole.ProfileItemAdd method |
| MidiDjConsole.ProfileItemCountGet method |
| MidiDjConsole.ProfileItemExistsByName method |
| MidiDjConsole.ProfileItemInfoStringGet method |
| MidiDjConsole.ProfileItemModify method |
| MidiDjConsole.ProfileItemNameGet method |
| MidiDjConsole.ProfileItemRemove method |
| MidiDjConsole.ProfileItemTypeGet method |
| MidiDjConsole.ProfileInternalCountGet method |
| MidiDjConsole.ProfileInternalLoad method |
| MidiDjConsole.ProfileInternalNameGet method |
| MidiDjConsole.ProfileLedBlink method |
| MidiDjConsole.ProfileLedMidiCommandGet method |
| MidiDjConsole.ProfileLedMidiCommandSet method |
| MidiDjConsole.ProfileLedNameGetByMidiCommand method |
| MidiDjConsole.ProfileLedSwitch method |
| MidiDjConsole.ProfileLoad method |
| MidiDjConsole.ProfileRangeMidiCommandGet method |
| MidiDjConsole.ProfileRangeMidiCommandSet method |
| MidiDjConsole.ProfileRangeNameGetByMidiCommand method |
| MidiDjConsole.ProfileReset method |
| MidiDjConsole.ProfileSave method |
| MidiDjConsole.ProfileSaveWithoutDevice method |
| MidiDjConsole.ProfileTypedItemCountGet method |
| MidiDjConsole.ProfileTypedItemNameGet method |
| ClassMidiVirtualKeyboard class |
| Methods |
| MidiVirtualKeyboard.Create method |
| MidiVirtualKeyboard.Destroy method |
| MidiVirtualKeyboard.GraphicalSettingsGet method |
| MidiVirtualKeyboard.GraphicalSettingsSet method |
| MidiVirtualKeyboard.MidiInputConnect method |
| MidiVirtualKeyboard.MidiInputDisconnect method |
| MidiVirtualKeyboard.MidiOutputConnect method |
| MidiVirtualKeyboard.MidiOutputDisconnect method |
| MidiVirtualKeyboard.Move method |
| MidiVirtualKeyboard.Note method |
| MidiVirtualKeyboard.RangeSet method |
| MidiVirtualKeyboard.Refresh method |
| MidiVirtualKeyboard.Show method |
| Data Structures |
| MIDI_VIRTUAL_KEYBOARD_SETTINGS structure |
© 2013-2023 MultiMedia Soft