├── .github └── workflows │ ├── build.yml │ └── deploy_docs.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── dev_scripts ├── benchmark.sh ├── check_imports.sh ├── clean_imports.sh ├── convert_codepoints_to_escaped_unicode.sh ├── install_devtools.sh ├── make_callgraph.sh ├── make_snakeviz.sh ├── profile_imports.sh └── start_doc_server.sh ├── doc ├── Makefile ├── __init__.py ├── community │ ├── community.rst │ └── support.rst ├── conf.py ├── core_concepts │ ├── brushes_and_pens.rst │ ├── document_tree.rst │ ├── export.rst │ ├── flowables.rst │ ├── graphical_notation.rst │ ├── headers_and_footers.rst │ ├── images.rst │ ├── interactivity.rst │ ├── music_text.rst │ ├── paths.rst │ ├── rotation_and_scaling.rst │ └── text_and_fonts.rst ├── extending │ └── extending_neoscore.rst ├── getting_started.rst ├── index.rst ├── make.bat ├── outline.org ├── rendered_example.py ├── static │ ├── css │ │ └── custom.css │ └── img │ │ ├── erc_eu_logo.webp │ │ └── promo_image.png ├── templates │ ├── README.md │ ├── footer.html │ ├── layout.html │ ├── module.rst_t │ └── package.rst_t └── western │ ├── beams.rst │ ├── chordrests_advanced.rst │ ├── expressive_text.rst │ ├── multi_staff_objects.rst │ ├── notes_chords_rests.rst │ ├── spanners.rst │ ├── staff.rst │ ├── tablature.rst │ └── western.rst ├── examples ├── accidental_layout.py ├── animation.py ├── barlines.py ├── beams.py ├── chordrest_coloring.py ├── clefs.py ├── feldman_projection_2 │ ├── README.md │ ├── content.py │ ├── event.py │ ├── glyph_name.py │ ├── grid_unit.py │ ├── instrument_data.py │ ├── main.py │ ├── measure.py │ ├── music_text_event.py │ ├── register.py │ ├── score.py │ ├── test │ │ └── test_instrument_data.py │ └── text_event.py ├── fractal_score.py ├── goldberg.py ├── header_footer.py ├── helpers.py ├── images.py ├── inherited_transforms.py ├── input_scene_interaction.py ├── input_simple.py ├── inter_process_communication.py ├── jupyter_notebook.ipynb ├── kitchen_sink.py ├── measurements.py ├── metronome_marks.py ├── noteheads.py ├── other_music_fonts.py ├── pdf.py ├── percussion.py ├── promo_image.py ├── repeat_barline.py ├── rich_text.py ├── rotation.py ├── shapes.py ├── slurs_and_ties.py ├── staff_systems.py ├── tabs.py ├── text.py ├── time_signatures.py ├── transform_origin.py ├── tremolo.py └── tuplet.py ├── flake8.cfg ├── gallery └── feldman_projection_2.png ├── neoscore ├── __init__.py ├── common.py ├── core │ ├── README.md │ ├── __init__.py │ ├── break_hint.py │ ├── break_opportunity.py │ ├── brush.py │ ├── brush_pattern.py │ ├── color.py │ ├── directions.py │ ├── document.py │ ├── env.py │ ├── exceptions.py │ ├── flowable.py │ ├── font.py │ ├── glyph_info.py │ ├── has_music_font.py │ ├── image.py │ ├── key_event.py │ ├── layout_controllers.py │ ├── math_helpers.py │ ├── mouse_event.py │ ├── music_char.py │ ├── music_font.py │ ├── music_path.py │ ├── music_text.py │ ├── neoscore.py │ ├── page.py │ ├── page_overlays.py │ ├── page_supplier.py │ ├── painted_object.py │ ├── paper.py │ ├── path.py │ ├── path_element.py │ ├── pen.py │ ├── pen_cap_style.py │ ├── pen_join_style.py │ ├── pen_pattern.py │ ├── point.py │ ├── positioned_object.py │ ├── propagating_thread.py │ ├── raw_music_char.py │ ├── rect.py │ ├── repeating_music_text_line.py │ ├── rich_text.py │ ├── smufl.py │ ├── spanner.py │ ├── spanner_2d.py │ ├── text.py │ ├── text_alignment.py │ └── units.py ├── interface │ ├── README.md │ ├── __init__.py │ ├── app_interface.py │ ├── brush_interface.py │ ├── font_interface.py │ ├── image_interface.py │ ├── invisible_object_interface.py │ ├── path_interface.py │ ├── pen_interface.py │ ├── positioned_object_interface.py │ ├── qt │ │ ├── README.md │ │ ├── __init__.py │ │ ├── converters.py │ │ ├── file_paths.py │ │ ├── hashing.py │ │ ├── main_window.py │ │ ├── main_window.ui │ │ ├── q_clipping_path.py │ │ ├── q_rich_text_item.py │ │ └── viewport.py │ ├── repl.py │ ├── rich_text_interface.py │ └── text_interface.py ├── resources │ ├── README.md │ ├── fonts │ │ ├── bravura │ │ │ ├── Bravura.otf │ │ │ ├── OFL.txt │ │ │ ├── README.md │ │ │ └── bravura_metadata.json │ │ └── lora │ │ │ ├── Lora-Italic-VariableFont_wght.ttf │ │ │ ├── Lora-VariableFont_wght.ttf │ │ │ └── OFL.txt │ └── smufl │ │ ├── README.md │ │ ├── classes.json │ │ ├── glyphnames.json │ │ └── ranges.json └── western │ ├── README.md │ ├── __init__.py │ ├── abstract_slur.py │ ├── abstract_staff.py │ ├── accidental.py │ ├── accidental_type.py │ ├── arpeggio_line.py │ ├── barline.py │ ├── barline_style.py │ ├── beam.py │ ├── beam_group.py │ ├── brace.py │ ├── chordrest.py │ ├── clef.py │ ├── clef_type.py │ ├── duration.py │ ├── duration_display.py │ ├── dynamic.py │ ├── flag.py │ ├── hairpin.py │ ├── instrument_name.py │ ├── interval.py │ ├── invisible_clef.py │ ├── key_signature.py │ ├── key_signature_type.py │ ├── ledger_line.py │ ├── meter.py │ ├── metronome_mark.py │ ├── multi_staff_object.py │ ├── notehead.py │ ├── notehead_tables.py │ ├── octave_line.py │ ├── ped_and_star.py │ ├── pedal_line.py │ ├── pitch.py │ ├── rest.py │ ├── rhythm_dot.py │ ├── slur.py │ ├── staff.py │ ├── staff_fringe_layout.py │ ├── staff_group.py │ ├── staff_object.py │ ├── stem.py │ ├── system_line.py │ ├── tab_clef.py │ ├── tab_number.py │ ├── tab_staff.py │ ├── tab_string_text.py │ ├── tie.py │ ├── time_signature.py │ ├── tremolo.py │ └── tuplet.py ├── poetry.lock ├── pyproject.toml ├── pytest.ini └── tests ├── __init__.py ├── helpers.py ├── integration ├── __init__.py ├── test_neoscore.py ├── test_run_all_examples.py └── test_staff_outside_flowable.py ├── mocks ├── __init__.py └── mock_staff_object.py ├── resources ├── __init__.py ├── pixmap_image.png └── svg_image.svg ├── test_core ├── __init__.py ├── test_brush.py ├── test_color.py ├── test_directions.py ├── test_document.py ├── test_flowable.py ├── test_font.py ├── test_image.py ├── test_math_helpers.py ├── test_music_char.py ├── test_music_font.py ├── test_music_path.py ├── test_music_text.py ├── test_page.py ├── test_page_supplier.py ├── test_paper.py ├── test_path.py ├── test_pen.py ├── test_point.py ├── test_positioned_object.py ├── test_propagating_thread.py ├── test_raw_music_char.py ├── test_rect.py ├── test_repeating_music_text_line.py ├── test_rich_text.py ├── test_simple_header_footer.py ├── test_spanner.py ├── test_spanner_2d.py ├── test_text.py ├── test_unit_helpers.py └── test_units.py ├── test_interface ├── __init__.py ├── test_app_interface.py ├── test_brush_interface.py ├── test_font_interface.py ├── test_image_interface.py ├── test_path_interface.py ├── test_pen_interface.py ├── test_positioned_object_interface.py ├── test_qt │ ├── __init__.py │ ├── test_converters.py │ ├── test_file_paths.py │ ├── test_hashing.py │ └── test_q_clipping_path.py ├── test_rich_text_interface.py └── test_text_interface.py ├── test_requirements.txt └── test_western ├── __init__.py ├── test_abstract_staff.py ├── test_accidental.py ├── test_arpeggio_line.py ├── test_barline.py ├── test_beam.py ├── test_beam_group.py ├── test_brace.py ├── test_chordrest.py ├── test_clef.py ├── test_clef_type.py ├── test_duration.py ├── test_duration_display.py ├── test_dynamic.py ├── test_flag.py ├── test_hairpin.py ├── test_instrument_name.py ├── test_interval.py ├── test_invisible_clef.py ├── test_meter.py ├── test_metronome_mark.py ├── test_multi_staff_object.py ├── test_notehead.py ├── test_notehead_tables.py ├── test_pedal_line.py ├── test_pitch.py ├── test_slur.py ├── test_staff.py ├── test_staff_object.py ├── test_stem.py ├── test_system_line.py ├── test_tab_clef.py ├── test_tab_number.py ├── test_tab_staff.py ├── test_tab_string_text.py ├── test_tie.py ├── test_time_signature.py ├── test_tremolo.py └── test_tuplet.py /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/deploy_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/.github/workflows/deploy_docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/README.md -------------------------------------------------------------------------------- /dev_scripts/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/dev_scripts/benchmark.sh -------------------------------------------------------------------------------- /dev_scripts/check_imports.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/dev_scripts/check_imports.sh -------------------------------------------------------------------------------- /dev_scripts/clean_imports.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/dev_scripts/clean_imports.sh -------------------------------------------------------------------------------- /dev_scripts/convert_codepoints_to_escaped_unicode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/dev_scripts/convert_codepoints_to_escaped_unicode.sh -------------------------------------------------------------------------------- /dev_scripts/install_devtools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/dev_scripts/install_devtools.sh -------------------------------------------------------------------------------- /dev_scripts/make_callgraph.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/dev_scripts/make_callgraph.sh -------------------------------------------------------------------------------- /dev_scripts/make_snakeviz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/dev_scripts/make_snakeviz.sh -------------------------------------------------------------------------------- /dev_scripts/profile_imports.sh: -------------------------------------------------------------------------------- 1 | set +x 2 | export PYTHONPROFILEIMPORTTIME=1 3 | python examples/kitchen_sink.py --image 2>&1 | less 4 | -------------------------------------------------------------------------------- /dev_scripts/start_doc_server.sh: -------------------------------------------------------------------------------- 1 | python -m http.server -d doc/_build/html -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/community/community.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/community/community.rst -------------------------------------------------------------------------------- /doc/community/support.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/community/support.rst -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/core_concepts/brushes_and_pens.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/core_concepts/brushes_and_pens.rst -------------------------------------------------------------------------------- /doc/core_concepts/document_tree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/core_concepts/document_tree.rst -------------------------------------------------------------------------------- /doc/core_concepts/export.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/core_concepts/export.rst -------------------------------------------------------------------------------- /doc/core_concepts/flowables.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/core_concepts/flowables.rst -------------------------------------------------------------------------------- /doc/core_concepts/graphical_notation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/core_concepts/graphical_notation.rst -------------------------------------------------------------------------------- /doc/core_concepts/headers_and_footers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/core_concepts/headers_and_footers.rst -------------------------------------------------------------------------------- /doc/core_concepts/images.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/core_concepts/images.rst -------------------------------------------------------------------------------- /doc/core_concepts/interactivity.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/core_concepts/interactivity.rst -------------------------------------------------------------------------------- /doc/core_concepts/music_text.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/core_concepts/music_text.rst -------------------------------------------------------------------------------- /doc/core_concepts/paths.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/core_concepts/paths.rst -------------------------------------------------------------------------------- /doc/core_concepts/rotation_and_scaling.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/core_concepts/rotation_and_scaling.rst -------------------------------------------------------------------------------- /doc/core_concepts/text_and_fonts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/core_concepts/text_and_fonts.rst -------------------------------------------------------------------------------- /doc/extending/extending_neoscore.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/extending/extending_neoscore.rst -------------------------------------------------------------------------------- /doc/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/getting_started.rst -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/make.bat -------------------------------------------------------------------------------- /doc/outline.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/outline.org -------------------------------------------------------------------------------- /doc/rendered_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/rendered_example.py -------------------------------------------------------------------------------- /doc/static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/static/css/custom.css -------------------------------------------------------------------------------- /doc/static/img/erc_eu_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/static/img/erc_eu_logo.webp -------------------------------------------------------------------------------- /doc/static/img/promo_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/static/img/promo_image.png -------------------------------------------------------------------------------- /doc/templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/templates/README.md -------------------------------------------------------------------------------- /doc/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/templates/footer.html -------------------------------------------------------------------------------- /doc/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/templates/layout.html -------------------------------------------------------------------------------- /doc/templates/module.rst_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/templates/module.rst_t -------------------------------------------------------------------------------- /doc/templates/package.rst_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/templates/package.rst_t -------------------------------------------------------------------------------- /doc/western/beams.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/western/beams.rst -------------------------------------------------------------------------------- /doc/western/chordrests_advanced.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/western/chordrests_advanced.rst -------------------------------------------------------------------------------- /doc/western/expressive_text.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/western/expressive_text.rst -------------------------------------------------------------------------------- /doc/western/multi_staff_objects.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/western/multi_staff_objects.rst -------------------------------------------------------------------------------- /doc/western/notes_chords_rests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/western/notes_chords_rests.rst -------------------------------------------------------------------------------- /doc/western/spanners.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/western/spanners.rst -------------------------------------------------------------------------------- /doc/western/staff.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/western/staff.rst -------------------------------------------------------------------------------- /doc/western/tablature.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/western/tablature.rst -------------------------------------------------------------------------------- /doc/western/western.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/doc/western/western.rst -------------------------------------------------------------------------------- /examples/accidental_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/accidental_layout.py -------------------------------------------------------------------------------- /examples/animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/animation.py -------------------------------------------------------------------------------- /examples/barlines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/barlines.py -------------------------------------------------------------------------------- /examples/beams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/beams.py -------------------------------------------------------------------------------- /examples/chordrest_coloring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/chordrest_coloring.py -------------------------------------------------------------------------------- /examples/clefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/clefs.py -------------------------------------------------------------------------------- /examples/feldman_projection_2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/feldman_projection_2/README.md -------------------------------------------------------------------------------- /examples/feldman_projection_2/content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/feldman_projection_2/content.py -------------------------------------------------------------------------------- /examples/feldman_projection_2/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/feldman_projection_2/event.py -------------------------------------------------------------------------------- /examples/feldman_projection_2/glyph_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/feldman_projection_2/glyph_name.py -------------------------------------------------------------------------------- /examples/feldman_projection_2/grid_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/feldman_projection_2/grid_unit.py -------------------------------------------------------------------------------- /examples/feldman_projection_2/instrument_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/feldman_projection_2/instrument_data.py -------------------------------------------------------------------------------- /examples/feldman_projection_2/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/feldman_projection_2/main.py -------------------------------------------------------------------------------- /examples/feldman_projection_2/measure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/feldman_projection_2/measure.py -------------------------------------------------------------------------------- /examples/feldman_projection_2/music_text_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/feldman_projection_2/music_text_event.py -------------------------------------------------------------------------------- /examples/feldman_projection_2/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/feldman_projection_2/register.py -------------------------------------------------------------------------------- /examples/feldman_projection_2/score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/feldman_projection_2/score.py -------------------------------------------------------------------------------- /examples/feldman_projection_2/test/test_instrument_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/feldman_projection_2/test/test_instrument_data.py -------------------------------------------------------------------------------- /examples/feldman_projection_2/text_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/feldman_projection_2/text_event.py -------------------------------------------------------------------------------- /examples/fractal_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/fractal_score.py -------------------------------------------------------------------------------- /examples/goldberg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/goldberg.py -------------------------------------------------------------------------------- /examples/header_footer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/header_footer.py -------------------------------------------------------------------------------- /examples/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/helpers.py -------------------------------------------------------------------------------- /examples/images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/images.py -------------------------------------------------------------------------------- /examples/inherited_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/inherited_transforms.py -------------------------------------------------------------------------------- /examples/input_scene_interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/input_scene_interaction.py -------------------------------------------------------------------------------- /examples/input_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/input_simple.py -------------------------------------------------------------------------------- /examples/inter_process_communication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/inter_process_communication.py -------------------------------------------------------------------------------- /examples/jupyter_notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/jupyter_notebook.ipynb -------------------------------------------------------------------------------- /examples/kitchen_sink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/kitchen_sink.py -------------------------------------------------------------------------------- /examples/measurements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/measurements.py -------------------------------------------------------------------------------- /examples/metronome_marks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/metronome_marks.py -------------------------------------------------------------------------------- /examples/noteheads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/noteheads.py -------------------------------------------------------------------------------- /examples/other_music_fonts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/other_music_fonts.py -------------------------------------------------------------------------------- /examples/pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/pdf.py -------------------------------------------------------------------------------- /examples/percussion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/percussion.py -------------------------------------------------------------------------------- /examples/promo_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/promo_image.py -------------------------------------------------------------------------------- /examples/repeat_barline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/repeat_barline.py -------------------------------------------------------------------------------- /examples/rich_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/rich_text.py -------------------------------------------------------------------------------- /examples/rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/rotation.py -------------------------------------------------------------------------------- /examples/shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/shapes.py -------------------------------------------------------------------------------- /examples/slurs_and_ties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/slurs_and_ties.py -------------------------------------------------------------------------------- /examples/staff_systems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/staff_systems.py -------------------------------------------------------------------------------- /examples/tabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/tabs.py -------------------------------------------------------------------------------- /examples/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/text.py -------------------------------------------------------------------------------- /examples/time_signatures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/time_signatures.py -------------------------------------------------------------------------------- /examples/transform_origin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/transform_origin.py -------------------------------------------------------------------------------- /examples/tremolo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/tremolo.py -------------------------------------------------------------------------------- /examples/tuplet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/examples/tuplet.py -------------------------------------------------------------------------------- /flake8.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/flake8.cfg -------------------------------------------------------------------------------- /gallery/feldman_projection_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/gallery/feldman_projection_2.png -------------------------------------------------------------------------------- /neoscore/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /neoscore/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/common.py -------------------------------------------------------------------------------- /neoscore/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/README.md -------------------------------------------------------------------------------- /neoscore/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /neoscore/core/break_hint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/break_hint.py -------------------------------------------------------------------------------- /neoscore/core/break_opportunity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/break_opportunity.py -------------------------------------------------------------------------------- /neoscore/core/brush.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/brush.py -------------------------------------------------------------------------------- /neoscore/core/brush_pattern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/brush_pattern.py -------------------------------------------------------------------------------- /neoscore/core/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/color.py -------------------------------------------------------------------------------- /neoscore/core/directions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/directions.py -------------------------------------------------------------------------------- /neoscore/core/document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/document.py -------------------------------------------------------------------------------- /neoscore/core/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/env.py -------------------------------------------------------------------------------- /neoscore/core/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/exceptions.py -------------------------------------------------------------------------------- /neoscore/core/flowable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/flowable.py -------------------------------------------------------------------------------- /neoscore/core/font.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/font.py -------------------------------------------------------------------------------- /neoscore/core/glyph_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/glyph_info.py -------------------------------------------------------------------------------- /neoscore/core/has_music_font.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/has_music_font.py -------------------------------------------------------------------------------- /neoscore/core/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/image.py -------------------------------------------------------------------------------- /neoscore/core/key_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/key_event.py -------------------------------------------------------------------------------- /neoscore/core/layout_controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/layout_controllers.py -------------------------------------------------------------------------------- /neoscore/core/math_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/math_helpers.py -------------------------------------------------------------------------------- /neoscore/core/mouse_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/mouse_event.py -------------------------------------------------------------------------------- /neoscore/core/music_char.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/music_char.py -------------------------------------------------------------------------------- /neoscore/core/music_font.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/music_font.py -------------------------------------------------------------------------------- /neoscore/core/music_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/music_path.py -------------------------------------------------------------------------------- /neoscore/core/music_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/music_text.py -------------------------------------------------------------------------------- /neoscore/core/neoscore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/neoscore.py -------------------------------------------------------------------------------- /neoscore/core/page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/page.py -------------------------------------------------------------------------------- /neoscore/core/page_overlays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/page_overlays.py -------------------------------------------------------------------------------- /neoscore/core/page_supplier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/page_supplier.py -------------------------------------------------------------------------------- /neoscore/core/painted_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/painted_object.py -------------------------------------------------------------------------------- /neoscore/core/paper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/paper.py -------------------------------------------------------------------------------- /neoscore/core/path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/path.py -------------------------------------------------------------------------------- /neoscore/core/path_element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/path_element.py -------------------------------------------------------------------------------- /neoscore/core/pen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/pen.py -------------------------------------------------------------------------------- /neoscore/core/pen_cap_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/pen_cap_style.py -------------------------------------------------------------------------------- /neoscore/core/pen_join_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/pen_join_style.py -------------------------------------------------------------------------------- /neoscore/core/pen_pattern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/pen_pattern.py -------------------------------------------------------------------------------- /neoscore/core/point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/point.py -------------------------------------------------------------------------------- /neoscore/core/positioned_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/positioned_object.py -------------------------------------------------------------------------------- /neoscore/core/propagating_thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/propagating_thread.py -------------------------------------------------------------------------------- /neoscore/core/raw_music_char.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/raw_music_char.py -------------------------------------------------------------------------------- /neoscore/core/rect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/rect.py -------------------------------------------------------------------------------- /neoscore/core/repeating_music_text_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/repeating_music_text_line.py -------------------------------------------------------------------------------- /neoscore/core/rich_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/rich_text.py -------------------------------------------------------------------------------- /neoscore/core/smufl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/smufl.py -------------------------------------------------------------------------------- /neoscore/core/spanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/spanner.py -------------------------------------------------------------------------------- /neoscore/core/spanner_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/spanner_2d.py -------------------------------------------------------------------------------- /neoscore/core/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/text.py -------------------------------------------------------------------------------- /neoscore/core/text_alignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/text_alignment.py -------------------------------------------------------------------------------- /neoscore/core/units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/core/units.py -------------------------------------------------------------------------------- /neoscore/interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/README.md -------------------------------------------------------------------------------- /neoscore/interface/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /neoscore/interface/app_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/app_interface.py -------------------------------------------------------------------------------- /neoscore/interface/brush_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/brush_interface.py -------------------------------------------------------------------------------- /neoscore/interface/font_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/font_interface.py -------------------------------------------------------------------------------- /neoscore/interface/image_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/image_interface.py -------------------------------------------------------------------------------- /neoscore/interface/invisible_object_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/invisible_object_interface.py -------------------------------------------------------------------------------- /neoscore/interface/path_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/path_interface.py -------------------------------------------------------------------------------- /neoscore/interface/pen_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/pen_interface.py -------------------------------------------------------------------------------- /neoscore/interface/positioned_object_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/positioned_object_interface.py -------------------------------------------------------------------------------- /neoscore/interface/qt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/qt/README.md -------------------------------------------------------------------------------- /neoscore/interface/qt/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /neoscore/interface/qt/converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/qt/converters.py -------------------------------------------------------------------------------- /neoscore/interface/qt/file_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/qt/file_paths.py -------------------------------------------------------------------------------- /neoscore/interface/qt/hashing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/qt/hashing.py -------------------------------------------------------------------------------- /neoscore/interface/qt/main_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/qt/main_window.py -------------------------------------------------------------------------------- /neoscore/interface/qt/main_window.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/qt/main_window.ui -------------------------------------------------------------------------------- /neoscore/interface/qt/q_clipping_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/qt/q_clipping_path.py -------------------------------------------------------------------------------- /neoscore/interface/qt/q_rich_text_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/qt/q_rich_text_item.py -------------------------------------------------------------------------------- /neoscore/interface/qt/viewport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/qt/viewport.py -------------------------------------------------------------------------------- /neoscore/interface/repl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/repl.py -------------------------------------------------------------------------------- /neoscore/interface/rich_text_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/rich_text_interface.py -------------------------------------------------------------------------------- /neoscore/interface/text_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/interface/text_interface.py -------------------------------------------------------------------------------- /neoscore/resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/resources/README.md -------------------------------------------------------------------------------- /neoscore/resources/fonts/bravura/Bravura.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/resources/fonts/bravura/Bravura.otf -------------------------------------------------------------------------------- /neoscore/resources/fonts/bravura/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/resources/fonts/bravura/OFL.txt -------------------------------------------------------------------------------- /neoscore/resources/fonts/bravura/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/resources/fonts/bravura/README.md -------------------------------------------------------------------------------- /neoscore/resources/fonts/bravura/bravura_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/resources/fonts/bravura/bravura_metadata.json -------------------------------------------------------------------------------- /neoscore/resources/fonts/lora/Lora-Italic-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/resources/fonts/lora/Lora-Italic-VariableFont_wght.ttf -------------------------------------------------------------------------------- /neoscore/resources/fonts/lora/Lora-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/resources/fonts/lora/Lora-VariableFont_wght.ttf -------------------------------------------------------------------------------- /neoscore/resources/fonts/lora/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/resources/fonts/lora/OFL.txt -------------------------------------------------------------------------------- /neoscore/resources/smufl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/resources/smufl/README.md -------------------------------------------------------------------------------- /neoscore/resources/smufl/classes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/resources/smufl/classes.json -------------------------------------------------------------------------------- /neoscore/resources/smufl/glyphnames.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/resources/smufl/glyphnames.json -------------------------------------------------------------------------------- /neoscore/resources/smufl/ranges.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/resources/smufl/ranges.json -------------------------------------------------------------------------------- /neoscore/western/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/README.md -------------------------------------------------------------------------------- /neoscore/western/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /neoscore/western/abstract_slur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/abstract_slur.py -------------------------------------------------------------------------------- /neoscore/western/abstract_staff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/abstract_staff.py -------------------------------------------------------------------------------- /neoscore/western/accidental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/accidental.py -------------------------------------------------------------------------------- /neoscore/western/accidental_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/accidental_type.py -------------------------------------------------------------------------------- /neoscore/western/arpeggio_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/arpeggio_line.py -------------------------------------------------------------------------------- /neoscore/western/barline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/barline.py -------------------------------------------------------------------------------- /neoscore/western/barline_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/barline_style.py -------------------------------------------------------------------------------- /neoscore/western/beam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/beam.py -------------------------------------------------------------------------------- /neoscore/western/beam_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/beam_group.py -------------------------------------------------------------------------------- /neoscore/western/brace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/brace.py -------------------------------------------------------------------------------- /neoscore/western/chordrest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/chordrest.py -------------------------------------------------------------------------------- /neoscore/western/clef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/clef.py -------------------------------------------------------------------------------- /neoscore/western/clef_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/clef_type.py -------------------------------------------------------------------------------- /neoscore/western/duration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/duration.py -------------------------------------------------------------------------------- /neoscore/western/duration_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/duration_display.py -------------------------------------------------------------------------------- /neoscore/western/dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/dynamic.py -------------------------------------------------------------------------------- /neoscore/western/flag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/flag.py -------------------------------------------------------------------------------- /neoscore/western/hairpin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/hairpin.py -------------------------------------------------------------------------------- /neoscore/western/instrument_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/instrument_name.py -------------------------------------------------------------------------------- /neoscore/western/interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/interval.py -------------------------------------------------------------------------------- /neoscore/western/invisible_clef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/invisible_clef.py -------------------------------------------------------------------------------- /neoscore/western/key_signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/key_signature.py -------------------------------------------------------------------------------- /neoscore/western/key_signature_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/key_signature_type.py -------------------------------------------------------------------------------- /neoscore/western/ledger_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/ledger_line.py -------------------------------------------------------------------------------- /neoscore/western/meter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/meter.py -------------------------------------------------------------------------------- /neoscore/western/metronome_mark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/metronome_mark.py -------------------------------------------------------------------------------- /neoscore/western/multi_staff_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/multi_staff_object.py -------------------------------------------------------------------------------- /neoscore/western/notehead.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/notehead.py -------------------------------------------------------------------------------- /neoscore/western/notehead_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/notehead_tables.py -------------------------------------------------------------------------------- /neoscore/western/octave_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/octave_line.py -------------------------------------------------------------------------------- /neoscore/western/ped_and_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/ped_and_star.py -------------------------------------------------------------------------------- /neoscore/western/pedal_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/pedal_line.py -------------------------------------------------------------------------------- /neoscore/western/pitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/pitch.py -------------------------------------------------------------------------------- /neoscore/western/rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/rest.py -------------------------------------------------------------------------------- /neoscore/western/rhythm_dot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/rhythm_dot.py -------------------------------------------------------------------------------- /neoscore/western/slur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/slur.py -------------------------------------------------------------------------------- /neoscore/western/staff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/staff.py -------------------------------------------------------------------------------- /neoscore/western/staff_fringe_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/staff_fringe_layout.py -------------------------------------------------------------------------------- /neoscore/western/staff_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/staff_group.py -------------------------------------------------------------------------------- /neoscore/western/staff_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/staff_object.py -------------------------------------------------------------------------------- /neoscore/western/stem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/stem.py -------------------------------------------------------------------------------- /neoscore/western/system_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/system_line.py -------------------------------------------------------------------------------- /neoscore/western/tab_clef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/tab_clef.py -------------------------------------------------------------------------------- /neoscore/western/tab_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/tab_number.py -------------------------------------------------------------------------------- /neoscore/western/tab_staff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/tab_staff.py -------------------------------------------------------------------------------- /neoscore/western/tab_string_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/tab_string_text.py -------------------------------------------------------------------------------- /neoscore/western/tie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/tie.py -------------------------------------------------------------------------------- /neoscore/western/time_signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/time_signature.py -------------------------------------------------------------------------------- /neoscore/western/tremolo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/tremolo.py -------------------------------------------------------------------------------- /neoscore/western/tuplet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/neoscore/western/tuplet.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/pytest.ini -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/helpers.py -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/test_neoscore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/integration/test_neoscore.py -------------------------------------------------------------------------------- /tests/integration/test_run_all_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/integration/test_run_all_examples.py -------------------------------------------------------------------------------- /tests/integration/test_staff_outside_flowable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/integration/test_staff_outside_flowable.py -------------------------------------------------------------------------------- /tests/mocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/mocks/mock_staff_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/mocks/mock_staff_object.py -------------------------------------------------------------------------------- /tests/resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/resources/pixmap_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/resources/pixmap_image.png -------------------------------------------------------------------------------- /tests/resources/svg_image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/resources/svg_image.svg -------------------------------------------------------------------------------- /tests/test_core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_core/test_brush.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_brush.py -------------------------------------------------------------------------------- /tests/test_core/test_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_color.py -------------------------------------------------------------------------------- /tests/test_core/test_directions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_directions.py -------------------------------------------------------------------------------- /tests/test_core/test_document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_document.py -------------------------------------------------------------------------------- /tests/test_core/test_flowable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_flowable.py -------------------------------------------------------------------------------- /tests/test_core/test_font.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_font.py -------------------------------------------------------------------------------- /tests/test_core/test_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_image.py -------------------------------------------------------------------------------- /tests/test_core/test_math_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_math_helpers.py -------------------------------------------------------------------------------- /tests/test_core/test_music_char.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_music_char.py -------------------------------------------------------------------------------- /tests/test_core/test_music_font.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_music_font.py -------------------------------------------------------------------------------- /tests/test_core/test_music_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_music_path.py -------------------------------------------------------------------------------- /tests/test_core/test_music_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_music_text.py -------------------------------------------------------------------------------- /tests/test_core/test_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_page.py -------------------------------------------------------------------------------- /tests/test_core/test_page_supplier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_page_supplier.py -------------------------------------------------------------------------------- /tests/test_core/test_paper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_paper.py -------------------------------------------------------------------------------- /tests/test_core/test_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_path.py -------------------------------------------------------------------------------- /tests/test_core/test_pen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_pen.py -------------------------------------------------------------------------------- /tests/test_core/test_point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_point.py -------------------------------------------------------------------------------- /tests/test_core/test_positioned_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_positioned_object.py -------------------------------------------------------------------------------- /tests/test_core/test_propagating_thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_propagating_thread.py -------------------------------------------------------------------------------- /tests/test_core/test_raw_music_char.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_raw_music_char.py -------------------------------------------------------------------------------- /tests/test_core/test_rect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_rect.py -------------------------------------------------------------------------------- /tests/test_core/test_repeating_music_text_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_repeating_music_text_line.py -------------------------------------------------------------------------------- /tests/test_core/test_rich_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_rich_text.py -------------------------------------------------------------------------------- /tests/test_core/test_simple_header_footer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_simple_header_footer.py -------------------------------------------------------------------------------- /tests/test_core/test_spanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_spanner.py -------------------------------------------------------------------------------- /tests/test_core/test_spanner_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_spanner_2d.py -------------------------------------------------------------------------------- /tests/test_core/test_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_text.py -------------------------------------------------------------------------------- /tests/test_core/test_unit_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_unit_helpers.py -------------------------------------------------------------------------------- /tests/test_core/test_units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_core/test_units.py -------------------------------------------------------------------------------- /tests/test_interface/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_interface/test_app_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_interface/test_app_interface.py -------------------------------------------------------------------------------- /tests/test_interface/test_brush_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_interface/test_brush_interface.py -------------------------------------------------------------------------------- /tests/test_interface/test_font_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_interface/test_font_interface.py -------------------------------------------------------------------------------- /tests/test_interface/test_image_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_interface/test_image_interface.py -------------------------------------------------------------------------------- /tests/test_interface/test_path_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_interface/test_path_interface.py -------------------------------------------------------------------------------- /tests/test_interface/test_pen_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_interface/test_pen_interface.py -------------------------------------------------------------------------------- /tests/test_interface/test_positioned_object_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_interface/test_positioned_object_interface.py -------------------------------------------------------------------------------- /tests/test_interface/test_qt/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_interface/test_qt/test_converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_interface/test_qt/test_converters.py -------------------------------------------------------------------------------- /tests/test_interface/test_qt/test_file_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_interface/test_qt/test_file_paths.py -------------------------------------------------------------------------------- /tests/test_interface/test_qt/test_hashing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_interface/test_qt/test_hashing.py -------------------------------------------------------------------------------- /tests/test_interface/test_qt/test_q_clipping_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_interface/test_qt/test_q_clipping_path.py -------------------------------------------------------------------------------- /tests/test_interface/test_rich_text_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_interface/test_rich_text_interface.py -------------------------------------------------------------------------------- /tests/test_interface/test_text_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_interface/test_text_interface.py -------------------------------------------------------------------------------- /tests/test_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_requirements.txt -------------------------------------------------------------------------------- /tests/test_western/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_western/test_abstract_staff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_abstract_staff.py -------------------------------------------------------------------------------- /tests/test_western/test_accidental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_accidental.py -------------------------------------------------------------------------------- /tests/test_western/test_arpeggio_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_arpeggio_line.py -------------------------------------------------------------------------------- /tests/test_western/test_barline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_barline.py -------------------------------------------------------------------------------- /tests/test_western/test_beam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_beam.py -------------------------------------------------------------------------------- /tests/test_western/test_beam_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_beam_group.py -------------------------------------------------------------------------------- /tests/test_western/test_brace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_brace.py -------------------------------------------------------------------------------- /tests/test_western/test_chordrest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_chordrest.py -------------------------------------------------------------------------------- /tests/test_western/test_clef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_clef.py -------------------------------------------------------------------------------- /tests/test_western/test_clef_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_clef_type.py -------------------------------------------------------------------------------- /tests/test_western/test_duration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_duration.py -------------------------------------------------------------------------------- /tests/test_western/test_duration_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_duration_display.py -------------------------------------------------------------------------------- /tests/test_western/test_dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_dynamic.py -------------------------------------------------------------------------------- /tests/test_western/test_flag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_flag.py -------------------------------------------------------------------------------- /tests/test_western/test_hairpin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_hairpin.py -------------------------------------------------------------------------------- /tests/test_western/test_instrument_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_instrument_name.py -------------------------------------------------------------------------------- /tests/test_western/test_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_interval.py -------------------------------------------------------------------------------- /tests/test_western/test_invisible_clef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_invisible_clef.py -------------------------------------------------------------------------------- /tests/test_western/test_meter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_meter.py -------------------------------------------------------------------------------- /tests/test_western/test_metronome_mark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_metronome_mark.py -------------------------------------------------------------------------------- /tests/test_western/test_multi_staff_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_multi_staff_object.py -------------------------------------------------------------------------------- /tests/test_western/test_notehead.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_notehead.py -------------------------------------------------------------------------------- /tests/test_western/test_notehead_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_notehead_tables.py -------------------------------------------------------------------------------- /tests/test_western/test_pedal_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_pedal_line.py -------------------------------------------------------------------------------- /tests/test_western/test_pitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_pitch.py -------------------------------------------------------------------------------- /tests/test_western/test_slur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_slur.py -------------------------------------------------------------------------------- /tests/test_western/test_staff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_staff.py -------------------------------------------------------------------------------- /tests/test_western/test_staff_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_staff_object.py -------------------------------------------------------------------------------- /tests/test_western/test_stem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_stem.py -------------------------------------------------------------------------------- /tests/test_western/test_system_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_system_line.py -------------------------------------------------------------------------------- /tests/test_western/test_tab_clef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_tab_clef.py -------------------------------------------------------------------------------- /tests/test_western/test_tab_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_tab_number.py -------------------------------------------------------------------------------- /tests/test_western/test_tab_staff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_tab_staff.py -------------------------------------------------------------------------------- /tests/test_western/test_tab_string_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_tab_string_text.py -------------------------------------------------------------------------------- /tests/test_western/test_tie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_tie.py -------------------------------------------------------------------------------- /tests/test_western/test_time_signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_time_signature.py -------------------------------------------------------------------------------- /tests/test_western/test_tremolo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_tremolo.py -------------------------------------------------------------------------------- /tests/test_western/test_tuplet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigiScore/neoscore/HEAD/tests/test_western/test_tuplet.py --------------------------------------------------------------------------------