[jmsl] New JMSL release, build 20080505

jmsl at music.columbia.edu jmsl at music.columbia.edu
Sat May 10 05:35:06 EDT 2008


Great, and thanks!
Nick D

jmsl at music.columbia.edu wrote:
> You're absolutely right. I fixed the problem and will send a new 
> installer shortly.
>
> Best,
>
> 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 10, 2008, at 6:02 AM, jmsl at music.columbia.edu wrote:
>
>> Hi Georg
>>
>> Thanks a lot for the feedback. It's great to unleash a class room 
>> full of hands on MaxScore/JMSL!
>>
>> I just sent MaxScore the message setNoteElseRestForMouseEntry false, 
>> CTRL-clicked on the MaxScore staff and a rest showed up on the staff. 
>> This is on a Mac running MaxMSP 4.6.3
>> Then I tried checking the box on and off in the helpfile -> "p note 
>> attributes" -> setNoteElseRestForMouseEntry, and there I experienced 
>> the same problem you descibed.  Checking or unchecking that box has 
>> no effect.  However sending the explicit message 
>> "setNoteElseRestForMouseEntry false" will give you rests when you 
>> click.  Does this sound like a problem that needs to be debugged in 
>> Max? Seems like the Java/JMSL end is doing what it should.
>>
>> ALT-SHIFT dragging a note up and down to change its pitch works ok on 
>> my Mac in JMSL ScoreFrame (I did not mean MaxScore).
>>
>> Thanks
>> Nick
>>
>>
>> jmsl at music.columbia.edu wrote:
>>> 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+drags 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
>>>
>>> _______________________________________________
>>> jmsl mailing list
>>> jmsl at music.columbia.edu
>>> http://music.columbia.edu/mailman/listinfo/jmsl
>> _______________________________________________
>> jmsl mailing list
>> jmsl at music.columbia.edu
>> http://music.columbia.edu/mailman/listinfo/jmsl
>
> _______________________________________________
> jmsl mailing list
> jmsl at music.columbia.edu
> http://music.columbia.edu/mailman/listinfo/jmsl


More information about the jmsl mailing list