jp.crestmuse.cmx.misc
クラス PerformanceMatcher3

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.misc.PerformanceMatcher3

public class PerformanceMatcher3
extends java.lang.Object


フィールドの概要
static java.lang.String DTW_PATH_FILENAME
           
static double MISS_EXTRA_ONSET_DIFF
           
 
コンストラクタの概要
PerformanceMatcher3(MusicXMLWrapper score, MIDIXMLWrapper pfm)
           
PerformanceMatcher3(MusicXMLWrapper score, MIDIXMLWrapper pfm, int ticksPerBeat)
           
 
メソッドの概要
 DeviationInstanceWrapper extractDeviation()
           
 DeviationInstanceWrapper extractDeviation(java.io.File file)
           
 DeviationInstanceWrapper extractDeviation(int[] indexlist)
           
static DeviationInstanceWrapper extractDeviation(MusicXMLWrapper score, MIDIXMLWrapper pfm)
           
static DeviationInstanceWrapper extractDeviation(MusicXMLWrapper score, MIDIXMLWrapper pfm, java.io.File pathfile)
           
static DeviationInstanceWrapper extractDeviation(MusicXMLWrapper score, MIDIXMLWrapper pfm, int ticksPerBeat)
           
static DeviationInstanceWrapper extractDeviation(MusicXMLWrapper score, MIDIXMLWrapper pfm, int ticksPerBeat, java.io.File pathfile)
           
 java.util.Map<SCCXMLWrapper.Note,java.lang.Integer> getExtraNoteMap()
           
 java.util.Map<MusicXMLWrapper.Note,java.lang.Integer> getMusicxmlwrappernote2Index()
           
 int[] getScore2Pfm()
           
static void main(java.lang.String[] args)
           
static void setColRiscInc(double value)
           
static void setIoiWeight(double value)
           
static void setRowRiscInc(double value)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DTW_PATH_FILENAME

public static java.lang.String DTW_PATH_FILENAME

MISS_EXTRA_ONSET_DIFF

public static double MISS_EXTRA_ONSET_DIFF
コンストラクタの詳細

PerformanceMatcher3

public PerformanceMatcher3(MusicXMLWrapper score,
                           MIDIXMLWrapper pfm)
                    throws javax.xml.parsers.ParserConfigurationException,
                           org.xml.sax.SAXException,
                           java.io.IOException,
                           javax.xml.transform.TransformerException
例外:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.transform.TransformerException

PerformanceMatcher3

public PerformanceMatcher3(MusicXMLWrapper score,
                           MIDIXMLWrapper pfm,
                           int ticksPerBeat)
                    throws javax.xml.parsers.ParserConfigurationException,
                           org.xml.sax.SAXException,
                           java.io.IOException,
                           javax.xml.transform.TransformerException
例外:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.transform.TransformerException
メソッドの詳細

setRowRiscInc

public static void setRowRiscInc(double value)

setColRiscInc

public static void setColRiscInc(double value)

setIoiWeight

public static void setIoiWeight(double value)

extractDeviation

public DeviationInstanceWrapper extractDeviation()
                                          throws javax.xml.parsers.ParserConfigurationException,
                                                 org.xml.sax.SAXException,
                                                 java.io.IOException,
                                                 javax.xml.transform.TransformerException
例外:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.transform.TransformerException

extractDeviation

public DeviationInstanceWrapper extractDeviation(java.io.File file)
                                          throws javax.xml.parsers.ParserConfigurationException,
                                                 org.xml.sax.SAXException,
                                                 java.io.IOException,
                                                 javax.xml.transform.TransformerException
例外:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.transform.TransformerException

extractDeviation

public DeviationInstanceWrapper extractDeviation(int[] indexlist)

extractDeviation

public static DeviationInstanceWrapper extractDeviation(MusicXMLWrapper score,
                                                        MIDIXMLWrapper pfm)
                                                 throws javax.xml.parsers.ParserConfigurationException,
                                                        org.xml.sax.SAXException,
                                                        java.io.IOException,
                                                        javax.xml.transform.TransformerException
例外:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.transform.TransformerException

extractDeviation

public static DeviationInstanceWrapper extractDeviation(MusicXMLWrapper score,
                                                        MIDIXMLWrapper pfm,
                                                        java.io.File pathfile)
                                                 throws javax.xml.parsers.ParserConfigurationException,
                                                        org.xml.sax.SAXException,
                                                        java.io.IOException,
                                                        javax.xml.transform.TransformerException
例外:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.transform.TransformerException

extractDeviation

public static DeviationInstanceWrapper extractDeviation(MusicXMLWrapper score,
                                                        MIDIXMLWrapper pfm,
                                                        int ticksPerBeat)
                                                 throws javax.xml.parsers.ParserConfigurationException,
                                                        org.xml.sax.SAXException,
                                                        java.io.IOException,
                                                        javax.xml.transform.TransformerException
例外:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.transform.TransformerException

extractDeviation

public static DeviationInstanceWrapper extractDeviation(MusicXMLWrapper score,
                                                        MIDIXMLWrapper pfm,
                                                        int ticksPerBeat,
                                                        java.io.File pathfile)
                                                 throws javax.xml.parsers.ParserConfigurationException,
                                                        org.xml.sax.SAXException,
                                                        java.io.IOException,
                                                        javax.xml.transform.TransformerException
例外:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.transform.TransformerException

getScore2Pfm

public int[] getScore2Pfm()

getMusicxmlwrappernote2Index

public java.util.Map<MusicXMLWrapper.Note,java.lang.Integer> getMusicxmlwrappernote2Index()

getExtraNoteMap

public java.util.Map<SCCXMLWrapper.Note,java.lang.Integer> getExtraNoteMap()

main

public static void main(java.lang.String[] args)