MaxScore

MaxScore provides standard western music notation in Max/MSP and Ableton Live

MaxScore is a Max Java (mxj) object which accepts messages that can create a musical score, add notes to it, transform the notes, perform, save, and load the score, and export the score to popular formats for professional publishable results.

MaxScore is more than a notation tool. It is an interactive performance object. MaxScore can play back a score and drive your MSP patches through an instrument interface. Scores can be created and modified in real-time and rendered as Jitter matrices. You can add notes explicitly by specifying durations, pitches and dynamic, or use Max to generate an arbitrary stream of musical events and use MaxScore’s Transcriber to notate them automatically.

The MaxScore / LiveScore Editors will give you the power of a notation environment with floating palettes, plugins and graphics with the option to create traditional or graphical scores and to export them to pdf.

saxelectro's icon

Fantastic!!!

Rev. James Anthony Walker's icon

Is MaxScore//LiveScore download still available for Ableton Live 10?

Georg Hajdu's icon

We no longer officially support MaxScore for Ableton Live 10, but it should work if combined with Max 8.

Source Audio's icon

downloads are still available on the server, I posted once full list
for old releases, don't have that a hand now.
here is one example - latest versions :
http://www.georghajdu.de/computermusicnotation/wopre/wp-content/uploads/Installers/MaxScore-2.4.3-osx-installer.dmg
http://www.georghajdu.de/computermusicnotation/wopre/wp-content/uploads/Installers/MaxScore-2.4.3-windows-installer.exe

you just enter the version you need and download, for example :
http://georghajdu.de/computermusicnotation/wopre/wp-content/uploads/Installers/MaxScore-2.0.5-osx-installer.dmg


Georg Hajdu's icon

As we are constantly performing bug fixes to ensure the best user experience, I wouldn't recommend using older versions. But as I mentioned previously, the combination of Live 10 and Max 8 should work.

saxelectro's icon

Thanks for sharing!!

Joao Ferreira's icon

Good morning,

I just downloaded the latest version of MaxScore 2 for Max 4L and Live.

With the oldest version LiveScore worked perfectly and with his new one it's not working. The LiveScore.Editor window doesn't open as well as LiveScore.Viewer doesn't show any score, unlike the previous version. As advised, I first uninstalled the previous version of MaxScore.

The same happens when I open the devices in Max.

Live version 11.3.13
Max 8.5.6
Mac OS Sonoma 14.0

Best regards

Joao Ferreira

Downloaded from here:

MaxScore/LiveScore
https://www.youtube.com/watch?v=X1JiYzpJzHo

http://www.computermusicnotation.com/

Georg Hajdu's icon

Hello Joao,

i don’t have Sonoma installed and can’t therefore say with certainty that its not due to the OS. Have you made sure that Java is installed properly? In order to test this, please type mxj fibonacci into an empty object box. Does it instantiate? If so, can you make sure the MaxScore folder is inside Max 8/Packages? It can‘t reside in any other location. If not, you’ll need to install the version of Java that matches your OS. Make sure you don’t run Java for Intel (with Rosetta) when you run Max natively and vice versa. Please send the content of the Max console upon opening a MaxScore device to georghajdu@mac.com. And let’s continue our conversation via email.

Georg Hajdu's icon

I can confirm that something is broken. I'll have a fix for you by tomorrow which should be good until the end of the year.

Georg Hajdu's icon

There was a permission issue with two jar files which has been fixed. You can grab the new installer from computermusicnotation.com. Thanks for bringing this to my attention!

 Matteo Teologymusic's icon

Hi Georg, Matteo from Italy here!
Thank you for your work with MaxScore, and above all with Livescore, I cannot wait to better engineer my music with some scores on my hand while producing music.
I've got a problem with the version I'm downloading from the official site. I don't have Max installed, but I have the Ableton Live suite updated to today version (11.3.13) and Windows 11 updated to today .
I tried to install MaxScore+LiveScore 2.4.7, then 2.4.8, then 2.4.9. I can see devices inside Ableton but when i press any button to open the editor nothing happens. The Java tester is telling Java and MaxScore are installed correctly. I checked the logs into the device patches and it seems the problem could start here:

"java.lang.UnsupportedClassVersionError: com/softsynth/jmsl/score/transcribe/TranscriberListener has been compiled by a more recent version of the Java Runtime (class file version 58.0), this version of the Java Runtime only recognizes class file versions up to 52.0"

Please be aware I tried to uninstall completely the older version of Java I had, and install only the JDK
you're giving with the installer.

Could you help me?
Thank you

Lorenzo Davoli's icon

Dear all,

I am an Applied Computer Science student in the Netherlands, and have been using Max for my own musical adventures :)

I recently downloaded MaxScore, but I've been having some problems with Java.

When I downloaded the JRE 8, this was the error message I got.

The software itself needs a Java Runtime (class file version 58.0), while my class file version is (58.0).

Therefore I uninstalled JRE 8, and I installed JDK 21.

This was the error message I got:

Max was not able to find a JRE.

Apparently when you install JDK it automatically comes with a JRE.

When I installed JDK I added a new variable in the System Variables and I configured the path.

Unfortunately none of these options worked.

Thank you, and I hope to hear from any of you for help.

Kindest regards,

Lorenzo Davoli

Georg Hajdu's icon

Hello Lorenzo, please download the most recent installer. We had an issue with the permissions of the jar files which we fixed in the meantime. Alternatively you can just set the permissions of both jmsl.jar and jscore.jar to

rw-r--r-.

Please let me know whether this works for you.
Best,

Georg

Georg Hajdu's icon

This obviously applies to a Unix-based system, but maybe you can find the equivalent for Windows.

 Matteo Teologymusic's icon

Hi Georg, same problem of Lorenzo, as mentioned in the post before Lorenzo, apply to me too.
After uninstalling Maxscore and reinstalling your 4th December update, nothing changed...
Unfortunately, there's no chmod on Windows, I think they use Access Control Lists for the same purpose...
I don't know if it could be helpful, I checked the ACL on Win Powershell for my users, and this is the result (Full control should mean read and write permissions are guaranteed). The last user is the one I'm working with.

Thank you!
Matteo

Lorenzo Davoli's icon

Hello Georg,

Thank you for the response. Unfortunately the new installer didn't fix the problem. I am on a Windows 10 laptop. I will ask my Programming teacher for help on the alternative fix that you suggested.

Thank you very much, and I will get back to you if I have issues.

Kindest regards,

Lorenzo Davoli

Georg Hajdu's icon

I tried this installer myself and can confirm the issue. The Max console reads:

java.lang.UnsupportedClassVersionError: com/softsynth/jmsl/score/transcribe/TranscriberListener has been compiled by a more recent version of the Java Runtime (class file version 58.0), this version of the Java Runtime only recognizes class file versions up to 52.0
So, there is obviously a version mismatch between the Java version supported by Max (Java 8) and the version the TranscriberListener class compiled with Java 14). I have contacted Nick Didkovsky, who is responsible for the Java part of the MaxScore development and asked him for advice. Current solutions are:
1. Reverting to the old jar files which predate the switch to Java 14 (still valid until the end of the year by which time)
2. Using a Mac (which supports all recent Java versions).
Please contact me at georghajdu@mac.com if you're interested in the old jar files.

Georg Hajdu's icon

I believe that the issue was solved. Nick re-compiled the jars so that they are now compatible with Java 8. Please download the more recent version of MaxScore and give it a try. Let me know if something is still not working.

Wil's icon

Getting this message:
Mac M1 - Sonoma 14.1.1

Georg Hajdu's icon

Good morning, the issue which was due to moving Java development to a new platform was finally resolved and new installers were uploaded to computermusicnotation.com. Apologies for the inconvenience.

Georg Hajdu's icon

This is a "quiet" update and the minor version number remained the same.

Wil's icon

👍🎼🎵🎶 ✌️

Wil's icon

@georg hajdu

quick ques -

why does the installer need rosetta if the program will run native on m1?

the same happens with Finale, needs Rosetta to install but should run native

is there an m1 installer floating around or workaround?

Georg Hajdu's icon

You shouldn’t have to install Rosetta when installing MaxScore and it never happens when I install it on virgin computers with Apple Silicon processors. At what point are you being asked by installer to do so?

Wil's icon

MaxScore dmg -> Intaller - > prompt

Dec 10 2023 version

Sonoma is now 14.1.2 but shouldn't matter,
or maybe -> that jre (java 8) install is throwing error - failed to install - do I need java 8 to instal Arrch64 properly?

Georg Hajdu's icon

Wil,
1. You're being asked to install Rosetta because I'm not using the most recent version of VMWare InstallBuilder, the application I build the MaxScore installer with. I upgrade regularly, but not each time a new version is being released. I'm sure the issue will go away once I upgrade, but it's probably not a bad idea to install Rosetta anyway, in case you'd need it in other context.
2. You shouldn't need to install Java 8 on Sonoma or any recent version of MacOS, for that matter. In contrast to Windows, MaxScore works perfectly with all JDK versions released by Azul (see https://docs.cycling74.com/max8/refpages/mxj). What the document doesn't mention is that this doesn't apply to Windows. That's why I include a JDK 17 installer for MacOS and a JDK 1.8 (aka JDK 8) installer for Windows. Use the pre-packaged installer and you should be just fine.
Could you please also check your Java installation by typing "java --version" into the MacOS Terminal and let me know the response? The "failed to install" you experienced could be related to the fact that you already have same version of Java installed.

Wil's icon

Thanks. I'll think about Rosetta. I guess it's ok. I have a complete system wipe coming up soon so it will go away ;)

This is the java:

openjdk 17.0.8 2023-07-18 LTS

OpenJDK Runtime Environment Zulu17.44+15-CA (build 17.0.8+7-LTS)

OpenJDK 64-Bit Server VM Zulu17.44+15-CA (build 17.0.8+7-LTS, mixed mode, sharing)

Georg Hajdu's icon

Hi Dan, do you know how to open help files? Do you see an an entry in your Max Extras menu called MaxScore? Can you right/ctrl-click into an empty space unlocked patcher window? Is there a menu item called MaxScore. Lastly, if you open Max References and type MaxScore, do you see any results? If you have answered no to all my questions, there is a problem with your installation and you probably have to install the software again. Always make sure that MaxScore goes into an existing Max 8/Packages folder. If you can’t find it there, we already know why it doesn‘t work. Sometimes, users also find it in Max 8/Packages/ MaxScore/Packages. That’s because they have changed the default location that‘s set in the installer, believing that they need to point the installer to a folder called MaxScore in the Packages folder which is not useful. Just point it to a existing Max 8 and that’s it.

Lorenzo Davoli's icon

And I am back.

I've been using the editor recently, and I've been having a problem changing the time signature.

I get the following error in the console:

java.lang.ArrayIndexOutOfBoundsException

Any leads?

Thank you for your time.

Lorenzo

Georg Hajdu's icon

It sounds like you‘re trying to change the time signature without previously selecting a measure or range of measures.

Year

2017

Location

web

Author