[jmsl] JMSL v1.039, build 20080102 released
jmsl at music.columbia.edu
jmsl at music.columbia.edu
Thu Jan 3 00:00:24 EST 2008
Algomusic announces the release of JMSL v1.039 build 20080102
A new version of JMSL is available immediately from
http://www.algomusic.com/releases/jmsl.zip
This new version has a few bug fixes and more new features, which are
listed below.
The "Score save bug" is fixed, which affected saving scores under some
versions of Java.
Dan Ross's fabulous Grid Entry plug-in has been enhanced to play while
editing in real-time.
Control-drag a note up and down to change its pitch in JMSL Score
Autobeaming during note entry, and new autobeaming transform
Fixed bug in JMSLMaxNotate which affected transcription on Intel Macs
running MaxMSP
All current license holders can upgrade to this new version at no extra
charge.
Enjoy
Nick Didkovsky
Changes since v1.039 build 20071103
11/04/07 feature: Note.writeXML() take optional flag to not include
intervals in dump. For MaxScore project
11/07/08 feature: rewrote JMSLMaxNotate with capture(pitch, vel)
message instead of pitch and vel attributes and a bang message.
Fixes bug on Intel Macs running Universal MaxMSP where notes
were not captured. Thanks Chapman Welch
11/13/07 change: removed Line of Fifths note spelling transform from
transposition transform
12/02/07 feature: scoreframe prints helpful error if security
exception is thrown (probably forgot to JMSL.setIsApplet(true) when
opening a ScoreFrame in an Applet)
12/03/07 feature: BeanEditor now includes option BooleanListener to
provide callback after user clicks OK or CANCEL
12/04/07 bug fix (MaxMSP + Mac): AmplitudeTransform no longer uses
modal dialog, no longer hangs MaxMSP on the Mac when used in MaxScore
12/04/07 bug fix (MaxMSP + Mac): PunosMusic plug-ins no longer use
modal BeanEditor, no longer hang MaxMSP on the Mac.
12/10/07 workaround: JSynMusicDevice reports JSyn version correctly
now by using reflection on Synth.VERSION (else version was getting
compiled inline instead of retrieving it at runtime)
12/19/07 feature: ScoreCommandCenter.getScoreCommands() and
ScoreCommandCenter.getHotkey(ScoreCommand cmd). For Peter McCullough
12/24/07 bug fix: Instrument plugin scanner skips abstract instruments
12/26/07 bug fix: key signatures are displayed before time signatures
instead of after. Thanks Georg Hajdu
12/26/07 bug fix: staff draws cancelling key signature using all
naturals if key sig changes to C/Am from a different key signature in
previous measure.
12/27/07 feature: ctrl-click and drag a note up and down to transpose
pitch, undoable and redoable
12/27/07 feature: MusicShapeEditor has getMusicShapes() method,
returns Vector of MusicShapes contained in it
12/28/07 bug fix: ScoreMusicShapeEditor - finish()'es MusicShape when
window closed
12/28/07 bug fix: Score saver now uses custom String replace(s, s),
some versions of Java did not have String.replace(String String) and
saving broke.
12/29/07 bug fix: Transcriber no longer sets tempo of measures if
tempo not specified in TimeSignatureHolders. Used to set to 60bpm
12/30/07 feature: autobeaming: autobeams notes when they are entered
by mouse, when halved, doubled, or tuplet changed. Switchable on/off.
Also AutoBeam transform for selected notes that user can
select. Thanks John King.
12/31/07 feature: Dan Ross's Grid Entry plug-in, some improvements by
ND, includes:
[x] loop plays current pattern using instrument from
destination staff, updates in real-time so you can listen and edit
before committing
[x] uses transcriber instead of addNote() for good beaming
[x] sounds instrument when you click on grid
More information about the jmsl
mailing list