Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Home

Roger B. Dannenberg haochuan

Welcome to the portmedia wiki.

Portmedia includes various libraries for low-level (but portable and sane!) access to media, including audio, midi, and video. Although there are a few useful utility applications included for testing, !PortMedia libraries are mostly there to make life easier for programmers.

Portmedia libraries are in varying states of completion. The following is a road map:

Audio

  • PortAudio(external link)
  • Portsoundfile (future work)

MIDI

Video

Sensing

  • portcontroller (future work)

Score Alignment

All available code at this site can be downloaded using SVN. (Using SVN)

Notes on Using SourceForge

Project Admins:


  • I had to make the following change to the code to have it compile on OS X 10.9.5 with Xcode 6.2.

    Index: CMakeLists.txt
    ===================================================================
    --- CMakeLists.txt  (revision 228)
    +++ CMakeLists.txt  (working copy)
    @@ -36,7 +36,7 @@
     set(CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO "" CACHE INTERNAL "Unused")
     set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO "" CACHE INTERNAL "Unused")
    
    -set(CMAKE_OSX_ARCHITECTURES i386 ppc x86_64 CACHE STRING "change to needed architecture for a smaller library" FORCE)
    +set(CMAKE_OSX_ARCHITECTURES i386 x86_64 CACHE STRING "change to needed architecture for a smaller library" FORCE)
    
     PROJECT(portmidi)