[jmsl] New JMSL release, build 20080505

jmsl at music.columbia.edu jmsl at music.columbia.edu
Fri May 9 06:49:06 EDT 2008


Hi Nick,

Two observations from my class today:
1. setNoteElseRestForMouseEntry doesn't seem to work. I always get  
notes regardless whether I send true or false.
2. ALT-SHIFT drag a note up and down to change its pitch. Doesn't seem  
to work either, at least on my Mac. I suggest not to use the ALT  
modifier as it will be intercepted by Max if the Help in Locked  
Patchers is activated in the Max Options menu.

Georg

***************************************************
Phone:
+49-40-428482-763 (w)
+49-40-23517610 (h)
+49-172-787-4214 (m)
+49-40-428482-770 (f)

e-mail: georg.hajdu at hfmt-hamburg.de
e-mail: georghajdu at mac.com
http://www.georghajdu.de/index.html
http://www.quintet.net/
http://mmm.hfmt-hamburg.de
****************************************************


On May 6, 2008, at 10:31 PM, jmsl at music.columbia.edu wrote:

> Hello JMSL users
>
> We are proud to announce a new build of JMSL is online. Numerous  
> improvements, bug fixes, and features. If you want to upgrade,  
> download it at http://www.algomusic.com/releases/jmsl.zip
>
> Highlights:
> ALT-SHIFT drag a note up and down to change its pitch
> Better Lilypond support of repeated measures, and more error  
> checking by Lilypond exporter.
> Better directory handling when working with scores in various  
> directories
> 15-tuplets (yay!)
> Major rewrite of WriteScoreMidiFile, handles tempo changes nicely  
> and other improvements
> Staves can selectively hide/show their lines
> Time signatures can have denominators that are not powers of 2.
>
> Detailed list below.
>
> Get it at http://www.algomusic.com/releases/jmsl.zip
>
> Thanks
> Nick Didkovsky, algomusic.com
>
>
>
> 01/06/08    Changed ctrl-click on note to alt+shift+drag note to  
> click and note and transpose up and down.  (since Ctrl click does  
> not work on OSX)
> 01/06/08    jmsltestsuite.DrawWithMouseOnScore guards against alt 
> +shift when drawing with alt down
> 01/06/08    feature and workaround: LilyPond export handles repeat  
> count with volta bracket now, instead of "#x" mark. Lilypond does  
> not permit more than one rehearsal mark per measure so "4x" would  
> interere with a command like "trumpet solo"
> 01/08/08    feature: OrchestraXMLLoader can load from URL as well as  
> filename
> 01/19/08    bug fix: transcriber scale tempo bug fix, which did not  
> handle leading rests properly. Thanks Peter McCulloch
> 01/27/08    bug fix: ScoreFrame SAVE used to save score A loaded  
> from dir A to dir B if score B was loaded from dir B after score A.  
> Now each score hashes to its own directory for saving and save as
> 01/27/08    bug fix: ScoreFrame "save as" no longer renames score  
> title from filename unless score title starts with "Untitled"
> 02/23/08    bug fix: noteFlasher no longer adds  
> Score.getRenderDelay() to flash advance scheduling.  Fix for low  
> latency OSX.
> 02/23/08    fixed text in shortcut menu           03/25/08     
> Feature: Unbalanced repeat bar ScoreOperator in ScoreFrame Score  
> menu.  Important to have balanced ||: :|| bars in a score for  
> LilyPond export.               03/25/08    Feature: LilyPond  
> exporter checks for balanced repeats during export and generates  
> warning.
> 03/25/08    Bug fix: LilyPond exporter now prints duration and  
> unbalanced repeats report to System.err
> 04/14/08    change: license manager no longer calls System.exit() on  
> unlicensed versions, but disables essential services instead.  
> Friendlier for MaxScore or other situations where JMSL is hosted by  
> another app
> 04/14/08    feature: pitches are rounded to nearest quarter tone for  
> purposes of assigning staff level.
>           So a note with pitch 60.9 displays as C# instead of middle  
> C (used to truncate mantissa),
>           and note with pitch 60.25 displays as 60.5 (1/4 tone sharp).
> 04/14/08    feature: MusicShape.setClippingEnabled() and  
> isClippingEnabled() lets you switch on/off the clipping of values to  
> MusicShape dimension min/max limits. Affects methods like  
> transpose() and invert()
> 04/18/08    suppress println warnings when ScoreCommands with the  
> same name are added to ScoreCommandCenter
> 04/18/08    bug fix: WriteScoreMidiFile won't scale amplitude to  
> midi vel it if is already greater than 1 (ie if it is a midi vel  
> already)
> 04/20/08    feature: WriteScoreMidiFile properly writes time  
> signatures and tempo changes to MIDI file
> 04/20/08    feature: 15-tuplets
> 04/20/08    bug fix: WriteScoreMidiFile handles tied notes properly  
> now
> 05/05/08    feature: Staves can show/hide 5 lines individually, and  
> show/hide ledger lines, too.
>           myscore.setLedgerLinesVisible(int staffIndex, boolean  
> visible)
>           myscore.setStaffLineVisible(int staffIndex, int lineIndex,  
> boolean visible)
>           Thanks Hans Tammen
> 05/05/08    TimeSigDialog no longer requires power of two for  
> denominator. Thanks Georg Hajdu and Brian Ferneyhough
> 05/05/08    Bug fix: dotted 15 tuplet excluded from NoteFactory  
> hash, since dotted quarter 15-tuplet has same duration as qtr  
> quintuplet. Thanks Georg Hajdu
> _______________________________________________
> jmsl mailing list
> jmsl at music.columbia.edu
> http://music.columbia.edu/mailman/listinfo/jmsl



More information about the jmsl mailing list