BSD Ports

audio/rtmidi 6.0.0_1 FreeBSD

Set of C++ classes that provide a common API for realtime MIDI I/O

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
1c352da8c3
License
MIT
Categories
audio
Package size
29.5 KiB, 98.5 KiB installed

Description

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

In the other systems

SystemPortVersion
FreeBSDaudio/rtmidi6.0.0_1
DragonFlyaudio/rtmidi6.0.0

Install

Binary package:

pkg install rtmidi

From the ports tree:

cd /usr/ports/audio/rtmidi/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	rtmidi>0:audio/rtmidi

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest6.0.06.0.05.0.06.0.06.0.0_1
FreeBSD:14:quarterly6.0.06.0.0n/a6.0.06.0.0
FreeBSD:15:latest6.0.06.0.0_1n/a6.0.06.0.0
FreeBSD:15:quarterly6.0.06.0.0n/an/an/a
FreeBSD:16:latest6.0.06.0.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 56
Run dependencies 50

Configuration

Options name: audio_rtmidi

OptionDefaultDescription
ALSAonALSA audio architecture support
JACKonJACK audio server support
USES
autoreconf compiler:c11 libtool localbase
Service scripts
none

Files

distinfo 1
FileSizeSHA256
thestk-rtmidi-6.0.0_GH0.tar.gz515502ef7bcda27fee6936b651c29ebe9544c74959d0b1583b716ce80a1c6fea7617f0

Commit history 1

DateCommitCreditsLog message
1c352da8c3 Yuri Victorovich audio/rtmidi: add options to select ALSA and JACK midi backends
Before this only JACK was enabled. PR: 299507 Submitted by: Ivan <[email protected]> (initial version)