libportmidi-dev - library for real-time MIDI input/output

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package name libportmidi-dev
Package version 184
Package release 2.2
Package architecture i386
Package type deb
Installed size 201 B
Download size 57.33 KB
Official Mirror
PortMidi is a platform independent library for MIDI input/output.
This package provides the header files for PortMidi and PortTime.


Package Version Architecture Repository
libportmidi-dev_184-2.2_amd64.deb 184 amd64 Debian Main
libportmidi-dev - - -


Name Value
libportmidi0 = 1:184-2.2


Type URL
Binary Package libportmidi-dev_184-2.2_i386.deb
Source Package portmidi

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libportmidi-dev deb package:
    # sudo apt-get install libportmidi-dev




2014-10-14 - Alessio Treglia <>
portmidi (1:184-2.2) unstable; urgency=medium
* Non-maintainer upload.
* Disable PM_CHECK_ERRORS PortMidi as it is a debugging option which
unconditionally calls exit(-1) on any error. It should rather delegate
the responsibility of error handling to the client application.
Thanks to RJ Ryan for pointing this out. (Closes: #765375)
2012-12-13 - Alessio Treglia <>
portmidi (1:184-2.1) unstable; urgency=low
* Non-maintainer upload.
* debian/patches/11-pmlinuxalsa.patch:
- Avoid SIGSEGV when it receives data for devices which
might have already been closed. (Closes: #695842)
- Fix some other pointer issues:
+ alsa_in_close() didn't clear midi-descriptor.
+ Some other uses of midi->descriptor didn't do NULL-check of
the pointer.
2009-11-13 - Paul Brossier <>
portmidi (1:184-2) unstable; urgency=low
* Add -lpthread to ALSALIB (closes: #556070) 
2009-10-30 - Paul Brossier <>
portmidi (1:184-1) unstable; urgency=low
* New upstream release. 
* Update patches where merged with upstream, disable pmdefautls for now
2009-09-16 - Paul Brossier <>
portmidi (1:131-1) unstable; urgency=low
* New upstream version, uses epoch (closes: #501132)
* debian/watch: update to match new download location and version
numbering (closes: #450055), but still fails due to zip format
* Add depends on quilt, move patches to debian/patches
* Add Homepage to debian/control
* debian/control: use ${binary:Version}, bump to S-V 3.8.3
* debian/compat: bump to 5
* debian/copyright: update to match license.txt and add missing copyrights
* debian/patches/02_pmlinuxalsa.diff: remove merged hunks
* debian/patches/04_ptlinux.diff: remove merged hunks
* debian/patches/05_makefile.diff: merge and link portmidi to porttime,
thanks to Willem van Engen (closes: #515712)
* debian/rules: use pm_linux/Makefile, ship CHANGELOG.txt and make sure
source and header files are not executable
* debian/README.source: refer to quilt documentation
* debian/libportmidi-dev.install: do not try to install unexisting files
* debian/patches/{06_pm_test_mm,07_pm_test_sysex,08_pm_test_qtest}.diff:
get rid of missing include and parenthesis, fix long int formatting
* debian/rules: do not compress header files
2005-09-27 - Paul Brossier <>
portmidi (20041117-1) unstable; urgency=low
* Initial release (closes: #280656)
* Add shared libraries and installation target to Makefile, add
pm_test/Makefile for examples/.
* Patch pm_linuxalsa_term as suggested by Predrag Viceic, freecycle author.
* Minor fixes to prevent compilation warnings.

See Also

Package Description
libportmidi0_184-2.2_i386.deb library for real-time MIDI input/output
libportsmf-dev_0.1~svn20101010-4_i386.deb Portable Standard Midi File Library (development files)
libportsmf0_0.1~svn20101010-4_i386.deb Portable Standard Midi File Library
libposix-atfork-perl_0.02-1+b2_i386.deb hook registrations at fork(2)
libposix-strftime-compiler-perl_0.40-1_all.deb GNU C library compatible strftime for loggers and servers
libposix-strptime-perl_0.10-4_i386.deb Perl extension to the POSIX date parsing strptime(3) function
libpostfix-parse-mailq-perl_1.004-1_all.deb module to parse the postfix mail queue
libpostgis-java-doc_2.1.4+dfsg-3_all.deb Geographic objects support for PostgreSQL -- JDBC documentation
libpostgis-java_2.1.4+dfsg-3_all.deb Geographic objects support for PostgreSQL -- JDBC support
libpostgresql-gst_3.2.4-2.1_all.deb PostgreSQL bindings for GNU Smalltalk
libpostgresql-jdbc-java-doc_9.2-1002-1_all.deb Java database (JDBC) driver for PostgreSQL (documentation)
libpostgresql-jdbc-java_9.2-1002-1_all.deb Java database (JDBC) driver for PostgreSQL
libpostgresql-ocaml-dev_2.0.5-1_i386.deb OCaml bindings to PostgreSQL's libpq
libpostgresql-ocaml_2.0.5-1_i386.deb OCaml bindings to PostgreSQL's libpq (runtime)
libpostproc-dev_0.git20120821-4_i386.deb FFmpeg derived postprocessing library - development headers