MuseScore Portable 1.0 has been released. MuseScore is a WYSIWYG music notation program, that offers a cost-effective alternative to professional programs such as Sibelius and Finale. You can print beautifully engraved sheet music or save it as PDF or MIDI file. It's packaged in PortableApps.com Format so it can easily integrate with the PortableApps.com Suite. And it's open source and completely free.
PortableApps.com Platform 2.0 Beta 5 users who already have this app installed, simply click 'Check for Updates' in your PA.c Menu to update to the new version.
Features
- WYSIWYG, notes are entered on a "virtual note sheet"
- Unlimited number of staves
- Up to four voices per staff
- Easy and fast note entry with your keyboard, mouse, or MIDI keyboard
- Integrated sequencer and FluidSynth software synthesizer
- Import and export of MusicXML and Standard MIDI Files
- Translated in 35 languages
PortableApps.com Installer / PortableApps.com Format
MuseScore Portable is packaged in a PortableApps.com Installer so it will automatically detect an existing PortableApps.com installation when your drive is plugged in. It supports upgrades by installing right over an existing copy, preserving all settings. And it's in PortableApps.com Format, so it automatically works with the PortableApps.com Suite including the Menu and Backup Utility.
Download
MuseScore Portable is available for immediate download from the MuseScore Portable homepage. Get it today!
Comments
Thanks
Thanks for your work on this Bart.S. For the next release, we should update the launcher to Unicode. I think all we need to swap is the CreateMutexA and SetEnvironmentVariable to their 'w' versions. I updated the ReadINIStrWithDefault to the current version already.
I've tried that already.
I've tried that already. About a month ago, I noticed that Eclipse Portable stopped working with MinGW Portable, and I tracked the problem down to ANSI and Unicode. Changing SetEnvironmentVariableA to SetEnvironmentVariableW didn't do anything. I'm not sure about CreateMutexA/CreateMutexW but I would expect it to be the same.
Difference
If you compile with NSIS ANSI, you need to use SetEnvironmentVariableA (or just SetEnvironmentVariable) and CreateMutexA. With NSIS Unicode, you need to use the W equivalents.
Drop A
Just drop the A. Then SetEnvironmentVariable, CreateMutex, etc. will use A in ANSI and W in widechar.
Yeah, like I said, that's
Yeah, like I said, that's what I did. SetEnvironmentVariableW with NSIS Unicode didn't set the Environment Variable, and while making no change to the code, (other than switch W to A) it worked fine with the ANSI version.
In Use
It's in use in dozens of launchers as well as PAL, so it does work. Not sure why you were having issues.
?
I updated the ReadINIStrWithDefault [...] Honestly, I don't see a difference.
Oh, is the splash designer on holidays? Just curious.
1.1
The original ReadINIStrWithDefault has an issue where it erases one of the standard variables (I think $2 or something). Generally, you're not using any of them at the start of the launcher script, so it doesn't matter anyway.
MuseScore has a built-in splash and I couldn't find where it was to add a simple 'portable' and USB key (ala LibreOffice, etc). We don't usually disable internal splashes and then add our own. If you can find it, I'll add it for the next release.
Sure,
but 1.1 was used in Pre-Release 1. Nothing changed.
For the splash, resource hacking is needed (#).
Mixup, Nope
I must have been thinking of a different app. And you can't resource hack that file. All that shows up is the icon files. (Yes, even when not UPX compressed)
Is there a guitar tab program
Is there a guitar tab program as well?
Mad BTW
not yet
That is being worked on for the next versions.
Thank you so much!
I have been working with this software for about two years - an I love it. Thank you for making it portable!
YES!
This app rocks! Thanks so much for portablizing it.