[jmsl] New JMSL release, build 20080505
jmsl at music.columbia.edu
jmsl at music.columbia.edu
Sat May 10 00:02:55 EDT 2008
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
More information about the jmsl
mailing list