Home  Publications  Teaching  Software  Data  e-mail


Software Prototypes by David Meredith


File Description
cambouropoulos-lisp.zip (16KB) Lisp implementation (Digitool MCL 4.3) of Emilios Cambouropoulos's pitch spelling algorithm. For further details, see here.
longuet-higgins-lisp.zip (8KB) Lisp implementation (Digitool MCL 4.3) of Longuet-Higgins's pitch spelling algorithm. For further details, see here.
ps13-lisp.zip (12KB) Lisp implementation (Digitool MCL 4.3) of Dave Meredith's ps13  pitch spelling algorithm. For further details, see here.
Mirex2013CosiatecBB.zip (DM5)
Mirex2013CosiatecRaw.zip (DM6)
Mirex2013CosiatecSegment.zip (DM7)
Mirex2013SiatecCompressBB.zip (DM8)
Mirex2013SiatecCompressRaw.zip (DM9)
Mirex2013SiatecCompressSegment.zip (DM10)
ZIP files contatining implementations of the COSIATEC and SIATECCompress algorithms submitted to the 2013 MIREX competition on Discovery of Repeated Themes and Sections. Each zip file contains an extended abstract, a jar file and a README file explaining how to run the jar file. ALL THESE PROGRAMS ONLY WORK WITH JAVA 1.6.
OMNISIA20160926.zip (5.4MB) ZIP file containing OMNISIA jar file implementing SIATEC-based pattern discovery algorithms. For further details, see here. Extract ZIP archive, cd to folder containing Jar file and type "java -Xmx32G -jar OMNISIA20160926.jar" at the command line to get help on usage.
MeredithTLF1MIREX2016.zip (7MB) ZIP file containing jar file implementing version of SIATECCompress optimized for three-layer F1 score, submitted to the 2016 edition of the MIREX competition on Discovery of Repeated Themes and Sections. Extract ZIP archive, cd to folder containing Jar file and type "java -Xmx32G -jar MeredithTLF1MIREX2016.jar <input file path> <output file path>" at the command line. ZIP archive also contains a README file and a PDF file containing a short paper describing the algorithm. The archive also contains the lisp format encodings of the five pieces in the polyphonic version of the JKU Patterns Development Database, together with the output files generated by this program for these files (with .tlf1 file extension).
MeredithTLPMIREX2016.zip (6.8MB) ZIP file containing jar file implementing version of SIATECCompress optimized for three-layer precision, submitted to the 2016 edition of the MIREX competition on Discovery of Repeated Themes and Sections. Extract ZIP archive, cd to folder containing Jar file and type "java -Xmx32G -jar MeredithTLPMIREX2016.jar <input file path> <output file path>" at the command line. ZIP archive also contains a README file and a PDF file containing a short paper describing the algorithm. The archive also contains the lisp format encodings of the five pieces in the polyphonic version of the JKU Patterns Development Database, together with the output files generated by this program for these files (with .tlp file extension).
MeredithTLRMIREX2016.zip (7.4MB) ZIP file containing jar file implementing version of SIATECCompress optimized for three-layer recall, submitted to the 2016 edition of the MIREX competition on Discovery of Repeated Themes and Sections. Extract ZIP archive, cd to folder containing Jar file and type "java -Xmx32G -jar MeredithTLRMIREX2016.jar <input file path> <output file path>" at the command line. ZIP archive also contains a README file and a PDF file containing a short paper describing the algorithm. The archive also contains the lisp format encodings of the five pieces in the polyphonic version of the JKU Patterns Development Database, together with the output files generated by this program for these files (with .tlr file extension).

© 2001-2016 by David Meredith. All rights reserved.