MidiMessage
Перечисление C#.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Поля и константы19
ActiveSensingПоле
ActiveSensing = 254MIDI-сообщение, многократно отправляемое во время бездействия MIDI-устройства для того, чтобы сообщить приемнику, что связь поддерживается. Большинство MIDI-устройств это сообщение не отправляется.
AftertouchПоле
Aftertouch = 10MIDI-сообщение, отправляемое для указания изменения давления при нажатии ноты, также называемое aftertouch.
ChannelPressureПоле
ChannelPressure = 13MIDI-сообщение, отправляемое для указания изменения давления для всего канала. Некоторые MIDI-устройства могут отправлять его вместо MIDI_MESSAGE_AFTERTOUCH.
ContinueПоле
Continue = 251MIDI-сообщение, отправляемое для возобновления воспроизведения с того момента, когда текущая секвенция или песня была приостановлена.
ControlChangeПоле
ControlChange = 11MIDI-сообщение, отправляемое после изменения значения контроллера. В MIDI устройстве, контроллер — любое устройство, которое не проигрывает ноты. К ним могут относиться ползунки для регулировки громкости звука, регулировки баланса и панорамирования, а также переключатели и педали. Подробнее о них смотрите по ссылке: Общая спецификация МИДИ.
NoneПоле
None = 0Не соответствует ни одному MIDI-сообщению. Это значение по умолчанию для InputEventMidi.Message.
NoteOffПоле
NoteOff = 8MIDI-сообщение отправляется при отпускании ноты.
Примечание: Не все MIDI-устройства отправляют это сообщение; некоторые могут отправлять MIDI_MESSAGE_NOTE_ON с InputEventMidi.Velocity, установленным на 0.
NoteOnПоле
NoteOn = 9MIDI-сообщение, отправляемое при нажатии на ноту.
PitchBendПоле
PitchBend = 14MIDI-сообщение, отправляемое после изменения значения питч-бендера, обычно колесиком, расположенным на MIDI-устройстве.
ProgramChangeПоле
ProgramChange = 12MIDI-сообщение, отправляемое после изменения MIDI-устройством своего инструмента (также называется программой или предустановкой).
QuarterFrameПоле
QuarterFrame = 241MIDI-сообщение, отправляемое каждую четверть кадра для синхронизации подключенных MIDI-устройств. Связано с MIDI_MESSAGE_TIMING_CLOCK.
Примечание: Получение данных этого сообщения через InputEventMidi не реализовано.
SongPositionPointerПоле
SongPositionPointer = 242MIDI-сообщение, отправляемое для перехода на новую позицию в текущей секвенции или песне.
Примечание: Получение данных этого сообщения через InputEventMidi не реализовано.
SongSelectПоле
SongSelect = 243MIDI-сообщение отправлено для выбора последовательности или песни для воспроизведения.
Примечание: Получение данных этого сообщения из InputEventMidi не реализовано.
StartПоле
Start = 250MIDI сообщение, отправляемое для запуска текущей последовательности или песни с начала.
StopПоле
Stop = 252MIDI-сообщение отправляется для приостановки текущей последовательности или песни.
SystemExclusiveПоле
SystemExclusive = 240Системное эксклюзивное сообщение MIDI (SysEx). Этот тип сообщения не является стандартным и во многом зависит от отправляющего его MIDI-устройства.
Примечание: Получение данных этого сообщения через InputEventMidi не реализовано.
SystemResetПоле
SystemReset = 255MIDI-сообщение, отправляемое для возврата MIDI-устройства в состояние по умолчанию, как если бы оно было только что включено. Его нельзя отправлять, когда MIDI-устройство включено.
TimingClockПоле
TimingClock = 248MIDI-сообщение, отправляемое 24 раза после MIDI_MESSAGE_QUARTER_FRAME, для синхронизации подключенных MIDI-устройств.
TuneRequestПоле
TuneRequest = 246MIDI-сообщение, отправляемое для запроса калибровки настройки. Используется в аналоговых синтезаторах. Большинству современных MIDI-устройств это сообщение не требуется.