canonic
MuseScore
canonic | MuseScore | |
---|---|---|
14 | 148 | |
116 | 11,582 | |
2.6% | 1.6% | |
3.8 | 10.0 | |
5 months ago | 1 day ago | |
C++ | C++ | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
canonic
- Notes on WebAssembly
-
Why aren't devs making desktop apps any more
I just founded a company where we're building a cross-platform native desktop app. Perhaps given we're on HN we can scope this to ask why aren't any _startups_ building native desktop apps?
It's something I wonder about as well. We're building real-time performance critical software, so we don't have much of an alternative. Given these constraints, we also ruled out Electron, Avalonia, React Native early on.
We're using Qt Quick which doesn't get nearly the love it should. I was a web developer for 5 years in a past life, and I'm pretty blown away by how pleasant and well-designed Qt Quick's QML language is. One of our team members created Canonic, https://www.canonic.com to explore how the web might look if QML was used as the document markup for the web.
The popular opinion around Qt Quick is that it is best suited for mobile or embedded projects with a dynamic UI, animations, etc. But over the last few years, it has really become a great desktop solution – to the point where Qt put Widgets into maintenance mode and is focusing efforts on Qt Quick across desktop, mobile and embedded targets.
With Qt 6, the GUI is drawn using native graphics acceleration: Metal on macOS, DirectX11 on Windows, Vulkan on Linux. This makes it really easy to bring in a texture you're drawing in some other piece of code outside of Qt. As a result, the QtMultimedia framework in Qt6 is zero-copy on most platforms with the FFmpeg backend. Frames get decoded if a GPU HW decoder is available, then this texture can be read directly by QtQuick and then rendered by the display server without ever being copied. I don't think there's a single other cross platform framework out there that achieves the same level of usability, performance and easy access to platform native APIs.
Here are just a few non-trivial desktop apps that come to mind using Qt Quick:
- Denon Engine DJ - https://enginedj.com/
- Mark Nottingham: Server-Sent Events, WebSockets, and HTTP
-
I heard you like browsers. So I built a browser that runs in your browser via WASM (for QML instead of HTML)
Here's the website if you want to test it out: https://www.canonic.com
-
A Response to Rich Harris
No, the end goal is to have an entirely separate browser which browses website built with all instead of html / js / css ; since Qt compiles to WASM it's a simple way to try it but the actual thing exists as a standalone desktop app: https://github.com/canonic/canonic
- Canonic Browser: open-source QML Browser
- Canonic Browser – Open-Source QML Web Browser
-
Canonic Browser | Open Source QML Web Browser
GitHub repo: https://github.com/canonic/canonic
MuseScore
-
Printing Music with CSS Grid
For a shortcut, Musescore has a plugin called colornotes that does this, installable from the GUI. You can alter the color scheme by editing the .js plugin code: https://github.com/musescore/MuseScore/blob/master/share/ext...
It can also print note names inside of each head.
-
This happens when I tried to open my file (musescore 4) idk i searched everywhere on how to fix this?
In that case, please ask for help on the official Support forum on musescore.org where you can attach the score itself and people should be able to take a look.
-
I keep having this issue where apparently it plays unhearable tone at max and i can't hear anything in program, anyone knows how to fix? Reinstalling didn't help
If you continue to have trouble, best to ask for help on the official Support forum on musescore.org and attach your score along with precise steps to reproduce the problem, so we can understand and assist better.
-
When Musescore 4 becomes operational software, release it again, and let me know
Is this what also led to https://github.com/musescore/MuseScore/issues/17663? If so I definitely urge you to spend the couple of minutes to test with a nightly build so we can known it is truly fixed for your case and not illustrate the other case that had been reported. As mentioned, testing nightlies is simple; they don’t interfere with normal installations at all.
-
Why can't I download Musescore?
Sorry, I don't know what "both buttons" means. There are buttons on the home page of musescore.org, buttons on the Download/Software page - both with and without Muse Hub - buttons for older versions, buttons for nightly builds, buttons for mobile apps, buttons within Muse Hub, probably others too. Please describe *exactly* what you are doing, step by step - the URL of the page you are on when you see the button, the text on the button you are clicking - and the exact text of the error you see.
-
[QUESTION] Looking for a free and easy tab maker online
Musescore seems to be the new standard
-
How do you use a chromebook?
Not that I need to prove anything, but for anyone curious, here's a composition I created using the music notation software I help develop and support on my Chromebook. If you hit the play button on the composition, you'll hear the multitrack recording I created on my Chromebook as well, with my students singing the various parts. The piece was created for my online course teaching counterpoint, developed completely on my Chromebook. Here is a video from my most recent - the video is done from the Chromebook and the software managing the multicamera layout and screen share is software I developed on my Chromebook. And here is the online community I manage from my Chromebook.
-
Quick question about playback
I actually filed a github feature request for this exact thing yesterday, link here. On the principle that someone with more skills that me can get interested sooner than I can get good enough at C++ to do it myself.
-
Muse Hub malware-like behavior and dark/shady patterns on windows 11
Muse Hub is used by programs other than MuseScore, so it really doesn't make sense to offer it from there directly. Plus musescore.org was never designed to act in that way - downloads are pretty much always hosted elsewhere. Beyond that, I don't know all the ins and outs of how specific domains might be chosen, but I assume someone intelligent enough to set that up onows a ton more about it than I do, so I don't worry about it.
-
How to play along with MuseScore?
Unfortunately, MuseScore 4 seems to be missing that feature.
What are some alternatives?
pushpin - A proxy server for adding push to your API, used at the core of Fastly's Fanout service
lmms - Cross-platform music production software
braid-spec - Working area for Braid extensions to HTTP
LibreScore - The open source (GPLv3), serverless (IPFS-based), offline-first, and totally free alternative to musescore.com
zotonic_mod_teleview - Mod teleview provides live updating server rendered views.
muse - MusE is a digital audio workstation with support for both Audio and MIDI
zotonic_mod_doom_fire
overtone - Collaborative Programmable Music
KittehPlayer - A video player based on Qt, QML and libmpv with themes for many online video players.
alda - A music programming language for musicians. :notes:
unpoly - Progressive enhancement for HTML
react-native-windows - A framework for building native Windows apps with React.