gitextract_080bjy0d/ ├── AUTHORS ├── CONTRIBUTING.md ├── CONTRIBUTORS ├── LICENSE ├── README.md ├── WORKSPACE ├── docs/ │ ├── concepts.md │ └── engine.md ├── moonlight/ │ ├── BUILD │ ├── conversions/ │ │ ├── BUILD │ │ ├── __init__.py │ │ ├── musicxml.py │ │ ├── musicxml_test.py │ │ └── notesequence.py │ ├── data/ │ │ ├── README.md │ │ └── glyphs_nn_model_20180808/ │ │ ├── BUILD │ │ ├── saved_model.pbtxt │ │ └── variables/ │ │ ├── variables.data-00000-of-00001 │ │ └── variables.index │ ├── engine.py │ ├── evaluation/ │ │ ├── BUILD │ │ ├── evaluator.py │ │ ├── evaluator_endtoend_test.py │ │ ├── musicxml.py │ │ └── musicxml_test.py │ ├── glyphs/ │ │ ├── BUILD │ │ ├── base.py │ │ ├── convolutional.py │ │ ├── convolutional_test.py │ │ ├── corpus.py │ │ ├── geometry.py │ │ ├── glyph_types.py │ │ ├── knn.py │ │ ├── knn_model.py │ │ ├── knn_test.py │ │ ├── neural.py │ │ ├── neural_test.py │ │ ├── note_dots.py │ │ ├── repeated.py │ │ ├── saved_classifier.py │ │ ├── saved_classifier_fn.py │ │ ├── saved_classifier_test.py │ │ └── testing.py │ ├── image.py │ ├── models/ │ │ ├── base/ │ │ │ ├── BUILD │ │ │ ├── batches.py │ │ │ ├── batches_test.py │ │ │ ├── glyph_patches.py │ │ │ ├── glyph_patches_test.py │ │ │ ├── hyperparameters.py │ │ │ ├── hyperparameters_test.py │ │ │ ├── label_weights.py │ │ │ └── label_weights_test.py │ │ └── glyphs_dnn/ │ │ ├── BUILD │ │ ├── model.py │ │ └── train.py │ ├── music/ │ │ ├── BUILD │ │ └── constants.py │ ├── omr.py │ ├── omr_endtoend_test.py │ ├── omr_regression_test.py │ ├── page_processors.py │ ├── pipeline/ │ │ ├── BUILD │ │ └── pipeline_flags.py │ ├── protobuf/ │ │ ├── BUILD │ │ ├── groundtruth.proto │ │ └── musicscore.proto │ ├── score/ │ │ ├── BUILD │ │ ├── elements/ │ │ │ ├── BUILD │ │ │ ├── clef.py │ │ │ ├── clef_test.py │ │ │ ├── key_signature.py │ │ │ └── key_signature_test.py │ │ ├── measures.py │ │ ├── reader.py │ │ ├── reader_test.py │ │ └── state/ │ │ ├── BUILD │ │ ├── __init__.py │ │ ├── measure.py │ │ └── staff.py │ ├── score_processors.py │ ├── scripts/ │ │ └── imslp_pdfs_to_pngs.sh │ ├── staves/ │ │ ├── BUILD │ │ ├── __init__.py │ │ ├── base.py │ │ ├── detectors_test.py │ │ ├── filter.py │ │ ├── hough.py │ │ ├── projection.py │ │ ├── removal.py │ │ ├── removal_test.py │ │ ├── staff_processor.py │ │ ├── staff_processor_test.py │ │ ├── staffline_distance.py │ │ ├── staffline_distance_test.py │ │ ├── staffline_extractor.py │ │ ├── staffline_extractor_test.py │ │ └── testing.py │ ├── structure/ │ │ ├── BUILD │ │ ├── __init__.py │ │ ├── barlines.py │ │ ├── barlines_test.py │ │ ├── beam_processor.py │ │ ├── beams.py │ │ ├── components.py │ │ ├── components_test.py │ │ ├── section_barlines.py │ │ ├── stems.py │ │ ├── stems_test.py │ │ ├── structure_test.py │ │ ├── verticals.py │ │ └── verticals_test.py │ ├── testdata/ │ │ ├── BUILD │ │ ├── IMSLP00747-000.LICENSE.md │ │ ├── IMSLP00747.golden.LICENSE.md │ │ ├── IMSLP00747.golden.xml │ │ ├── README.md │ │ ├── TWO_MEASURE_SAMPLE.LICENSE.md │ │ └── TWO_MEASURE_SAMPLE.xml │ ├── tools/ │ │ ├── BUILD │ │ ├── export_kmeans_centroids.py │ │ ├── export_kmeans_centroids_test.py │ │ └── gen_structure_test_case.py │ ├── training/ │ │ ├── clustering/ │ │ │ ├── BUILD │ │ │ ├── kmeans_labeler.py │ │ │ ├── kmeans_labeler_request_handler.py │ │ │ ├── kmeans_labeler_request_handler_test.py │ │ │ ├── kmeans_labeler_template.html │ │ │ ├── staffline_patches_dofn.py │ │ │ ├── staffline_patches_dofn_test.py │ │ │ ├── staffline_patches_kmeans_pipeline.py │ │ │ └── staffline_patches_kmeans_pipeline_test.py │ │ └── generation/ │ │ ├── BUILD │ │ ├── generation.py │ │ ├── generation_test.py │ │ ├── image_noise.py │ │ ├── vexflow_generator.js │ │ └── vexflow_generator_pipeline.py │ ├── util/ │ │ ├── BUILD │ │ ├── functional_ops.py │ │ ├── functional_ops_test.py │ │ ├── memoize.py │ │ ├── more_iter_tools.py │ │ ├── more_iter_tools_test.py │ │ ├── patches.py │ │ ├── patches_test.py │ │ ├── run_length.py │ │ ├── run_length_test.py │ │ ├── segments.py │ │ └── segments_test.py │ └── vision/ │ ├── BUILD │ ├── hough.py │ ├── hough_test.py │ ├── images.py │ ├── images_test.py │ ├── morphology.py │ └── morphology_test.py ├── requirements.txt ├── sandbox/ │ └── README.md ├── six.BUILD └── tools/ ├── bazel_0.20.0-linux-x86_64.deb.sha256 └── travis_tests.sh