← Back to home

LibreScore

Sheet music. Free. Forever.

Problem Statement

Sheet music: With LibreScore, you can get all the sheet music you need. In short, LibreScore is the free and open source alternative to musescore.com. We are also fully compatible with MuseScore’s file format, MSCZ (not just MIDI or MusicXML).Free: (as in beer) In contrast to other music sharing platforms, we don't charge you any money for getting notes. (as in speech) LibreScore's code is open source under GPL-v3.Forever: All website data and sheet files are stored in IPFS & Web3. No server downtime, No internet censorship, No DMCA takedown. You can even view sheets offline with the help of PWA.

Solution

IPFS to store sheet files (mscz file, compatible with MuseScore)IPLD (DAG-CBOR) to store score metadata (title, descriptions, etc.) with the sheet fileTextile for sheet indexing & searchingFleek for website hosting in IPFShttps://github.com/LibreScore/webmscore (MuseScore lib in WebAssembly) for the powerful sheet renderer & audio synthesizerVue 3 + Ionic Framework for the responsive front-end UIPWA technologiesFuture WorkMulti-P2P-Database integration; Multiple repos (like Ubuntu PPA)Paywall using FilecoinSend ETH/DAI/... as the "like" buttonUploader’s profile resolution using IPNS/Unstoppable Domains/...

Hackathon

HackFS

2024

Contributors