{"id":16668767,"url":"https://github.com/akaihola/jupyter_abc","last_synced_at":"2025-04-09T19:33:27.418Z","repository":{"id":66510234,"uuid":"141931565","full_name":"akaihola/jupyter_abc","owner":"akaihola","description":"This extension makes it easy to render ABC markup as graphical music notation in a Jupyter notebook.","archived":false,"fork":false,"pushed_at":"2019-01-12T00:02:18.000Z","size":125,"stargazers_count":10,"open_issues_count":5,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-02T06:39:49.473Z","etag":null,"topics":["extension","jupyter","music","notation","notebook"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/akaihola.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-22T21:20:46.000Z","updated_at":"2024-03-30T19:38:35.000Z","dependencies_parsed_at":"2023-07-08T01:33:13.265Z","dependency_job_id":null,"html_url":"https://github.com/akaihola/jupyter_abc","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akaihola%2Fjupyter_abc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akaihola%2Fjupyter_abc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akaihola%2Fjupyter_abc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akaihola%2Fjupyter_abc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akaihola","download_url":"https://codeload.github.com/akaihola/jupyter_abc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248098080,"owners_count":21047364,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["extension","jupyter","music","notation","notebook"],"created_at":"2024-10-12T11:27:03.854Z","updated_at":"2025-04-09T19:33:27.410Z","avatar_url":"https://github.com/akaihola.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"================================================================\n jupyter_abc: ABC music notation extension for Jupyter Notebook\n================================================================\n\nThis extension makes it easy to render ABC_ markup as graphical music notation\nin a Jupyter notebook.\n\nFor rendering, the extension uses the abcjs_ Javascript library\nby Paul Rosen and Gregory Dyke.\n\nInstalling\n==========\n\nTo install the extension, use ``pip`` or ``setup.py``::\n\n    cd /path/to/jupyter_abc\n    python setup.py install  # with setup.py\n    pip install .            # with pip\n\nIf you want to develop or debug the extension,\ninstall it in development mode so changes are reflected immediately\nwithout needing to re-install::\n\n    cd /path/to/jupyter_abc\n    python setup.py develop  # with setup.py\n    pip install -e .         # with pip\n\nUsage\n=====\n\nTo use the extension, start Jupyter in the same Python environment\nin which you installed the extension::\n\n    jupyter notebook\n\nStart a new notebook in which you load and use the extension:\n\n.. code-block:: python\n\n   %load_ext jupyter_abc\n\n.. code-block:: text\n\n   %%abc\n   %%score (R1 R2) (L)\n   V:R1\n   [cc']2 z ((3g/a/b/ [cc']2) z ((3g/a/b/ | [cc']2) z2 z2 z c | (c3 B d3 c) | (g4 f2) z2 |\n   V:R2\n   x8 | x8 | G8- | G6 z2 |\n   V:L clef=bass middle=d\n   [cc']2 z ((3g/a/b/ [cc']2) z ((3g/a/b/ | [cc']2) z2 z4 | ([d'f']4 [c'e']4) | [bd']6 z2 |\n\n.. image:: jupiter.png\n\n.. note:: Try out the above example interactively using the\n          `quickstart notebook`_ in the binder_ service.\n\n.. _ABC: http://abcnotation.com/\n.. _abcjs: https://abcjs.net/\n.. _`quickstart notebook`: https://mybinder.org/v2/gh/akaihola/jupyter_abc/binder?filepath=examples%2Fquickstart.ipynb\n.. _binder: https://mybinder.org/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakaihola%2Fjupyter_abc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakaihola%2Fjupyter_abc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakaihola%2Fjupyter_abc/lists"}