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
- Xmader
229 contributions