End of Life plan for 3.x ?
I've been using 3.6.2 and it works fine for my simple needs; I'd rather not upgrade to 4.x.
I did some searching, but can't find anything mentioning how long support ( mostly interested in security fixes ) is planned for 3.x
Is there a support plan for 3.x?
thx
-tom
Comments
It has been made pretty clear almost 2 years ago by the 'powers to be' (and much to my disagreement) that 3.6.2 will be the last 3.x release.
However, see my attemps at a 3.7 in https://github.com/musescore/MuseScore/pull/9000
In reply to It has been made pretty… by Jojo-Schmitz
My respect! It's known that a lot of time will pass until MS4 will become what it's meant to be (or even this will happen in MS5) so in the meanwhile I (and I suppose many others) will use intensively MS3.
In reply to My respect! It's known that… by hstanekovic
Hear, hear!!
In reply to It has been made pretty… by Jojo-Schmitz
Good works!
I introduced this "Jojo's attempts for MuseScore 3.7.x" to Japanese Users.
https://musescore.org/ja/node/342324
In reply to It has been made pretty… by Jojo-Schmitz
I'm also hoping for an update to 3.7.x.
In reply to I'm also hoping for an… by yamada_y
None is planned though
In reply to I'm also hoping for an… by yamada_y
Too many things that were possible in version 3.6.2 but not in version 4.
In reply to It has been made pretty… by Jojo-Schmitz
Yeah, you definitely shouldn't stop support for 3.x.
1. It works on older machines.
2. It is fine for most 'old-school' composers, who don't use the computer as an aid/crutch to composing but us the computer as a pure notation tool to write already composed music.
3. It uses, what I suspect is the 'old code' that may be disorganized, but has 7 - 10 years of updates from users and programmers embedded into it.
4. It cannot be integrated with Musehub and is the last stand alone pure compositional aid.
I hope you can become a power to be and override this decision.
In reply to Yeah, you definitely shouldn… by Unknown Prodigy
In reply to [inline:OIP.jpg] by Jojo-Schmitz
Wouldn't it be nice to turn it into a fork, tell users about it and try to get some contributors and then keep its development side by side with the original MuseScore, maybe borrowing some useful codes and updates from it, but following your onw way?
In reply to Wouldn't it be nice to turn… by fernandoamartin
I think it's a good way.
If Jojo(or someone) forks the project,
I'd like to contribute something there as a developer and a translator.
Especially in the field of CJK problem solving.
Even if I can't it, at least, I can be the introducer the fork project and its products to Japanese users.
In reply to I think it's a good way. If… by knoike
I do have forked it (and do accept PRs to it, see https://github.com/Jojo-Schmitz/MuseScore/tree/master-to-3.x). But in my fork none of the GitHub CI (Continuous Integration) things exist, those are the ones building the artifacts, and also used to generate releases.
Setting up all that stuff, and possibly a separate site for distributing and supporting it, is something I currenlty don't fancy doing. So currently I just lean on the existing infrastructure.
In reply to I have forked it. But in my… by Jojo-Schmitz
I see. I understood that the your forked project is centered on code repositry.
I also understood that I need to build it myself to get an executable binary for the time being.
I have some question.
0.
For convenience, I think the your repository/branch may need a unique and easy-to-call name.
For example, like "FRJ (forked repository by Jojo)" or "FCJ (bugfix collection by Jojo)".
Do you have already any idea?
1.
Where is the issue tracker for that repository/branch ?
2.
May I distribute the executable file I built for testing purposes?
Especially, to Japanese users.
In reply to I see. I understood that the… by knoike
Every developer of MuseScore works on his/her own fork (only those that have write access to the MuseScore would not need to, but generally do too).
And no, you don't have to build it yourself, as PRs against the MuseScore repo are build for you (or me in the case of that {PR #9000 for a 3.7](https://github.com/musescore/MuseScore/pull/9000)
You would hoewver need a GitHub account in oder to be able to see and download the CI artifacts
0.
My fork is https://github.com/Jojo-Schmitz/MuseScore. The branch with those changes for 3.7 is https://github.com/Jojo-Schmitz/MuseScore/tree/master-to-3.x, as I created a PPR from it (https://github.com/musescore/MuseScore/pull/9000), I can't rename it anymore
1.
My fork/repo doesn't have an issue tracker, because I haven_t created one. Not sure whether I want to...
2.
Yes! You can distribute your own ones as well as the artifacts from my (or anyone's) PR, there's nothing that could prevent you from doing this
In reply to Every developer of MuseScore… by Jojo-Schmitz
Sorry, I'm talking about How to call it in the conversation, not repo name on GitHub.
For now, I decided to simply call it "3.7 repo" or "3.7 repo by Jojo".
It's easier than writing the URL every time.
Add a URL if necessary.
In reply to [inline:OIP.jpg] by Jojo-Schmitz
Would a 3.7.Jojo be possible outside of musescore.org, e.g. a 64-bit Windows installation available on Github? I have seen the Github artifacts for 3.7 but I don't know how to install them. MS3 clearly has much life in it yet so it would be really nice to see bug fixes and security patches. Maybe it could continue for many years and become "Musescore Classic". Surely this would not need official approval.
In reply to Would a 3.7.Jojo be possible… by yonah_ag
Musescore Classic is a pretty name. It reminds that it's still Musescore and allows for side by side maintenance in Linux repos and in local installs.
In reply to Would a 3.7.Jojo be possible… by yonah_ag
+1 for that naming "MuseScore Classic".
(not Musescore Classic)
In reply to +1 for that naming … by knoike
+1
In reply to Would a 3.7.Jojo be possible… by yonah_ag
This is open source, what 'official' approval would one need? MuseCy does not 'own' the software.
But probably the name MuseScore could not be used in that case.
Why only Windows?
In reply to This is open source, what … by graffesmusic
Windows was just an example - for personal reasons.
I can't see any need for approval but Jojo may know otherwise.
"MuseScore Classic" would be nice but, as you say, may not be allowed.
In reply to Windows was just an example … by yonah_ag
I like MuseScore Classic. No idea whether it would be allowed, probably needs either a lawyer, or an official 'blessing' from MuseScore staff
In reply to Windows was just an example … by yonah_ag
While the code itself is open under the GPL, probably the name MuseScore is a trademark so using it within a compound might be troublesome without the main MuseScore team (or Muse) blessing
In reply to While the code itself is… by fmiyara
You are correct:
https://trademarks.justia.com/876/52/musescore-87652143.html
In reply to Would a 3.7.Jojo be possible… by yonah_ag
The GitHub artifacts don't need to (and cannot) get installed, just unpack them (twice actually) and start by executing ...bin/MuseScore3.exe (in the Windows case), pretty similar to how the nightly builds work
In reply to The GitHub artifacts don't… by Jojo-Schmitz
https://github.com/Jojo-Schmitz/MuseScore/actions
No executable is currently generated for 3.7.
Maybe yonah_ag is talking about this.
Do you have the plan for this?
In reply to https://github.com/Jojo… by knoike
That's why I rely on the CI actions set up for the MuseScore repository for PRs, here for https://github.com/musescore/MuseScore/pull/9000
In reply to https://github.com/Jojo… by knoike
I was just looking for an easy upgrade path. I am not familiar with CIs, PRs and nightly builds but will try to figure out what to do with Jojo's mention of using bin/musescore4.exe to update my 3.6.2 installation. Perhaps there are detailed instructions on Github somewhere.
In reply to I was just looking for an… by yonah_ag
There's no upgrade path, just download and unpack that artifact and run the bin/MuseScore3.exe inside.
Its plugins, scores, templates etc. would be in Documents/MuseScore3Development
In reply to There's no upgrade path,… by Jojo-Schmitz
Sorry, I could not find that artifact with bin/MuseScore3.exe inside for 3.7.
Can you tell me(us) the URL ?
In reply to Sorry, I could not find that… by knoike
From https://github.com/musescore/MuseScore/pull/9000 to "Show all checks", then to "Details" of the platform you're interested in, here the latest for Windows: https://github.com/musescore/MuseScore/actions/runs/3980051855/jobs/682…, there to "Summary" https://github.com/musescore/MuseScore/actions/runs/3980051855 and there you'd find the artifacts for 64-bit, https://github.com/musescore/MuseScore/suites/10512391754/artifacts/521… and 32-bit, https://github.com/musescore/MuseScore/suites/10512391754/artifacts/521…
That gives you a .zip file, inside is a .7Z file, inside that a MuseScore-3-7-0-xxxxxxxxx directory, extract that, inside that go to bin, there you'll find MuseScore3.exe.
Yes, it is a bit of a pain...
In reply to Frpom https://github.com… by Jojo-Schmitz
Will this upgrade my 3.6.2 or does it run as a separate, standalone version?
In reply to Will this upgrade my 3.6.2… by yonah_ag
It is a separate standalone version
In reply to It is a separate standalone… by Jojo-Schmitz
Thanks. Got it running and great to see that the 2000 length limit on notes in PRE has been removed. Now I have to reinstate my shortcuts and other preferences from 3.6.2.
In reply to Thanks. Got it running and… by yonah_ag
You can probably just copy then accross
In reply to You can probably just copy… by Jojo-Schmitz
Got my settings and shortcuts working.
Does 3.7 support plugins? I tried running one in the plugin creator and got the message:
..\3.7.0.3980051855-x86_64\qml\QtQuick.2\qtquick2plugin.dll is missing, (although I can see it in that folder in Windows Explorer).
In reply to Got my setting working. Does… by yonah_ag
It should.
In reply to It should. by Jojo-Schmitz
Do I need to manually register the .dll?
I moved the unzipped structure. Could that stop the plugin dll from loading?
In reply to It should. by Jojo-Schmitz
The built-in "count-note-beats" plugin works but none of my own plugins are visible. I browsed to one in the plugin creator and tried to run within creator, which gave the error.
In reply to The built-in "count-note… by yonah_ag
I'd need to look into this, but not today anymore ;-)
In reply to The built-in "count-note… by yonah_ag
Mind to share one of the plugins that don't work for you?
Also note that as of today there's new artifacts
In reply to Got my setting working. Does… by yonah_ag
And for me that file exists
In reply to And for me that file exists by Jojo-Schmitz
all my plugins work (linux appimage)
In reply to And for me that file exists by Jojo-Schmitz
The .dll exists for me too, in the path shown in the screenshot.
This is the message from Plugin Creator and plugin as attached.
There's no urgency - if you have some time this month then that would be great.
I'll install the new artifacts now that I know what to do.
TabTools.qml
In reply to The .dll exists for me too… by yonah_ag
I could reproduct it.
No plugin required to reproduct.
[Plugins] -> [Plugin Creator]
In the Plugin Creator
[File] -> [New]
[Run]
Running…
Creating component failed
line 1: plugin cannot be loaded for module "QtQuick": Cannot load library C:\Users\ (account)\Downloads\MuseScore\MuseScore_x64_4104872289\MuseScore-3.7.0.4104872289-x86_64\MuseScore-3.7.0.4104872289-x86_64\qml\QtQuick.2\qtquick2plugin.dll: 指定されたモジュールが見つかりません。
Tested Env.
OS: Windows 11 Home 22H2
MuseScore version (64-bit): 3.7.0.4104872289,
revision: 095932d
It did not occur in Ver. 3.6.2. it ran successfully.
In reply to I could reproduct it. No… by knoike
I found that the error did not occur in the 32bit version.
It may have included the wrong architecture of the Qt DLL for 64bit version.
Ok:
MuseScore version (32-bit): 3.7.0.4104872289, revision: 095932d
NG:
MuseScore version (64-bit): 3.7.0.4104872289, revision: 095932d
In reply to I found that the error did… by knoike
They do use different Qt versions, 5.9.9 vs. 5.15.2, the latter does support ECMA 6, but is not available on/for GitHub CI to build 32-bit Windows, and the former is what 3.6 used throughout.
In reply to I found that the error did… by knoike
Can the 32-bit version run on 64-bit Windows 10?
In reply to Can the 32-bit version run… by yonah_ag
Yes. MuseScore 1 and 2 only ever existed as 32-bit, yet run just fine on 64-bit Windows
In reply to Yes by Jojo-Schmitz
I've extracted the x86 artifacts and plugins now work. :-)
Now it's so easy to apply correct guitar "Let Ring" that I probably won't bother with my Excel plugout.
Thank you for the note length fix in PRE and plugin API, this really improves my workflow.
Note: The plugin uploaded above has a bug which stops note length adjustment - Ooops!
I'll upload the fixed version to GitHub with a few enhancements just in case anyone wants to use it.
In reply to I've extracted the x86… by yonah_ag
Bonus The .exe file can be renamed so that Windows "Pin to Start" shows 3.7.0
In reply to I could reproduct it. No… by knoike
That
C:\Users\ (account)\Downloads\MuseScore\MuseScore_x64_4104872289\MuseScore-3.7.0.4104872289-x86_64\MuseScore-3.7.0.4104872289-x86_64\qml\QtQuick.2\qtquick2plugin.dll
looks quite long and hasMuseScore-3.7.0.4104872289-x86_64
in it twice?And that message doesn't match the one from the image you shared earlier
Try with reducing the length, by copying/moving that last
MuseScore-3.7.0.4104872289-x86_64 to
C:\Users\ (account)\Downloads` and run from thereIn reply to That C:\Users\ (account)… by Jojo-Schmitz
The message with a path was from another user, not from me: my path is exactly as shown in the image.
I'll try moving the folder elsewhere as it really doesn't need to be in my OneDrive. (Can't test it right now as I'm at work).
In reply to That C:\Users\ (account)… by Jojo-Schmitz
It doesn't seem to be a problem of path length or location.
Running…
Creating component failed
line 1: plugin cannot be loaded for module "QtQuick": Cannot load library C:\MuseScore-3.7.0.4104872289-x86_64\qml\QtQuick.2\qtquick2plugin.dll: 指定されたモジュールが見つかりません。
Jojo, please try to manipulate following procedure for artifact MuseScore-3.7.0.4104872289-x86_64:
[Plugins] -> [Plugin Creator]
In the Plugin Creator
[File] -> [New]
[Run]
In reply to It doesn't seem to be a… by knoike
Just works here
In reply to Just works here by Jojo-Schmitz
I tried the following.
It works fine.
I think the cause is in "qtquick2plugin.dll" included in artifact.
copy
qtquick2plugin.dll
from
C:\Program Files\MuseScore 3\qml\QtQuick.2
to
C:\MuseScore-3.7.0.4104872289-x86_64\qml\QtQuick.2
[Plugins] -> [Plugin Creator]
In the Plugin Creator
[File] -> [New]
[Run]
Running…
Plugin Details:
Menu Path: Plugins.pluginName
Version: 1.0
Description: Description goes here
Requires Score
Debug: hello world
In reply to I tried the following. It… by knoike
Hmm, that'd be from Qt 5.8.9 though (like all of the official Mu3), the rest of 3.7 (Windows 64bit) being Qt 5.15.2
And, as mentioned, it works for me without any problem and without that copy trick
In reply to Hmm, that's be from Qt 5.8.9… by Jojo-Schmitz
Jojo, excuse me, please try following procedure.
If that situation doesn't give you any error, it is strange.
I'm guessing that the Jojo's environment is loading the DLL from another location.
(It's probably loading from the folder set in the environment variable PATH for SYSTEM/USER.)
1.
In MuseScore-3.7.0.4104872289-x86_64\qml\QtQuick.2,
rename "qtquick2plugin.dll" to "qtquick2plugin.dll.5_15_2".
(or delete "qtquick2plugin.dll")
2.
Run MuseScore-3.7.0.4104872289-x86_64\bin\MuseScore3.exe
3.
Manipurate MuseScore 3.7.0
[Plugins] -> [Plugin Creator]
In the Plugin Creator
[File] -> [New]
[Run]
Get an error as follows:
Running…
Creating component failed
line 1: module "QtQuick" plugin "qtquick2plugin" not found
NOTE:
"qtquick2plugin.dll" is not exist
-> "not found" error.
"qtquick2plugin.dll" is exist, but cannot load
-> "cannot be loaded" error.
In reply to Jojo, excuse me, please try… by knoike
Of course the "not found" error reproduces, but the "cannot be loaded" does not
In reply to I tried the following. It… by knoike
Replacing that file gives me some progress but a different error:
In reply to Copy that file gives me some… by yonah_ag
Tried replacing the whole 3.7.0 qml folder with that from 3.6.2 but this caused other errors.
In reply to Tried replacing the 3.7.0… by yonah_ag
Another clue? My TabTools plugin does not show up in the list:
even though it exists in the same path as the plugins which do show up:
(and there seem to be a few extra plugins showing up!)
In reply to Another clue? My TabTools… by yonah_ag
They all (try to) load that QtQuick, and because that fails MuseScore doesn't show them
In reply to Tried replacing the 3.7.0… by yonah_ag
Of course, the Qt versions don't match
In reply to The .dll exists for me too… by yonah_ag
No such issue for me, neither with my self-built 3.7 (using QtCreator/MinGW) nor with the GitHub artifact (built using MSVC), that plugin just works for me
In reply to No such issue for me,… by Jojo-Schmitz
I have moved the installation to a better path but the plugin still fails.
Does the fact that it is complaining about Line 17 give any clues?
I tried moving this import to line 21 and the error then refers to line 21, so it seems to dislike QtQuick 2.2
In reply to I have moved it but still… by yonah_ag
Yes, there's something going on with QtQuick2
In reply to Got my setting working. Does… by yonah_ag
I might have nailed the issue, see https://github.com/Jojo-Schmitz/MuseScore/pull/149 and please test the artifact
In reply to Frpom https://github.com… by Jojo-Schmitz
https://github.com/musescore/MuseScore/pull/9000
Found it!
I could find executables.
Thank you for your detailed explanation.
In reply to [inline:artifacts_2023-02-06… by knoike
I could run "Unstable pre-release ver. 3.7.0, Rev. ca30ecd".
Although a GitHub account is required,
the steps to get it and running it are easy,
so I can introduce this to other general users for testing purpose.
Thank you, Jojo!
In reply to [inline:Unofficial_3_7_0_… by knoike
You should probably subscribe to that PR, so you get notified when new fixes/changes got added
In reply to You should probably… by Jojo-Schmitz
Yes, I have already subscribed.
In reply to You should probably… by Jojo-Schmitz
https://musescore.org/ja/node/344347
For testing purposes, I introduced how to download and run 3.7 artifact on the Japanese forum.
If I or someone found a bug that does not exist in 3.6.2 but exist in 3.7, where should I report it?
In reply to https://musescore.org/ja… by knoike
Report it directly to me or as comments to that PR
In reply to Report it directly to me or… by Jojo-Schmitz
I see. I will so.
Thank you for your great work and your kindness.
In reply to I see. I will so. Thank you… by knoike
+1
In reply to https://musescore.org/ja… by knoike
Or now add infos about that plugin issue to https://github.com/Jojo-Schmitz/MuseScore/issues/128
In reply to Frpom https://github.com… by Jojo-Schmitz
See also https://github.com/musescore/MuseScore/wiki/Downloading-and-running-tes…
In reply to Frpom https://github.com… by Jojo-Schmitz
Sorry ... my mistake
In reply to Hi, is this supposed to… by BanjoJake
Take the lastest available oneVor Windows you'll get it from https://github.com/Jojo-Schmitz/MuseScore/actions/runs/5169921439
In reply to Take the lastest available… by Jojo-Schmitz
Yes, of course, I found it right after I posted my question ! Thanks very much !!
In reply to There's no upgrade path,… by Jojo-Schmitz
Will there be an appimage? How will it be possible to run it on linux?
In reply to Will there be an appimage?… by fernandoamartin
Yes, there is, one of the artifacts
In reply to Yes, there is, one of the… by Jojo-Schmitz
Thank you. It seems to be working flawlessly. Keep your good job.
In reply to Would a 3.7.Jojo be possible… by yonah_ag
MuseScorium.
In reply to Yeah, you definitely shouldn… by Unknown Prodigy
Also. It works. The same can't be said of 4 yet - it's like a beta
In reply to It has been made pretty… by Jojo-Schmitz
I'm wondering, would you know the percentage of "3.7" bug fixes present in 4.0.1?
In reply to I'm wondering, would you… by frfancha
Most of them I'd estimate more than 80%
In reply to Most of them I'd estimate… by Jojo-Schmitz
Maybe I am wishing too much, but as Donna Summer said: Dreams come true for those who dream.
I am using MU4 because of Muse Sounds, specially Muse Strings. I like most of the other features of MU3 better than MU4. Would it be possible to borrow some code from MU4 into MU3 playing system to allow it to play Muse sounds too?
In reply to Most of them I'd estimate… by Jojo-Schmitz
Maybe I am wishing too much, but as Donna Summer said: Dreams come true for those who dream.
I am using MU4 because of Muse Sounds, specially Muse Strings. I like most of the other features of MU3 better than MU4. Would it be possible to borrow some code from MU4 into MU3 playing system to allow it to play Muse sounds too?
In reply to Maybe I am wishing too much,… by fernandoamartin
Well, i see this completely different.
Muse sounds is the reason why MS4 has all of these problems in the first place.
Take MS 3.7, add VST3, LV2, CLAP support.
Add better engraving from MS4. Do not add musesampler.
In reply to Well, i see this completely… by graffesmusic
Backporting all those would be a huge task, as the entire codebase has changed pretty drastically.
I am backporting smaller things that are reasonably easy to do.
As mentioned above: I do accept PRs to my fork though ;-)
In reply to Packporting all those would… by Jojo-Schmitz
This idea is OK. There's no need to start a new site now. It would get a long time to attract users. Keeping the information and talks at musescore.org and github is enough. And keeping Musescore classic side by side woth Musescore 4 is also enough. Users could jump from one version to another without as needed. In my case, I write many things in 3.6 and when I need a feature of 4.0 I "save as" my score with a new name and go on in 4.0. At the end it is just a matter of mixing the audio results in a DAW.
In reply to Maybe I am wishing too much,… by fernandoamartin
No! Please don't do this.
I'm sure that MS4 will eventually have the missing MS3 features, and porting such a huge change is likely to impact MS3's stability. I think that MS3 (MuseScore Classic) should remain the pinnacle of MS's .SF2 based notation systems and move to a maintenance model. If users are really keen to see extra features then the plugin api would provide a route. Improved sound can be achieved by using exported MIDI with a DAW.
In reply to Maybe I am wishing too much,… by fernandoamartin
no, Muse Sounds are a proprietary, binary-only feature that deliberately undermines the Open Source-ness of the rest of Mu͒seScore and indicates removal of any attempt of the current team to improve the base code’s audio capabilities (in fact, they’ve documented they removed some features, with mu͒3 as base).
In reply to no, Muse Sounds are a… by mirabilos
There's a muse-hub.COM site that suggests that they will sell plugins in the future. I understand it's their right since they are creating the plugins in their own costs. However many features existing in 3.x were removed and nobody knows how many of them will return. Some like the very limited sfz support were announced to be removed. Others like bringing back choice of presets in soundfonts are promised to return. After all, if we need some feature from 3.x the only way to secure it is maintaining it.
In reply to It has been made pretty… by Jojo-Schmitz
All of the 3 releases worked well for Linux. They seem to have removed newer Linux 3 downloads entirely. 4 is less functional; it almost seems an early beta.
In reply to All of the 3 releases worked… by KiwiDalang
add your voice #343092: old ver linux download link missing
In reply to It has been made pretty… by Jojo-Schmitz
Jojo-Schmitz,
Respect and Thanks. I've just D/L and run 3.7-64bit linux version (aka 3.6.3 "Musescore Classic") appimage from Github, and it works well, so far, including Jack audio and midi. (Which is why I tried your version. I can't see Jack being added to 4.0 linux in the near future, if ever.)
Alex.
In reply to It has been made pretty… by Jojo-Schmitz
Thank you for this. I much prefer "Classic Musescore" over the newer Musescore 4.
Will the Musescore 3.7 Classic that users are discussing ever be a stable release?
In reply to Will the Musescore 3.7… by Unknown Prodigy
Most probably not
In reply to Most probably not by Jojo-Schmitz
Why not if it's better than 3.6 that was the most stable one?
I'm currently using it and I think it is ready to be released. By now I have not hit any bug.
In reply to Why not if it's better than… by fernandoamartin
Because the 'Powers To Be" rejected it.
In reply to Will the Musescore 3.7… by Unknown Prodigy
What does "stable release" mean in MuseScore's context? (It can't mean that it doesn't crash because I've crashed 3.6.2 on occasion).
In reply to What does "stable release"… by yonah_ag
Hell yeah no, they’re not fixing all the crash bugs :(
It means that they put a fixed version number on it, like 3.6.2, as opposed to a random development snapshot that’s less tested, and that it has release notes and all, and release builds available for users.
What is the best way to report crashes in 3.7.0?
(I have confirmed that the crash does not happen in 3.6.2)
In reply to What is the best way to… by yonah_ag
In the PR, or here or in a new post here
In reply to What is the best way to… by yonah_ag
Thanks for https://musescore.org/en/node/344717, that bug has been fixed now
Crash report, sort of—
On Windows 10, the 64-bit flavor of build ca30ecd crashed every time I tried to open the demo files 'Brassed_Up' and 'Dynamic_Strings,' without any message or dump file etc--just crashed and disappeared. (It did successfully open 'Dawn.') Before trying to open other demo files, I switched to the x86 flavor, same build, which had no trouble opening all three files. I then switched back to the 64-bit and now the same demos opened just fine.
Just guessing here, but I wonder if the problem had to do with the dialog that asks whether you want to use Leland and Edwin. When the 32-bit presented me with that dialog I checked the box for applying those fonts automatically to older files. I noticed that when the 64-bit opened 'Brassed_Up' and 'Dynamic_Strings' they were showing the asterisk indicating unsaved changes. I assume both flavors are using the same settings—and that because I had set the default in the 32-bit, the 64-bit bypassed the dialog, and applied the font updates without having to ask.
(Which leads to a question: Where are settings like that stored? Is it possible to have different settings for different development builds/versions, and if so, how?)
In reply to Crash report, sort of— The… by Stephen Cummings
I can't reproduce, loading these scores in my self-built 64-bit 3.7.0, which should be e9183eb, from today.
That setting is in Edit > Preferences > Import
I can't recommend that automatic conversion though: it also looses the Jazz style font (like in Brassed_Up)!
It really should only replace Emmentaler with Leland (and Free Serif with Edwin), but replaces all fonts.
In reply to I can't reproduce, loading… by Jojo-Schmitz
I could reproduce it.
MuseScore version (64-bit): 3.7.0.4152844215, revision: f275865
Tested Env.
Windows11 Home 22H2.
In reply to [inline:2023-02-12_05-54.gif… by knoike
I still can't, unfortunately
In reply to [inline:2023-02-12_05-54.gif… by knoike
It might be related to the plugin issue mentioned further up, as that dialog is qml code and sure enough uses Qt Quick too.
Would explain why the 32-bit version is not affected and why the 64-but version is not affected anymore once that dialog got disabled via Preferences. And why I can't reproduce this too
In reply to [inline:2023-02-12_05-54.gif… by knoike
Appreciate the validation with demo, @knoike.
There's another bug: 3.7.0 apparently can't successfully upload scores to musescore.com
In reply to There's another bug: 3.7.0… by Jojo-Schmitz
According to reports on the .com site, neither can official releases…
In reply to According to reports on the … by mirabilos
3.6.2 can for sure
In reply to According to reports on the … by mirabilos
3.6.3 (!) can too, so I'll fake it ;-)
Apparently they explictly disallow 3.7...
In reply to 3.6.3 (!) can too, so I'll… by Jojo-Schmitz
For some strange reason though it looses the "Hide empty staves" setting on the way...
And in 3.6.2 too.
In reply to For some strange reason… by Jojo-Schmitz
Culprit found... 89e9471f
I'll revert it, along with 5b30d142, similar issue, with pedal line style, works the way up, but not down
In reply to 3.6.3 (!) can too, so I'll… by Jojo-Schmitz
So maybe 3.6.4 thru 3.6.9 will all be good too.
However, 3.6.3 has a nice symmetry and feel to its name.
In reply to 3.6.3 (!) can too, so I'll… by Jojo-Schmitz
Is this issue still open or solved?
I could upload by "Save Online" via 3.7.0.
3.7.0 was not reject by .com site.
In reply to Is this issue still open or… by knoike
Yes, I worked around it
In reply to Yes, I worked around it by Jojo-Schmitz
Hi Jojo
MS3.7 gives this warning (Linux)
[....] Sample(Trombone F5) start(0) startloop(12406) endloop(12659) end(12666) smaller than SoundFont 2.04 spec chapter 7.10 recommendation
[...]
This with the appimage as well as my own build.
Warning from sfont3.cpp
I ignore if it there are any consequences because of this.
In reply to Hi Jojo MS3.7 gives this… by graffesmusic
I think it is cause of SoundFont you use.
In the specification of SoundFont 2.04, there is the following sentence.
> Thus dwStart must be less than dwStartloop-7, dwStartloop must be less than dwEndloop-31, and dwEndloop must be less than dwEnd-7.
In SoundFont you using:
endloop(12659)
end(12666)
->
12666-7 = 12659. the 'endloop' value is 'equal' not 'less than'.
The 'end' value is only slightly smaller, so MuseScore may have showed a warning instead of an error.
In reply to I think it is cause of… by knoike
Unfortunately, almost all existing soundfonts violate that part of the spec; I talked to s.chriscollins about it, and he said it’s not been a problem in practice, and he’ll probably take care of these for new instruments but can’t bother for old ones.
Yes, it’s only a warning; FluidSynth upstream plays these fine, and the bastardised derivative thereof in use in mu͒2 and mu͒3 “probably” plays them fine.
It’s not a regression (change relative to a previous version) anyway.
In reply to Unfortunately, almost all… by mirabilos
This concerns both MuseScore_General.sf3 and the HQ Musescore font.
The warning does not seem to exist in MS3.6 , with same soundfonts.
In reply to This concerns both MuseScore… by graffesmusic
How to reproduce it ?
I run 3.7.0 on the command line and play some notes by trombone tone, but I could not reproduce it.
No message was displayed.
In reply to This concerns both MuseScore… by graffesmusic
ad 1: yes, they are the same soundfont basically anyway (one’s a subset of the other), but others are also affected
ad 2: that’s because the logging is either not present there or hidden as a nōn-development build; the problem has always existed, but the code that outputs the warning is recent (I wrote it as part of fixing some soundfont-related crashes)
In reply to There's another bug: 3.7.0… by Jojo-Schmitz
Just bumped into this upload failure myself and then noticed these comments so I simply did the upload again via 3.6.2.
3.7.0 is a game changer for me because of the limit on PRE and plugin API maximum length being increased from 2000 to 60000. (64000 would be actually be even better because a 1/64th note could be made to ring for 4 beats of 4/4 time. It won't affect me in practise because I don't have scores with notes shorter than 1/32nd but it would just feel 'tidy'. I'm nit-picking – I really appreciate 3.7.0).
Maybe there needs to be a forum page for MuseScore Classic.
(or even MüScore Classic if the MuseScore name is not allowed).
In reply to Just bumped into this myself… by yonah_ag
Maybe Jojo can get an allowance from the developers. Currently 3.7 is not preventing anyone from using their paid services. If in future they sell plugins in muse hub this may take some time because muse sounds are very unstable by now.
In reply to Just bumped into this myself… by yonah_ag
> Maybe there needs to be a forum page for MuseScore Classic.
I think so, too.
For the time being, It may be a good way to create a new topic every problems/issue with "MuseScore 3.7.0:" at the beginning of the title as you did in the "Development and Technology Preview" Forum.
In reply to > Maybe there needs to be a… by knoike
I agree
In reply to Just bumped into this myself… by yonah_ag
I vote for "MusicScore"
In reply to I vote for "MusicScore" by graffesmusic
Hmm, this might cause confusion and invite comments and complaints friom users of MuseScore both org and .com. Since it's a fork, how about TuningFork?
In reply to Hmm, this might cause… by underquark
Let's cross that bridge if and when we get there
In reply to Let's cross that bridge if… by Jojo-Schmitz
But it is fun to imagine possible names! Something from the repeats or endings palette may be appropriate: VoltaScore, CodaScore, FineScore, ...
Anyway, it looks like interest in this version is growing and the licensing model means that we're not going to lose the source code no matter what.
In reply to But it is fun to imagine… by yonah_ag
Very similar names like the existing Chrome and Chromium remind users of the similarities and make them comfortable of being in the same branch of software.
In reply to Hmm, this might cause… by underquark
They don’t even get the line between .org and .com right… actually it got worse, they never have, but apparently the nōn-free “MuseSounds” are ontopic on .org which is obscene.
In reply to They don’t even get the line… by mirabilos
There is no particular reaosns Muse Sounds shouldn't be discussed here. Absolutely nothing about the software license for MuseScore, absolutely nothing about the terms one agrees to when creating an account on this site, and absolutely nothing about the guidelines for what qualifies a site for a ".org" domain in any whatsoever makes this even slightly out of the ordinary.
In reply to There is no particular… by Marc Sabatella
> They don’t even get the line between .org and .com right
Well the folks here were talking about the name for ms3 future releases, but,
I definitely agree the .com .org vagueness is totally uncalled for. How much resources could it possibly require to rename .com to something else? Considering .com is a sharing site "not intended to sell user generated content, but to provide a community", like a focal point for musicians, like a hub, how about renaming it to www.musehu.. wait a minute.
If you think this is obscene, how would you feel about if there's a future musehub.org site? for sharing free and open source custom instruments like a free equivalent of spitfire labs, but to use them you must download through and use with musehub.
In reply to > They don’t even get the… by msfp
There is a musehub.org site, since Feb 16, 2023...
And announcing a "Musescore Classic".
No idea what it is about though.
In reply to There is a musehub.org site,… by Jojo-Schmitz
Intriguing.
In reply to There is a musehub.org site,… by Jojo-Schmitz
> There is a musehub.org site, since Feb 16, 2023...
> And announcing a "Musescore Classic".
> Copyright © 2023 Musescore CLASSIC - All Rights Reserved.
Who?
> Launching Soon
It's a mystery...
In reply to [inline:2023-02-20__960x540… by knoike
Indeed
In reply to [inline:2023-02-20__960x540… by knoike
WhoIs indicates that the domain is registered for an address in Arizona, USA.
In reply to WhoIs indicates that the… by yonah_ag
I think it is GoDaddy's Proxy, LLC address to protect domain registrant privacy.
In other words, it is dummy information.
In reply to [inline:2023-02-20__960x540… by knoike
I actually asked the same question on Reddit, but I think I know who owns this now! Seriously. Honestly, this is going to be great. Why they didn't buy the domain MuseHub.org is beyond me.
Especially since they started with musescore.org and then purchased musescore.com.
In reply to I actually asked the same… by Unknown Prodigy
Mind to shed a light on us?
In reply to Mind to shed a light on us? by Jojo-Schmitz
pls note that questions regarding musehub is not dealt with here.
for refund pls see www.musehub.org/faq/theDomainNameWordPlay
In reply to pls note that questions… by msfp
:-)
(And yes, I did notice that you're pulling my leg)
In reply to Mind to shed a light on us? by Jojo-Schmitz
It's like MuseScore's very own dark web!
In reply to It's like MuseScore's very… by yonah_ag
I don't know from when, the content of the musehub.org site(the Musescore CLASSIC site) was gone.
According to WHOIS Information, The domain itself seems to be keep until 2024-02-16.
http://musehub.org/
In reply to > They don’t even get the… by msfp
Changing a product name is a pretty big deal - to pull it off and not alienate customers or lose marketshare in the confusion probably costs a significant amount of money. Not saying it can't be done or might not ultimately be worth the substantial short-term cost, but imaging that one can just change a product name with the push of a button and expect no downside is not realistic.
DELETE THIS. Sorry
I subbed here to stay abreast of if/when MS3.7 moves out of development mode - if that's the right notion of what this is all about. Until MS4 SIGNIFICANTLY matures, I'm a MS3 devotee. Kudos to Jojo & all associated.
In reply to I subbed here to stay… by Are Jayem
Someone or something seems to actively (?) cancel parts of the PR build, so no Linux version anymore/currently :-(
In reply to Someone or something seems… by Jojo-Schmitz
That's (bad words removed) stupid... How about macOS?
In reply to That's stupid... How… by Are Jayem
MacOS and Windows 32-bit and 64-bit are still getting built
In reply to MacOS and Windows 32-bit and… by Jojo-Schmitz
I decided to try MuseScore 3.7 for MacOS.
I got the .zip, unstuffed it to a .dmg. Not sure that MuseScore 3.7.0.4385017570 is the latest release, or if its 64 bit, but I ran into this block when I dragged it Applications folder. Image attached.
In reply to I decided to try MuseScore 3… by scorster
It indeed is not signed, I don't have the infrastructure for that
In reply to I decided to try MuseScore 3… by scorster
Doesn't MacOS allow you to override this?
In reply to Doesn't MacOS allow you to… by yonah_ag
Found this: https://support.apple.com/en-gb/guide/mac-help/mh40616/mac
(Of course you will be choosing to trust Jojo if you do run 3.7.0)
In reply to Found this: https://support… by yonah_ag
Thanks yonah! You just save me from posting that link ... which I found moments ago.
Unfortunately MS3.7 crashed on open. [See attached image]
In reply to Thanks yonah! You just save… by scorster
Oops!
I reckon Jojo will need to see the Report... details.
In reply to Oops! I reckon Jojo will… by yonah_ag
Might be usefull, but I don't get my hope too high.
In reply to Someone or something seems… by Jojo-Schmitz
Is this a build error, or a deliberate intent?
In reply to Is this a build error, or a… by alextone
More the latter, but I'm not 100% sure
The builds don't really fail, but get canceled.
In reply to More the latter, but I'm not… by Jojo-Schmitz
Understood.
In reply to More the latter, but I'm not… by Jojo-Schmitz
According to the information on this page, this is a "brownout" by Github Actions which intentionally fails jobs with Ubuntu 18 to make people aware that it is deprecated. According to the schedule, no failures should occur anymore until March 6:
https://github.com/actions/runner-images/issues/6002
So... now we are aware.
In reply to According to the information… by dmitrio95
Ah thanks. Reading helps :-/
In reply to According to the information… by dmitrio95
I wonder whether I can upgrade the builds to use Ubuntu 2
In reply to I wonder whether I can… by Jojo-Schmitz
Sorted, we should now be save for another year or 2 ;-)
In reply to According to the information… by dmitrio95
I even knew that at a time and made a note in the yml file, https://github.com/musescore/MuseScore/actions/runs/4232515707/workflow…
In reply to I even knew that at a time… by Jojo-Schmitz
> for another year or 2
hooray
My PR #9000 has just been closed and with that no further artifacts (AKA development versions) will get created unless and until I get help to set up the GitHub CI actions/workflows on my fork.
Last artifacts for
These will stay there for only a limited time, IIRC for 90 days (starting yesterday, 27 Feb 2023)
In reply to My PR #9000 has just been… by Jojo-Schmitz
Thanks for letting us know, and posting the links.
The spirit of open source, eh?
In reply to My PR #9000 has just been… by Jojo-Schmitz
Thanks for this update; I'll grab the latest version.
Is there anything that we can do to help with the GitHub activities or is this something that requires help from GitHub?
In reply to My PR #9000 has just been… by Jojo-Schmitz
https://github.com/musescore/MuseScore/pull/9000#issuecomment-1447948261
Oh...
In reply to My PR #9000 has just been… by Jojo-Schmitz
Maybe lyrra's CI workflow useful.
Is Jojo working on that?
In reply to Maybe lyrra's CI workflow… by knoike
Not currently, no
In reply to My PR #9000 has just been… by Jojo-Schmitz
As of the date & time of this post, all links are "Page not found".
In reply to As of the date & time of… by Are Jayem
Couldn't wait to cut us all off.
In reply to Couldn't wait to cut us all… by alextone
for the above links, github login may be needed.
github's not for binary/release. some org offer free hosting without time limit
In reply to for the above links, github… by msfp
Nope. I'm logged into github, and they're not showing up.
In reply to Nope. I'm logged into github… by alextone
They show up for me. I'm logged on.
In reply to As of the date & time of… by Are Jayem
The links all work for me.
In reply to As of the date & time of… by Are Jayem
I have just clicked the Windows links and each downloaded a zip file.
In reply to My PR #9000 has just been… by Jojo-Schmitz
What are GitHub CI actions/workflows? Can anyone set them up?
In reply to My PR #9000 has just been… by Jojo-Schmitz
Thank you.
In reply to My PR #9000 has just been… by Jojo-Schmitz
If I am correct, two things should be needed and enough to get workflows working:
Ensure that actions are turned on for your fork (go to your fork's repository page, click Settings→Actions→General and choose the option "Allow all actions..."). Now the Actions tab should appear at the repository page.
Change workflows settings so they are triggered for your branch. For this you should change these lines to something like
This should of course be changed in all .yml files in that directory which need to be enabled. At this point workflows should start after pushing or making a pull request to that branch, not sure if they will work in their current state or they will require some extra variables defined in the repository itself.
Also those scheduled nightly builds (these lines) might need to be disabled if they are not necessary, but they would definitely not break anything if they are kept enabled.
In reply to If I am correct, two things… by dmitrio95
Thanks!
Now I'm stuck with
In reply to Thanks! Now I'm stuck with… by Jojo-Schmitz
Seems like this script expects to receive "pull_request" event but doesn't expect the "push" event. Adding a similar line to set a build mode for the "push" event should fix this error.
In reply to Seems like this script… by dmitrio95
YES! It builds now!
Thanks a lot!
In reply to YES! It builds now! Thanks a… by Jojo-Schmitz
Is the new location for 3.7.0 artifacts is here?
https://github.com/Jojo-Schmitz/MuseScore/actions
https://github.com/Jojo-Schmitz/MuseScore/actions?query=branch%3Amaster…
Good!
I could download latest artifact and could run MuseScore version (64-bit): 3.7.0.4297283180, revision: 6494919 .
Thanks!
In reply to Is the new location for 3.7… by knoike
Is the branch name "master-to-3.x" renamed to "3.x"?
Is the new location for 3.7.0 artifacts is here?
https://github.com/Jojo-Schmitz/MuseScore/actions?query=branch%3A3.x
In reply to Is branch name "master-to-3… by knoike
Yes
In reply to Is branch name "master-to-3… by knoike
I've merged the master-to-3.x into my 3.x, under the assumption that the corresponding branch in the MuseScore repo won't change anymore.
And also PRs against my 3.x branch do generate artifacts.
Simplifies the the URL to watch to https://github.com/Jojo-Schmitz/MuseScore/actions
Maybe I split my chages off into a separate branch again and as a PR against my 3.x
In reply to I've merged the master-to-3… by Jojo-Schmitz
Hi Jojo,
Great to have a build with albums enabled.
Any change to also have the "Add the possibility to use custom ScoreFonts"?