PortMidiStreamMBS class

Online Documentation   -   Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchy

New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1

The list of the   topics,   classes,   interfaces,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

PortMidiStreamMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class MIDI MBS Audio Plugin 5.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The Xojo class to represent a PortMidi stream.

A single PortMidiStream is a descriptor for an open MIDI device.

See also macOS specific classes AVMIDIPlayerMBS, MidiPlaybackMBS and MidiClientMBS.

Constants

Constant Value Description
FilterActive &h4000 One of the PortMidi filter constants. filter active sensing messages (&hFE)
FilterAftertouch &h6000000 One of the PortMidi filter constants. filter both channel and poly aftertouch
FilterChannelAftertouch &h20000000 One of the PortMidi filter constants. filter channel aftertouch (most midi controllers use this) (&hD0-&hDF)
FilterClock &h1D00 One of the PortMidi filter constants. filter clock messages (CLOCK &hF8, START &hFA, STOP &hFC, and CONTINUE &hFB)
FilterControl &h8000000 One of the PortMidi filter constants. Control Changes (CC's) (&hB0-&hBF)
FilterFD &h2000 One of the PortMidi filter constants. filter undefined FD messages
FilterMTC 2 One of the PortMidi filter constants. MIDI Time Code (&hF1)
FilterNote &h3000000 One of the PortMidi filter constants. filter note-on and note-off (&h90-&h9F and &h80-&h8F
FilterPitchBend &h40000000 One of the PortMidi filter constants. Pitch Bender (&hE0-&hEF)
FilterPlay &h400 One of the PortMidi filter constants. filter play messages (start &hFA, stop &hFC, continue &hFB)
FilterPolyAftertouch &h4000000 One of the PortMidi filter constants. per-note aftertouch (&hA0-&hAF)
FilterProgram &h10000000 One of the PortMidi filter constants. Program changes (&hC0-&hCF)
FilterRealTime &hFF01 One of the PortMidi filter constants. filter all real-time messages
FilterReset &h8000 One of the PortMidi filter constants. filter reset messages (&hFF)
FilterSongPosition 4 One of the PortMidi filter constants. Song Position (&hF2)
FilterSongSelect 8 One of the PortMidi filter constants. Song Select (&hF3)
FilterSysEx 1 One of the PortMidi filter constants. filter system exclusive messages (&hF0)
FilterSystemCommon &h4E One of the PortMidi filter constants. All System Common messages (mtc, song position, song select, tune request)
FilterTick &h200 One of the PortMidi filter constants. filter tick messages (&hF9)
FilterTune &h40 One of the PortMidi filter constants. Tuning request (&hF6)
FilterUndefined &h2000 One of the PortMidi filter constants. filter undefined real-time messages

This class has no sub classes.

Some examples using this class:

Blog Entries

Xojo Developer Magazine

Release notes


The items on this page are in the following plugins: MBS Audio Plugin.


PortMidiMBS   -   PostgreSQLAPIMBS


💬 Ask a question or report a problem