Welcome, Guest! Log In | Create Account

The portmedia project provides simple, cross-platform APIs to mostly-music media such as audio and MIDI. New additions and links to related work are welcome here.

  • MIDI APIs
    • portmidi -- Portable API for real-time MIDI I/O
    • portsmf -- Portable reader/writer/data-structure for Standard MIDI Files
    • scorealign -- Portable code for aligning audio to MIDI using chromagram representations and dynamic programming.
  • Audio APIs There are good libraries for Audio. Here are some suggestions for work that is available elsewhere:
    • PortAudio -- Portable API for real-time Audio I/O
    • libsndfile -- Portable API for Audio file I/O
  • Video APIs
    • PortVideo -- Cross-platform real-time video input API.
  • Human Interface Device (HID) APIs
    • any suggestions?

Starting Points for Trac information

For a complete list of local wiki pages, see TitleIndex.