The main purpose of release 1.1 was to make the MIDI toolbox functional again. The original release utilised mex files in Matlab to read and write MIDI files, which needed to be compiled before use. These were soon obsolete since Operating Systems and Matlab evolved. Between 2006 and 2016, there was a fix for this, called "no mex extension", which bypassed the problematic mex-based read/write functions within the toolbox. However, this fix did not handle tempo change information properly and was inconvenient for the users, since the fix needed to be installed separately.
We made the update relying on the work carried out by Music Dynamics Lab run by Ed Large, who have used the same original source (Ken Schutte) for reading MIDi files as we did in our earlier fix. Thank you Ed and the wonderful GrFNN Toolbox
tempocurve
- Tempo in bpm
gettempo
- Gets the mean tempokkcc
- Added alternative key profiles (Temperley, Albrecht and Shanahan)writemidi
- Convenience function that useswriteNMatToSmf
nmat2midi
- Convenience function that useswriteNMatToSmf
refstat
- Few new profiles (key-finding)
playmidi
- Removed as obsolete (OS dependent)nmat2mft
- Removed as obsoletemidi2nmat
- Removed as obsolete (OS dependent)mftxt2nmat
- Removed as obsoletenmat2midi
- Removed as obsoletesetmidiplayer
- Removed as obsolete (OS dependent)
20-05-2016 09:39:46 TE