C++ C Other
Latest commit 49e67af May 12, 2014 @jdkoftinoff vs2013 project added
Permalink
Failed to load latest commit information.
build vs2013 project added May 12, 2014
docs-dev rewind master branch to point back to 0f3075b. Changes done since the… Jan 4, 2014
examples rewind master branch to point back to 0f3075b. Changes done since the… Jan 4, 2014
include/jdksmidi
songs
src
AUTHORS Small utils.cpp and big TODO.txt update Feb 24, 2011
CHANGELOG.txt Small utils.cpp and big TODO.txt update Feb 24, 2011
CMakeLists.txt Simple CMakeLists.txt created Nov 2, 2012
COPYING Spelling Jan 7, 2014
README rewind master branch to point back to 0f3075b. Changes done since the… Jan 4, 2014
TODO.txt Edited TODO.txt via GitHub Feb 24, 2011
configure one more try to fix portability problem Nov 2, 2012
magic.mk
project.mk
restyle.sh restyle.sh applied Aug 28, 2010

README

J.D. Koftinoff Software, Ltd's C++ MIDI Library Source Code
web: www.jdkoftinoff.com
email: jeffk@jdkoftinoff.com

Released under the GPL (GNU PUBLIC LICENSE): Apr 27, 2004

For details of the GPL please see the file:
       COPYING


Please see the documentation in the subdirectory: 
       docs

Supported Operating Systems
          win32,
          win64,
          Mac OS X,
          Linux,
          UcLinux,
          other Unix style systems,
          other embedded systems, 16 bit, 32 bit, 64 bit.
          
Supported Compilers:
          GNU gcc 3.4,4.0 - 4.4
          MSVC 6,7,8,9
          Intel C++          
          
This library was originally a collection of utility functions for MIDI written in C back in 1986 for the Atari ST computer. Since then it has evolved into a fairly powerful C++ MIDI Library including:

    * MIDI parsing
    * MIDI Show Control message creation and handling
    * Standard MIDI File type 0 and type 1 reading and writing
    * Timestamped MIDI message and System Exclusive encapsulation
    * Efficient MIDI Track objects for sequencing
    * MIDI Track objects for editing MIDI events
    * MIDI message process chains
    * Containers for multiple MIDI Tracks with iterators
    * MIDI Sequencer core for sequencing and triggering GUI events
    * MIDI Driver abstractions for I/O and sequencing
    * MIDI Driver implementation for Win32 for I/O and sequencing
    * Tempo calculations
    * MIDI Matrix to count note on's and off's and hold pedals to avoid stuck notes and all-notes-off problems when merging midi streams
    * SMPTE management and calculations 
    * MIDI Utilities useful functions

This project now includes copyrighted content from multiple contributors.
Please see the file "AUTHORS" for more information.