Menu

wikistart

haochuan

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?