Did you know ... | Search Documentation: |
Packs (add-ons) for SWI-Prolog |
Title: | Standard MIDI File reading |
---|---|
Rating: | Not rated. Create the first rating! |
Latest version: | 0.5.0 |
SHA1 sum: | e28dbfbca392c2493b8a9a12992843df9bf942a1 |
Author: | Samer Abdallah <s.abdallah@ucl.ac.uk> |
Download URL: | https://github.com/samer--/plsmf.git |
No reviews. Create the first review!.
Version | SHA1 | #Downloads | URL |
---|---|---|---|
0.2.0 | 9a3d45519ccd0bd43561783d724fd009c2c2051a | 1 | https://github.com/samer--/plsmf.git |
f77168b9a91549e9708951d05dfed8fa5136292e | 2 | https://github.com/samer--/plsmf.git | |
0.2.1 | d66e3159b8690d044cf18ac7f605c768e690e14a | 1 | https://github.com/samer--/plsmf.git |
0.3.0 | 0527db36fbc8bfc8cddcb67b083adec8fce99815 | 4 | https://github.com/samer--/plsmf.git |
4b4098e6d25870d786e7f6639db33cfd33e71e4c | 3 | https://github.com/samer--/plsmf.git | |
6d5c8fe2f5500cd20c7ad76514417c78411a7717 | 1 | https://github.com/samer--/plsmf.git | |
9762412e9f698651d99b85265000475cc3ca397a | 1 | https://github.com/samer--/plsmf.git | |
e8b2914b2910de27655df03b7fef42d79b09c8c5 | 1 | https://github.com/samer--/plsmf.git | |
0.5.0 | e28dbfbca392c2493b8a9a12992843df9bf942a1 | 37 | https://github.com/samer--/plsmf.git |
SWI Prolog library for reading standard MIDI files
This foreign library and module allows Prolog code to read and write standard MIDI files (SMFs) using libsmf.
##PREREQUISITES
The Makefile uses pkg-config to find glib, which seems to work fine on Debian and probably other Linux distributions, and on Mac OS X with Macports.
libsmf does not seem to have a pkg-config file, the configure script in this
package uses locate (or mdfind on Mac OS X) to look for libsmf.a
. It then assumes
that libsmf.a is in `$SMFPREFIX/lib/` and works out SMFPREFIX from that. If that
doesn't work, it just assumes that SMFPREFIX should be `/usr/local`.
If all the prequisites are satisfied and libsmf is findable, then you should be able to install this package from the SWI Prolog command line using
?- pack_install(plsmf).
##CHANGE LOG
v0.1 - initial release. v0.2.0 - initial pack version.
Pack contains 9 files holding a total of 28.5K bytes.