mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-27 00:57:50 +00:00
6160c6d165
that provide a common API (Application Programming Interface) for realtime MIDI input/output across Linux (ALSA, JACK), Macintosh OS X (CoreMIDI, JACK), and Windows (Multimedia Library) operating systems. RtMidi significantly simplifies the process of interacting with computer MIDI hardware and software. It was designed with the following goals: * object oriented C++ design * simple, common API across all supported platforms * only one header and one source file for easy inclusion in programming projects * MIDI device enumeration WWW: https://github.com/thestk/rtmidi PR: 221398 Submitted by: Yuri Victorovich (maintainer) Reviewed by: matthew (mentor) Approved by: matthew (mentor) Differential Revision: https://reviews.freebsd.org/D12078
13 lines
654 B
Plaintext
13 lines
654 B
Plaintext
RtMidi is a set of C++ classes (RtMidiIn, RtMidiOut, and API specific classes)
|
|
that provide a common API (Application Programming Interface) for realtime MIDI
|
|
input/output across Linux (ALSA, JACK), Macintosh OS X (CoreMIDI, JACK), and
|
|
Windows (Multimedia Library) operating systems. RtMidi significantly simplifies
|
|
the process of interacting with computer MIDI hardware and software. It was
|
|
designed with the following goals:
|
|
* object oriented C++ design
|
|
* simple, common API across all supported platforms
|
|
* only one header and one source file for easy inclusion in programming projects
|
|
* MIDI device enumeration
|
|
|
|
WWW: https://github.com/thestk/rtmidi
|