Class Bodhidharma
java.lang.Object
Bodhidharma
public class Bodhidharma
- extends java.lang.Object
The root class of the Bodhidharma automatic musical classification system.
If no command line arguments are present, then running the main method of
this class from the command line instantiates the main
ConfigureFileLocationsJFrame
of the GUI, which allows
the user to choose appropriate file paths for the work he or she will be
performing. Command line arguments cause Bodhidharma to be run without
displaying the GUI with the given settings.
The command line action options are as follows:
-extract features: Extract features from MIDID files.
-tran : Train on all currently loaded recordings and save to the given path.
-classify : Classify all currently loaded recordings using the specified output path.
The command line settings are as follows:
-proj : Specify the path of a project file to load.
-tax : Specify the path of a taxonomy file to load.
-feat : Specify the path of a feature settings file to load.
-rec : Specify the path of a recordings file to load.
-clas : Specify the path of a trained classifiers file to load.
-pref : Specify the path of a preferences file to load.
-dir : Specify the path of the directory to use as the current directory.
Note that if a project file is specified at the command line, then this overrides
other specified files (e.g. taxonomy file, feature settings file, etc.)
- See Also:
ConfigureFileLocationsJFrame
- Author:
- Cory McKay
Method Summary |
static void |
main(java.lang.String[] com_arg)
Instantiates the parent JFrame (a
ConfigureFileLocationsJFrame ) of the Theophastus
software. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Bodhidharma
public Bodhidharma()
main
public static void main(java.lang.String[] com_arg)
- Instantiates the parent
JFrame
(a
ConfigureFileLocationsJFrame
) of the Theophastus
software.
- Parameters:
com_arg
- Command line arguments. None currently implemented.- See Also:
ConfigureFileLocationsJFrame