Giter VIP home page Giter VIP logo

dl-librescore's Introduction

čeština | ‎English | ‎español | ‎français | ‎magyar | ‎Melayu | ‎[+]

dl-librescore

LibreScore logo

Discord Weblate Github All Releases Github All Releases npm

Download sheet music

DISCLAIMER: This is not an officially endorsed MuseScore product

Installation

There are 4 different installable programs:

Program MSCZ MIDI MP3 PDF Conversion Windows macOS Linux Android iOS/iPadOS
App ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Userscript ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Command-line tool ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Webmscore website ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

Note: Conversion refers to the ability to convert files into other file types, including those not downloadable in the program. Conversion types include: Individual Parts, PDF, PNG, SVG, MP3, WAV, FLAC, OGG, MIDI, MusicXML, MSCZ, and MSCX.

App

  1. Go to the README page of the app-librescore repository
  2. Follow the installation instructions for your device

Userscript

Note: If your device is on iOS or iPadOS, please follow the Shortcut instructions.

Note: If you cannot install browser extensions on your device, please follow the Bookmark instructions instead.

Browser extension

  1. Install Tampermonkey

Note: If you already installed an old version of the script called "musescore-downloader", "mcsz downloader", or "musescore-dl", please uninstall it from the Tampermonkey dashboard

  1. Go to the latest dl-librescore.user.js file
  2. Press the Install button

Shortcut

  1. Install the LibreScore shortcut
  2. In Safari, when viewing a song on MuseScore, tap
  3. Tap the LibreScore shortcut to activate the extension

Note: Before you can run JavaScript from a shortcut you must turn on Allow Running Scripts

  1. Go to Settings > Shortcuts > Advanced
  2. Turn on Allow Running Scripts

Bookmark

  1. Create a new bookmark (usually Ctrl+D)
  2. Type LibreScore for the Name field
  3. Type javascript:(function () {let code = document.createElement('script');code.src = 'https://github.com/LibreScore/dl-librescore/releases/latest/download/dl-librescore.user.js';document.body.appendChild(code);}()) for the URL field
  4. Save the bookmark
  5. When viewing a song on MuseScore, click the bookmark to activate the extension

Command-line tool

  1. Install Node.js LTS
  2. Open a terminal (do not open the Node.js application)
  3. Type npx dl-librescore@latest, then press Enter ↵

Webmscore website

  1. Open Webmscore

Note: You can access the website offline by installing it as a PWA

Building

  1. Install Node.js LTS
  2. npm install to install packages
  3. npm run build to build
  • Install ./dist/main.user.js with Tampermonkey
  • node ./dist/cli.js to run command-line tool

dl-librescore's People

Contributors

xmader avatar peternjeim avatar weblate avatar sealsrock12 avatar rubenverg avatar sjkim04 avatar arashi-dev avatar henrychoilksc avatar jsfs11 avatar leon-czajkowski avatar samu112 avatar wupb avatar claudioamato avatar kostenkov-2021 avatar donno2048 avatar feliicks avatar fjuro avatar droues avatar mooner510 avatar nnnlog avatar nikosar avatar paoloc95 avatar asmfreak avatar znelle avatar yuenszehong avatar masteryuan418 avatar dependabot[bot] avatar izuhn avatar xingzhili2007 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.