BSD Ports

audio/drumstick 2.11.1 FreeBSD

MIDI libraries for Qt/C++

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
f76f4f1f6d
License
BSD2CLAUSE
Categories
audio, multimedia
Package size
580.1 KiB, 2685.3 KiB installed

Description

Drumstick is a tool to play music. This is a set of C++ MIDI libraries using Qt objects, idioms and style. It contains a C++ wrapper around software support for MIDI. A complementary library provides classes for SMF (Standard MIDI files: .MID/.KAR), Cakewalk (.WRK), and Overture (.OVE) file formats processing. A multiplatform realtime MIDI I/O library is also provided.

Install

Binary package:

pkg install drumstick

From the ports tree:

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

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

RUN_DEPENDS=	drumstick>0:audio/drumstick
LIB_DEPENDS=	libdrumstick-alsa.so:audio/drumstick

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:latest2.11.12.11.1-2.10.02.11.1
FreeBSD:14:quarterly2.11.12.11.1n/a2.10.02.11.1
FreeBSD:15:latest2.11.12.11.1n/a2.10.02.10.0
FreeBSD:15:quarterly2.11.12.11.1n/an/an/a
FreeBSD:16:latest2.11.12.11.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

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

Build dependencies 179

The first 100 are listed.

Run dependencies 159

The first 100 are listed.

Configuration

Options name: audio_drumstick

OptionDefaultDescription
ALSAonALSA audio architecture support
FLUIDSYNTHonBuild FluidSynth RT backend
MANPAGESonBuild and/or install manual pages
NETWORKonBuild Network RT backend
SONIVOXonBuild FluidSynth RT backend
USES
compiler:c++17-lang cmake desktop-file-utils gl pkgconfig qt:6 shared-mime-info tar:bz2
Service scripts
none

Files

Manual pages 10
  • drumstick-drumgrid(1)
  • drumstick-dumpmid(1)
  • drumstick-dumprmi(1)
  • drumstick-dumpsmf(1)
  • drumstick-dumpwrk(1)
  • drumstick-guiplayer(1)
  • drumstick-metronome(1)
  • drumstick-playsmf(1)
  • drumstick-sysinfo(1)
  • drumstick-vpiano(1)
pkg-plist 118
  • bin/drumstick-drumgrid
  • bin/drumstick-dumpmid
  • bin/drumstick-dumprmi
  • bin/drumstick-dumpsmf
  • bin/drumstick-dumpwrk
  • bin/drumstick-guiplayer
  • bin/drumstick-metronome
  • bin/drumstick-playsmf
  • bin/drumstick-sysinfo
  • bin/drumstick-vpiano
  • include/drumstick.h
  • include/drumstick/alsaclient.h
  • include/drumstick/alsaevent.h
  • include/drumstick/alsaport.h
  • include/drumstick/alsaqueue.h
  • include/drumstick/alsatimer.h
  • include/drumstick/backendmanager.h
  • include/drumstick/configurationdialogs.h
  • include/drumstick/macros.h
  • include/drumstick/pianokeybd.h
  • include/drumstick/pianopalette.h
  • include/drumstick/playthread.h
  • include/drumstick/qsmf.h
  • include/drumstick/qwrk.h
  • include/drumstick/rmid.h
  • include/drumstick/rtmidiinput.h
  • include/drumstick/rtmidioutput.h
  • include/drumstick/sequencererror.h
  • include/drumstick/settingsfactory.h
  • include/drumstick/subscription.h
  • lib/cmake/drumstick/drumstick-alsa-config-version.cmake
  • lib/cmake/drumstick/drumstick-alsa-config.cmake
  • lib/cmake/drumstick/drumstick-alsa-targets-.cmake
  • lib/cmake/drumstick/drumstick-alsa-targets.cmake
  • lib/cmake/drumstick/drumstick-config-version.cmake
  • lib/cmake/drumstick/drumstick-config.cmake
  • lib/cmake/drumstick/drumstick-file-config-version.cmake
  • lib/cmake/drumstick/drumstick-file-config.cmake
  • lib/cmake/drumstick/drumstick-file-targets-.cmake
  • lib/cmake/drumstick/drumstick-file-targets.cmake
  • lib/cmake/drumstick/drumstick-rt-config-version.cmake
  • lib/cmake/drumstick/drumstick-rt-config.cmake
  • lib/cmake/drumstick/drumstick-rt-targets-.cmake
  • lib/cmake/drumstick/drumstick-rt-targets.cmake
  • lib/cmake/drumstick/drumstick-widgets-config-version.cmake
  • lib/cmake/drumstick/drumstick-widgets-config.cmake
  • lib/cmake/drumstick/drumstick-widgets-targets-.cmake
  • lib/cmake/drumstick/drumstick-widgets-targets.cmake
  • lib/drumstick2/libdrumstick-rt-alsa-in.so
  • lib/drumstick2/libdrumstick-rt-alsa-out.so
  • lib/drumstick2/libdrumstick-rt-eassynth.so
  • lib/drumstick2/libdrumstick-rt-fluidsynth.so
  • lib/drumstick2/libdrumstick-rt-net-in.so
  • lib/drumstick2/libdrumstick-rt-net-out.so
  • lib/drumstick2/libdrumstick-rt-oss-in.so
  • lib/drumstick2/libdrumstick-rt-oss-out.so
  • lib/libdrumstick-alsa.so
  • lib/libdrumstick-alsa.so.2
  • lib/libdrumstick-alsa.so.2.11.1
  • lib/libdrumstick-file.so
  • lib/libdrumstick-file.so.2
  • lib/libdrumstick-file.so.2.11.1
  • lib/libdrumstick-rt.so
  • lib/libdrumstick-rt.so.2
  • lib/libdrumstick-rt.so.2.11.1
  • lib/libdrumstick-widgets.so
  • lib/libdrumstick-widgets.so.2
  • lib/libdrumstick-widgets.so.2.11.1
  • %%QT_PLUGINDIR%%/designer/libdrumstick-vpiano-plugin.so
  • libdata/pkgconfig/drumstick-alsa.pc
  • libdata/pkgconfig/drumstick-file.pc
  • libdata/pkgconfig/drumstick-rt.pc
  • libdata/pkgconfig/drumstick-widgets.pc
  • share/applications/net.sourceforge.drumstick-drumgrid.desktop
  • share/applications/net.sourceforge.drumstick-guiplayer.desktop
  • share/applications/net.sourceforge.drumstick-vpiano.desktop
  • share/drumstick/drumstick-drumgrid_en.qm
  • share/drumstick/drumstick-drumgrid_es.qm
  • share/drumstick/drumstick-drumgrid_it.qm
  • share/drumstick/drumstick-guiplayer_cs.qm
  • share/drumstick/drumstick-guiplayer_es.qm
  • share/drumstick/drumstick-guiplayer_it.qm
  • share/drumstick/drumstick-guiplayer_ru.qm
  • share/drumstick/drumstick-vpiano_en.qm
  • share/drumstick/drumstick-vpiano_es.qm
  • share/drumstick/drumstick-vpiano_it.qm
  • share/drumstick/drumstick-widgets_cs.qm
  • share/drumstick/drumstick-widgets_de.qm
  • share/drumstick/drumstick-widgets_en.qm
  • share/drumstick/drumstick-widgets_es.qm
  • share/drumstick/drumstick-widgets_fr.qm
  • share/drumstick/drumstick-widgets_gl.qm
  • share/drumstick/drumstick-widgets_it.qm
  • share/drumstick/drumstick-widgets_nl.qm
  • share/drumstick/drumstick-widgets_ru.qm
  • share/drumstick/drumstick-widgets_sr.qm
  • share/drumstick/drumstick-widgets_sv.qm
  • share/drumstick/drumstick-widgets_tr.qm
  • share/drumstick/drumstick-widgets_zh_CN.qm
  • share/icons/hicolor/16x16/apps/drumstick.png

The first 100 are listed.

distinfo 1
FileSizeSHA256
drumstick-2.11.1.tar.bz25077867d537aeca77486fc8f57a84af3df1bd0ddddb401a61935e8b4821542d160b677
Master sites 1
  • SF/drumstick/${PORTVERSION}/

Commit history 1

DateCommitCreditsLog message
f76f4f1f6d Yuri Victorovich audio/drumstick: update 2.11.0 → 2.11.1