Category Archives: Uncategorized

Max 7 Compatibility

MaxScore does run on Max 7, but there are a few caveats, particularly on Mac OS X.

  1. Graphically, certain items will look a bit different since Max’s GUI has been altered considerably. This shouldn’t affect MaxScore’s functionality but calls for some changes on our side as well.
  2. Since the Max is an application bundle now without an enclosing folder, all resources will have to be moved to another location (e.g. /Users/Shared/Max 7/Packages). This breaks the MaxScore/LiveScore Editors’ reliance on files being in a certain fixed location. We have already found a solution which will be included in MaxScore 0.7, to be released within just a few weeks from now. Plain vanilla MaxScore will work in any cases, but as stated before, the files (and the Java jars in particular) will have to be moved to a new location. On Windows, things should continue to work as expected, though.

If you can’t wait for the new release, please contact me via email at for instructions as to where to move MaxScore files in Max 7.

MaxScore 0.7 is nearing completion

New features:

  • MaxScore’s editor is going to feature a brand new method to work with microtonal music. Staff styles, available since v. 0.4 have now been modularized; meaning that users can create their own style definitions and make them accessible via a new plugin structure. An example would be the notation of 19EDO in which c# and db are enharmonically distinct notes and e# as well as b# are being used to complete its 19 pitch classes. Each staff can have its own style and notes when copied and pasted between staves are instantly converted to the appropriate style while original pitch is respected during playback .
  • There has also been an overhaul of how sequenced messages (introduced in v. 0.6) are being treated, currently accessible via the slot button the attribute tool. Every message is now associated with a note or interval, so that no information is potentially lost when notes are modified. The editor holds all messages in a dictionary which is constantly being updated to reflect user modifications. All rendered and sequenced messages are now being saved in a compressed format to decrease redundant code. A converter (see File>Convert Old Format) will make sure that files saved in the old format are still legible.
  • Large parts of the editor have been rewritten in JavaScript, an effort that will continue over the next years. The reason is that JavaScript files in most cases are more compact and easier to handle than Max patches, particularly when it comes to recursive structures or just simple loops. There is one things though which JavaScript can’t beat: the visual programming paradigm which harnesses our brain’s capability of spacial thinking and the ease at which patches can be generated for prototyping.
  • The LiveScore Viewer now allows basic editing using keyboard shortcuts and the LiveScore Editor will offer the possibility to embed a score file into a Live set via the Commit to Live Set menu item.

MaxScore 0.6

This version of MaxScore sports bug fixes and adds new features.

1. MaxScore object:

– Reworked undo/redo system reliably working under all circumstances.

– Rendered messages can also be attached to rests.

2. LiveScore/MaxScore editors:

– Character browser for the Picster Quick Text tool: Find and insert any unicode character from any notation font and other font you can find on the Net/your hard drive.

Character Browser

– Slot editor for sequence-able messages including breakpoint functions. These messages, attached to notes via the Note Attributes floating palette, can be routed during playback to any destination within your Max or Live applications and used to control parameters and attributes. A feature allowing you to drive automation of Live devices directly from within your score will be available soon.


– Check For New Version option in the File menu will check whether the installed MaxScore version is the most recent and will allow you to download the current installer  from the Internet.


– A Fit Selected Measures Into One System menu command now gives you more control over the layout of a page.

– And, of course, tons of bug fixes…


MaxScore 0.5 released

MaxScore 0.5 was released today. It comes with a number of new features and bug fixes, most notably a Style menu which lets you change the notation style on a per staff basis (rather than changing it for the entire score) and Quick Text for easy attachment of text to measures, measure/staffs and notes. This release also brings support for Live 9 (32-bit) and requires Max 6.1 to be installed.

MaxScore 0.4.7 adds new features

MaxScore version 0.4.7 contains new features that will make working with the editor even more fun.
1. The JMSL license file can now be installed from within the MaxScore/LiveScore editors. This will be a boon to those who had difficulties running the JMSL_License_Installer.jar file from the Finder or Explorer.
2. MusicXML files can now be imported to the editor, i.e. scores created in Finale or Sibelius and exported in MusicXML format can be opened and further processed in MaxScore/LiveScore. Kudos to Ádám Siska who made this possible!!

MaxScore 0.4 released

MaxScore 0.4 has just been released. This update contains some major bug fixes and changes. Here are some of them:
1. Microtonal notation preferences have been moved to the Pitch Tool.
2. The Pitch Tool has been redesigned and is easier to use.
3. For the entry of equal tempered scales, use the nTET-entry “keyboard”. See menu on the bottom.
4. There is better support for Just Intonation with three more entry modes.
5. The user can now set a preference whether playback is automatically performed in overdrive which greatly improves accuracy.
6. The editor does a better job now keeping track of repeated accidentals in 1/8 and 1/12-tone notation modes.

This is, most likely, going to be the last update before the next major release starting with version number 1, to be expected sometime in the fall. This Max 6 only version will feature a new and advanced drawing context, xml import, dynamic notation for alternate representations of microtonal music and much more.