# Serialized Form

- ## Package gui

  - ### Class gui.AllInOneStatusDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### finished

            boolean finished

      - #### status

            int status

      - #### thread

            java.lang.Thread thread

      - #### jLabel1

            javax.swing.JLabel jLabel1

      - #### jLabel2

            javax.swing.JLabel jLabel2

      - #### jLabel3

            javax.swing.JLabel jLabel3

      - #### jLabel4

            javax.swing.JLabel jLabel4

      - #### jLabel5

            javax.swing.JLabel jLabel5

      - #### jPanel1

            javax.swing.JPanel jPanel1

      - #### lblCheck1

            javax.swing.JLabel lblCheck1

      - #### lblCheck2

            javax.swing.JLabel lblCheck2

      - #### lblCheck3

            javax.swing.JLabel lblCheck3

      - #### lblCheck4

            javax.swing.JLabel lblCheck4

      - #### lblCheck5

            javax.swing.JLabel lblCheck5

  - ### Class gui.AnalyserForm extends javax.swing.JFrame implements Serializable

    - ### Serialized Fields

      - #### bSubmotifs

            boolean bSubmotifs

      - #### other

            int other

      - #### almfd

            java.util.ArrayList<E> almfd

      - #### avgData

            java.util.ArrayList<E> avgData

      - #### highNote

            int highNote

      - #### lowNote

            int lowNote

      - #### longestNote

            double longestNote

      - #### shortestNote

            double shortestNote

      - #### ascending

            int ascending

      - #### descending

            int descending

      - #### prev

            int prev

      - #### minMotifSize

            int minMotifSize

      - #### maxMotifSize

            int maxMotifSize

      - #### allowedInterval

            int allowedInterval

      - #### maxMotifExtention

            int maxMotifExtention

      - #### categoryId

            int categoryId

      - #### categoryName

            java.lang.String categoryName

      - #### startDetect

            boolean startDetect

      - #### fileCount

            int fileCount

      - #### currentFileCount

            int currentFileCount

      - #### thread

            java.lang.Thread thread

      - #### userId

            int userId

      - #### midiAnalyser

            MIDIAnalyser midiAnalyser

      - #### tableModel

            javax.swing.table.DefaultTableModel tableModel

      - #### iScore

            IScore iScore

      - #### sdf

            java.text.SimpleDateFormat sdf

      - #### sdf2

            java.text.SimpleDateFormat sdf2

      - #### curTime

            java.util.Calendar curTime

      - #### startTime

            java.util.Calendar startTime

      - #### noteDurations

            double[] noteDurations

      - #### AllRep

            int AllRep

      - #### AllSeq

            int AllSeq

      - #### AllKrebs

            int AllKrebs

      - #### AllMirror

            int AllMirror

      - #### AllPolyRep

            int AllPolyRep

      - #### AllPolySeq

            int AllPolySeq

      - #### AllPolyKrebs

            int AllPolyKrebs

      - #### AllPolyMirror

            int AllPolyMirror

      - #### beatTransitions

            int[][] beatTransitions

      - #### goOn

            boolean goOn

      - #### AllInOne

            boolean AllInOne

      - #### aiosd

            AllInOneStatusDialog aiosd

      - #### btnAnalyse

            javax.swing.JButton btnAnalyse

      - #### btnClear

            javax.swing.JButton btnClear

      - #### btnDatabaseAdd

            javax.swing.JButton btnDatabaseAdd

      - #### btnInstruments

            javax.swing.JButton btnInstruments

      - #### btnNotes

            javax.swing.JButton btnNotes

      - #### btnPlay

            javax.swing.JButton btnPlay

      - #### btnSheet

            javax.swing.JButton btnSheet

      - #### btnStop

            javax.swing.JButton btnStop

      - #### clear

            javax.swing.JMenuItem clear

      - #### jMenuBar1

            javax.swing.JMenuBar jMenuBar1

      - #### jScrollPane1

            javax.swing.JScrollPane jScrollPane1

      - #### jScrollPane2

            javax.swing.JScrollPane jScrollPane2

      - #### jScrollPane3

            javax.swing.JScrollPane jScrollPane3

      - #### jScrollPane4

            javax.swing.JScrollPane jScrollPane4

      - #### jScrollPane5

            javax.swing.JScrollPane jScrollPane5

      - #### jSeparator1

            javax.swing.JPopupMenu.Separator jSeparator1

      - #### jSeparator5

            javax.swing.JToolBar.Separator jSeparator5

      - #### jSeparator6

            javax.swing.JToolBar.Separator jSeparator6

      - #### jToolBar1

            javax.swing.JToolBar jToolBar1

      - #### mAdd

            javax.swing.JMenuItem mAdd

      - #### mAnalyse

            javax.swing.JMenu mAnalyse

      - #### mChkLog

            javax.swing.JCheckBoxMenuItem mChkLog

      - #### mChoose

            javax.swing.JMenuItem mChoose

      - #### mClose

            javax.swing.JMenuItem mClose

      - #### mCompose

            javax.swing.JMenuItem mCompose

      - #### mComposer

            javax.swing.JMenu mComposer

      - #### mConvert

            javax.swing.JMenuItem mConvert

      - #### mFile

            javax.swing.JMenu mFile

      - #### mHelp

            javax.swing.JMenuItem mHelp

      - #### mInstruments

            javax.swing.JMenuItem mInstruments

      - #### mLog

            javax.swing.JMenu mLog

      - #### mMotifViewer

            javax.swing.JMenuItem mMotifViewer

      - #### mMotifs

            javax.swing.JMenu mMotifs

      - #### mNewCategory

            javax.swing.JMenuItem mNewCategory

      - #### mNoteSheet

            javax.swing.JMenuItem mNoteSheet

      - #### mNotes

            javax.swing.JMenuItem mNotes

      - #### mnuHelp

            javax.swing.JMenu mnuHelp

      - #### panData

            javax.swing.JPanel panData

      - #### proBar

            javax.swing.JProgressBar proBar

      - #### start

            javax.swing.JMenuItem start

      - #### tAnalyse

            javax.swing.JTable tAnalyse

      - #### tAverage

            javax.swing.JTable tAverage

      - #### tConsole

            javax.swing.JTable tConsole

      - #### tFiles

            javax.swing.JTree tFiles

      - #### tabData

            javax.swing.JTabbedPane tabData

      - #### txtLog

            javax.swing.JTextPane txtLog

  - ### Class gui.CheckTreeCellRenderer extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### selectionModel

            CheckTreeSelectionModel selectionModel

      - #### delegate

            javax.swing.tree.TreeCellRenderer delegate

      - #### checkBox

            TristateCheckBox checkBox

  - ### Class gui.CheckTreeSelectionModel extends javax.swing.tree.DefaultTreeSelectionModel implements Serializable

    - ### Serialized Fields

      - #### model

            javax.swing.tree.TreeModel model

  - ### Class gui.ComposeProgress extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### iterations

            int iterations

      - #### lblFitness

            javax.swing.JLabel lblFitness

      - #### pbProgress

            javax.swing.JProgressBar pbProgress

  - ### Class gui.ComposingDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### parent

            AnalyserForm parent

      - #### composeInput

            java.util.ArrayList<E> composeInput

      - #### result

            IScore result

      - #### gc

            GeneticComposer gc

      - #### mc

            MarkovComposer mc

      - #### btnCompose

            javax.swing.JButton btnCompose

      - #### btnPlay

            javax.swing.JButton btnPlay

      - #### btnSave

            javax.swing.JButton btnSave

      - #### btnStop

            javax.swing.JButton btnStop

      - #### cbAnswerPhrase

            javax.swing.JCheckBox cbAnswerPhrase

      - #### cbCounterPhrase

            javax.swing.JCheckBox cbCounterPhrase

      - #### cbDrum

            javax.swing.JCheckBox cbDrum

      - #### cbDynamics

            javax.swing.JCheckBox cbDynamics

      - #### cbInitPopMotifs

            javax.swing.JCheckBox cbInitPopMotifs

      - #### cbInstrumentAnswer

            javax.swing.JComboBox<E> cbInstrumentAnswer

      - #### cbInstrumentCounter

            javax.swing.JComboBox<E> cbInstrumentCounter

      - #### cbInstrumentDrum

            javax.swing.JComboBox<E> cbInstrumentDrum

      - #### cbInstrumentSubject

            javax.swing.JComboBox<E> cbInstrumentSubject

      - #### cbLowestNote

            javax.swing.JComboBox<E> cbLowestNote

      - #### cbMixInMotifs

            javax.swing.JCheckBox cbMixInMotifs

      - #### cbOctave

            javax.swing.JComboBox<E> cbOctave

      - #### cbPitch

            javax.swing.JCheckBox cbPitch

      - #### cbRhythmvalue

            javax.swing.JCheckBox cbRhythmvalue

      - #### cbShortestRhythm

            javax.swing.JComboBox<E> cbShortestRhythm

      - #### composerSelector

            javax.swing.JTabbedPane composerSelector

      - #### jLabel1

            javax.swing.JLabel jLabel1

      - #### jLabel2

            javax.swing.JLabel jLabel2

      - #### jPanel1

            javax.swing.JPanel jPanel1

      - #### lblAnswer

            javax.swing.JLabel lblAnswer

      - #### lblCounter

            javax.swing.JLabel lblCounter

      - #### lblDepth

            javax.swing.JLabel lblDepth

      - #### lblDepthValue

            javax.swing.JLabel lblDepthValue

      - #### lblDrum

            javax.swing.JLabel lblDrum

      - #### lblHoldProp

            javax.swing.JLabel lblHoldProp

      - #### lblIterations

            javax.swing.JLabel lblIterations

      - #### lblLowestNote

            javax.swing.JLabel lblLowestNote

      - #### lblMixProp

            javax.swing.JLabel lblMixProp

      - #### lblMutationProp

            javax.swing.JLabel lblMutationProp

      - #### lblNoteCount

            javax.swing.JLabel lblNoteCount

      - #### lblNoteCountValue

            javax.swing.JLabel lblNoteCountValue

      - #### lblNrBars

            javax.swing.JLabel lblNrBars

      - #### lblOctave

            javax.swing.JLabel lblOctave

      - #### lblPitchRange

            javax.swing.JLabel lblPitchRange

      - #### lblPop

            javax.swing.JLabel lblPop

      - #### lblShortestRhythm

            javax.swing.JLabel lblShortestRhythm

      - #### lblSubject

            javax.swing.JLabel lblSubject

      - #### lblTempo

            javax.swing.JLabel lblTempo

      - #### lblTourSize

            javax.swing.JLabel lblTourSize

      - #### pnlButton

            javax.swing.JPanel pnlButton

      - #### pnlControl

            javax.swing.JPanel pnlControl

      - #### pnlControlButton

            javax.swing.JPanel pnlControlButton

      - #### pnlDepth

            javax.swing.JPanel pnlDepth

      - #### pnlGenetic

            javax.swing.JPanel pnlGenetic

      - #### pnlInstruments

            javax.swing.JPanel pnlInstruments

      - #### pnlMarkov

            javax.swing.JPanel pnlMarkov

      - #### pnlNoteCount

            javax.swing.JPanel pnlNoteCount

      - #### pnlParamBoxes

            javax.swing.JPanel pnlParamBoxes

      - #### pnlParamTitle

            javax.swing.JPanel pnlParamTitle

      - #### pnlParams

            javax.swing.JPanel pnlParams

      - #### pnlScoreProperties

            javax.swing.JPanel pnlScoreProperties

      - #### pnlTempo

            javax.swing.JPanel pnlTempo

      - #### slDepth

            javax.swing.JSlider slDepth

      - #### slNoteCount

            javax.swing.JSlider slNoteCount

      - #### spHoldProp

            javax.swing.JSpinner spHoldProp

      - #### spIterations

            javax.swing.JSpinner spIterations

      - #### spMixProp

            javax.swing.JSpinner spMixProp

      - #### spMutationProp

            javax.swing.JSpinner spMutationProp

      - #### spNrBars

            javax.swing.JSpinner spNrBars

      - #### spPitchRange

            javax.swing.JSpinner spPitchRange

      - #### spPop

            javax.swing.JSpinner spPop

      - #### spTempo

            javax.swing.JSpinner spTempo

      - #### spTourSize

            javax.swing.JSpinner spTourSize

      - #### toolbar

            javax.swing.JToolBar toolbar

  - ### Class gui.ComposingStatusDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### finished

            boolean finished

      - #### thread

            java.lang.Thread thread

      - #### barCompose

            javax.swing.JProgressBar barCompose

      - #### jPanel1

            javax.swing.JPanel jPanel1

  - ### Class gui.ConvertDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### user

            java.lang.String user

      - #### pw

            java.lang.String pw

      - #### url

            java.lang.String url

      - #### path

            java.lang.String path

      - #### categories

            java.util.HashMap<K,V> categories

      - #### scr

            jm.music.data.Score scr

      - #### iinew

            java.util.ArrayList<E> iinew

      - #### iiold

            java.util.ArrayList<E> iiold

      - #### newScr

            jm.music.data.Score newScr

      - #### iScr

            IScore iScr

      - #### transposeStep

            java.lang.String[] transposeStep

      - #### StartStop

            boolean StartStop

      - #### btnCancel

            javax.swing.JButton btnCancel

      - #### btnConvert

            javax.swing.JButton btnConvert

      - #### btnMidi

            javax.swing.JButton btnMidi

      - #### btnPlay

            javax.swing.JButton btnPlay

      - #### btnPlayOriginal

            javax.swing.JButton btnPlayOriginal

      - #### btnSave

            javax.swing.JButton btnSave

      - #### btnStop

            javax.swing.JButton btnStop

      - #### cmbGenre

            javax.swing.JComboBox<E> cmbGenre

      - #### cmbKey

            javax.swing.JComboBox<E> cmbKey

      - #### cmbPrevGenre

            javax.swing.JComboBox<E> cmbPrevGenre

      - #### jLabel1

            javax.swing.JLabel jLabel1

      - #### jLabel2

            javax.swing.JLabel jLabel2

      - #### jLabel3

            javax.swing.JLabel jLabel3

      - #### jLabel4

            javax.swing.JLabel jLabel4

      - #### jScrollPane1

            javax.swing.JScrollPane jScrollPane1

      - #### panDown

            javax.swing.JPanel panDown

      - #### panMiddle

            javax.swing.JPanel panMiddle

      - #### panUp

            javax.swing.JPanel panUp

      - #### tabParts

            javax.swing.JTable tabParts

      - #### txtMidi

            javax.swing.JTextField txtMidi

  - ### Class gui.DatabaseLoginDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### parent

            AnalyserForm parent

      - #### databaseInterface

            DatabaseInterface databaseInterface

      - #### forced

            javax.swing.JDialog forced

      - #### btnCancel

            javax.swing.JButton btnCancel

      - #### btnCancel1

            javax.swing.JButton btnCancel1

      - #### cbSaveLogin

            javax.swing.JCheckBox cbSaveLogin

      - #### lblPass

            javax.swing.JLabel lblPass

      - #### lblUser

            javax.swing.JLabel lblUser

      - #### tfPass

            javax.swing.JPasswordField tfPass

      - #### tfUser

            javax.swing.JTextField tfUser

  - ### Class gui.DatabaseLoginDialogAllInOne extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### parent

            AnalyserForm parent

      - #### databaseInterface

            DatabaseInterface databaseInterface

      - #### forced

            DetectionDialogAllInOne forced

      - #### btnCancel

            javax.swing.JButton btnCancel

      - #### btnCancel1

            javax.swing.JButton btnCancel1

      - #### cbSaveLogin

            javax.swing.JCheckBox cbSaveLogin

      - #### lblPass

            javax.swing.JLabel lblPass

      - #### lblUser

            javax.swing.JLabel lblUser

      - #### tfPass

            javax.swing.JPasswordField tfPass

      - #### tfUser

            javax.swing.JTextField tfUser

  - ### Class gui.DatabaseLoginDialogAnalyser extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### parent

            AnalyserForm parent

      - #### databaseInterface

            DatabaseInterface databaseInterface

      - #### forced

            DetectionDialogLarge forced

      - #### btnCancel

            javax.swing.JButton btnCancel

      - #### btnCancel1

            javax.swing.JButton btnCancel1

      - #### cbSaveLogin

            javax.swing.JCheckBox cbSaveLogin

      - #### lblPass

            javax.swing.JLabel lblPass

      - #### lblUser

            javax.swing.JLabel lblUser

      - #### tfPass

            javax.swing.JPasswordField tfPass

      - #### tfUser

            javax.swing.JTextField tfUser

  - ### Class gui.DatabaseLoginDialogComposing extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### parent

            AnalyserForm parent

      - #### databaseInterface

            DatabaseInterface databaseInterface

      - #### forced

            PolyphoneComposingDialog forced

      - #### btnCancel

            javax.swing.JButton btnCancel

      - #### btnCancel1

            javax.swing.JButton btnCancel1

      - #### cbSaveLogin

            javax.swing.JCheckBox cbSaveLogin

      - #### lblPass

            javax.swing.JLabel lblPass

      - #### lblUser

            javax.swing.JLabel lblUser

      - #### tfPass

            javax.swing.JPasswordField tfPass

      - #### tfUser

            javax.swing.JTextField tfUser

  - ### Class gui.DatabaseLoginDialogConverter extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### parent

            AnalyserForm parent

      - #### databaseInterface

            DatabaseInterface databaseInterface

      - #### forced

            ConvertDialog forced

      - #### btnCancel

            javax.swing.JButton btnCancel

      - #### btnCancel1

            javax.swing.JButton btnCancel1

      - #### cbSaveLogin

            javax.swing.JCheckBox cbSaveLogin

      - #### lblPass

            javax.swing.JLabel lblPass

      - #### lblUser

            javax.swing.JLabel lblUser

      - #### tfPass

            javax.swing.JPasswordField tfPass

      - #### tfUser

            javax.swing.JTextField tfUser

  - ### Class gui.DatabaseLoginDialogMotifViewer extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### parent

            AnalyserForm parent

      - #### databaseInterface

            DatabaseInterface databaseInterface

      - #### forced

            MotifViewer forced

      - #### btnCancel

            javax.swing.JButton btnCancel

      - #### btnCancel1

            javax.swing.JButton btnCancel1

      - #### cbSaveLogin

            javax.swing.JCheckBox cbSaveLogin

      - #### lblPass

            javax.swing.JLabel lblPass

      - #### lblUser

            javax.swing.JLabel lblUser

      - #### tfPass

            javax.swing.JPasswordField tfPass

      - #### tfUser

            javax.swing.JTextField tfUser

  - ### Class gui.DatabaseSettingsDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### databaseInterface

            DatabaseInterface databaseInterface

      - #### parent

            AnalyserForm parent

      - #### btnCancel

            javax.swing.JButton btnCancel

      - #### btnSave

            javax.swing.JButton btnSave

      - #### lblNewPass

            javax.swing.JLabel lblNewPass

      - #### lblNewPassRetype

            javax.swing.JLabel lblNewPassRetype

      - #### lblPass

            javax.swing.JLabel lblPass

      - #### lblUser

            javax.swing.JLabel lblUser

      - #### lblUsername

            javax.swing.JLabel lblUsername

      - #### tfNewPass

            javax.swing.JPasswordField tfNewPass

      - #### tfNewPassRetype

            javax.swing.JPasswordField tfNewPassRetype

      - #### tfPass

            javax.swing.JPasswordField tfPass

  - ### Class gui.DetectionDialogAllInOne extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### selectedListIndex

            int selectedListIndex

      - #### parent

            AnalyserForm parent

      - #### databaseInterface

            DatabaseInterface databaseInterface

      - #### categories

            java.util.HashMap<K,V> categories

      - #### username

            java.lang.String username

      - #### btnCancel

            javax.swing.JButton btnCancel

      - #### btnDetect

            javax.swing.JButton btnDetect

      - #### cbEquiMotifs

            javax.swing.JCheckBox cbEquiMotifs

      - #### cbNewCategory

            javax.swing.JCheckBox cbNewCategory

      - #### jLabel1

            javax.swing.JLabel jLabel1

      - #### listCategories

            javax.swing.JList<E> listCategories

      - #### pnlButtons

            javax.swing.JPanel pnlButtons

      - #### pnlCategory

            javax.swing.JPanel pnlCategory

      - #### spCategories

            javax.swing.JScrollPane spCategories

      - #### tfNewCategory

            javax.swing.JTextField tfNewCategory

  - ### Class gui.DetectionDialogLarge extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### selectedListIndex

            int selectedListIndex

      - #### parent

            AnalyserForm parent

      - #### databaseInterface

            DatabaseInterface databaseInterface

      - #### categories

            java.util.HashMap<K,V> categories

      - #### username

            java.lang.String username

      - #### btnCancel

            javax.swing.JButton btnCancel

      - #### btnDetect

            javax.swing.JButton btnDetect

      - #### cbEquiMotifs

            javax.swing.JCheckBox cbEquiMotifs

      - #### cbNewCategory

            javax.swing.JCheckBox cbNewCategory

      - #### jLabel1

            javax.swing.JLabel jLabel1

      - #### listCategories

            javax.swing.JList<E> listCategories

      - #### pnlButtons

            javax.swing.JPanel pnlButtons

      - #### pnlCategory

            javax.swing.JPanel pnlCategory

      - #### spCategories

            javax.swing.JScrollPane spCategories

      - #### tfNewCategory

            javax.swing.JTextField tfNewCategory

  - ### Class gui.InstrumentDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### jLabel1

            javax.swing.JLabel jLabel1

      - #### jLabel2

            javax.swing.JLabel jLabel2

      - #### jScrollPane1

            javax.swing.JScrollPane jScrollPane1

      - #### jScrollPane2

            javax.swing.JScrollPane jScrollPane2

      - #### lstInstruments

            javax.swing.JList<E> lstInstruments

      - #### lstPercussions

            javax.swing.JList<E> lstPercussions

  - ### Class gui.MatrixDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### jScrollPane1

            javax.swing.JScrollPane jScrollPane1

      - #### tNotes

            javax.swing.JTable tNotes

  - ### Class gui.MatrixDialogAverage extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### user

            java.lang.String user

      - #### pw

            java.lang.String pw

      - #### url

            java.lang.String url

      - #### btnSave

            javax.swing.JButton btnSave

      - #### jScrollPane1

            javax.swing.JScrollPane jScrollPane1

      - #### jScrollPane2

            javax.swing.JScrollPane jScrollPane2

      - #### jScrollPane3

            javax.swing.JScrollPane jScrollPane3

      - #### jScrollPane4

            javax.swing.JScrollPane jScrollPane4

      - #### jScrollPane5

            javax.swing.JScrollPane jScrollPane5

      - #### jToolBar1

            javax.swing.JToolBar jToolBar1

      - #### tInstr1

            javax.swing.JTable tInstr1

      - #### tInstr2

            javax.swing.JTable tInstr2

      - #### tKey1

            javax.swing.JTable tKey1

      - #### tKey2

            javax.swing.JTable tKey2

      - #### tNotes

            javax.swing.JTable tNotes

  - ### Class gui.MotifViewer extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### user

            java.lang.String user

      - #### pw

            java.lang.String pw

      - #### url

            java.lang.String url

      - #### categories

            java.util.HashMap<K,V> categories

      - #### motif

            jm.music.data.Score motif

      - #### btnCancel

            javax.swing.JButton btnCancel

      - #### btnPlayOriginal

            javax.swing.JButton btnPlayOriginal

      - #### cmbCategory

            javax.swing.JComboBox<E> cmbCategory

      - #### cmbInteresting

            javax.swing.JComboBox<E> cmbInteresting

      - #### cmbTempo

            javax.swing.JComboBox<E> cmbTempo

      - #### jLabel1

            javax.swing.JLabel jLabel1

      - #### jLabel3

            javax.swing.JLabel jLabel3

      - #### jLabel4

            javax.swing.JLabel jLabel4

      - #### jScrollPane2

            javax.swing.JScrollPane jScrollPane2

      - #### pnlNotesheet

            javax.swing.JPanel pnlNotesheet

      - #### tabMotifs

            javax.swing.JTable tabMotifs

      - #### txtMotif

            javax.swing.JTextField txtMotif

  - ### Class gui.PolyphoneComposingDialog extends javax.swing.JDialog implements Serializable

    - ### Serialized Fields

      - #### user

            java.lang.String user

      - #### pw

            java.lang.String pw

      - #### url

            java.lang.String url

      - #### categories

            java.util.HashMap<K,V> categories

      - #### score

            jm.music.data.Score score

      - #### pgc

            PolyphonGeneticComposer pgc

      - #### csd

            ComposingStatusDialog csd

      - #### btnAddPart

            javax.swing.JButton btnAddPart

      - #### btnCancel

            javax.swing.JButton btnCancel

      - #### btnChange

            javax.swing.JButton btnChange

      - #### btnChangeVolume

            javax.swing.JButton btnChangeVolume

      - #### btnCompose

            javax.swing.JButton btnCompose

      - #### btnPlay

            javax.swing.JButton btnPlay

      - #### btnReset

            javax.swing.JButton btnReset

      - #### btnSave

            javax.swing.JButton btnSave

      - #### btnStop

            javax.swing.JButton btnStop

      - #### chkCrossover

            javax.swing.JCheckBox chkCrossover

      - #### chkMutation

            javax.swing.JCheckBox chkMutation

      - #### chkNPointCrossover

            javax.swing.JCheckBox chkNPointCrossover

      - #### cmbCategory

            javax.swing.JComboBox<E> cmbCategory

      - #### cmbInstrument

            javax.swing.JComboBox<E> cmbInstrument

      - #### cmbInstrumentGroup

            javax.swing.JComboBox<E> cmbInstrumentGroup

      - #### cmbKey

            javax.swing.JComboBox<E> cmbKey

      - #### jLabel1

            javax.swing.JLabel jLabel1

      - #### jLabel2

            javax.swing.JLabel jLabel2

      - #### jLabel3

            javax.swing.JLabel jLabel3

      - #### jLabel4

            javax.swing.JLabel jLabel4

      - #### jLabel5

            javax.swing.JLabel jLabel5

      - #### jLabel6

            javax.swing.JLabel jLabel6

      - #### jLabel7

            javax.swing.JLabel jLabel7

      - #### jLabel8

            javax.swing.JLabel jLabel8

      - #### jLabel9

            javax.swing.JLabel jLabel9

      - #### jPanel1

            javax.swing.JPanel jPanel1

      - #### jScrollPane1

            javax.swing.JScrollPane jScrollPane1

      - #### lblFitness

            javax.swing.JLabel lblFitness

      - #### lblInstrumentCount

            javax.swing.JLabel lblInstrumentCount

      - #### lblLength

            javax.swing.JLabel lblLength

      - #### lblTempo

            javax.swing.JLabel lblTempo

      - #### lblTempo1

            javax.swing.JLabel lblTempo1

      - #### lblVolume

            javax.swing.JLabel lblVolume

      - #### pnlInstruments

            javax.swing.JPanel pnlInstruments

      - #### sldFitness

            javax.swing.JSlider sldFitness

      - #### sldInstrumentCount

            javax.swing.JSlider sldInstrumentCount

      - #### sldLength

            javax.swing.JSlider sldLength

      - #### sldVolume

            javax.swing.JSlider sldVolume

      - #### spPopulation

            javax.swing.JSpinner spPopulation

      - #### spTempo

            javax.swing.JSpinner spTempo

      - #### tabInstruments

            javax.swing.JTable tabInstruments

  - ### Class gui.TristateCheckBox extends javax.swing.JCheckBox implements Serializable

    - ### Serialized Fields

      - #### model

            TristateCheckBox.TristateDecorator model