[jmsl] New JMSL release, build 20080505

jmsl at music.columbia.edu jmsl at music.columbia.edu
Sat May 10 04:23:28 EDT 2008


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



More information about the jmsl mailing list