On 17/10/15 23:45, D. Michael McIntyre wrote: > The Rosegarden team is pleased to announce the release of version 15.10 > of Rosegarden, an audio and MIDI sequencer and musical notation editor > for Linux. One tester comments, "You'll be pleased to know that this > puts Rosegarden ahead of all the other sequencers I've tried for all CCs > including bank changes, program changes and NRPNs."
Great stuff people!! Thank you very much for this. I only had the chance to download and compile and am playing with this new version now and it really looks great.. Keep it up :-D Lorenzo. > > http://www.rosegardenmusic.com/ > > With this major bugfix release, Ted Felix untangled a very old problem > with instrument parameters that stumped quite a few developers over the > years. Tito Latini joined the project briefly, and went on a bit of a > rampage, fixing bug after bug. Yves got in on the effort, and > contributed several important fixes. Even Michael wrote a little code > here and there. > > This is one of the best releases we've turned out in years, and we > strongly encourage everyone to upgrade immediately! > > BUG FIXES > > * Fix various bugs with control rulers: control items outside the > segment, > add and/or move control items after horizontal zoom, recorded MIDI > CC after > horizontal zoom > * Fix MIDI export with events before the bar 1 of the composition > (bug 1258) > * Fix importing banks from soundfonts (bug 1417) > * Fix double note-offs in playback (bug 1427) > * Fix split points during MIDI import (bug 1429) > * Fix scrolling while drawing loop/range in notation/matrix views > (bug 1222) > * Also fixed scrolling for control items in notation view > * Fix noteoffs in loop mode (bug introduced in r14092) > * Fix midi input after r14095 > * Fix problem with sustaining notes while adding notes with the > pencil tool > * Also avoids moving playback position in playback mode, allowing > editing of > a loop in real-time > * Fix subordering of grace notes added before Indication events (bug > 1215). > If we add a grace note before an Indication event, the event of the > grace note > precedes the indication. If we add an Indication event where there > is a grace > note, the inserted event precedes the grace note > * Fix drawing of the control ruler in notation view after horizontal zoom > * No weird message with synth plugin and pedal sign in notation > editor (bug > 1424) > * Ignore duplicated noteoffs immediately. Also avoid a useless event-type > zero (SND_SEQ_EVENT_SYSTEM) when a noteoff is duplicated > * Fix event scheduling in DSSI synth (bug 1109). Before the bug fix, an > immediate event could occur after a future event and if the > immediate event > (realtime) was a note, it was time shifted and shortened (also with > zero > duration) > * Fix black space beside track headers (bug 1441) > * Fix persistent invisibility on rests (bug 633) > * Fix several interrelated bugs involving performance vs. display > duration > causing cut and paste operations on notation quantized notes to behave > strangely (bug 1440) > * Fix erroneous split of rest when inserting triplets (bug 980) > * Fix excessive warning dialogs during step recording (bug 1445). > Avoid step > recording unless the edit view is the active window. Fail silently > when > inappropriate tool is selected, rather than bombarding user with > cryptic errors > * Fix DSSI synth used with unsuitable channel setup after stop-recording > * CMI: Fix potential memory corruption > * Fix segfault if a Segment is not in a Composition > * Use getGreaterDuration() where it is opportune (reduces > duration-related > glitches) > * Fix selection drawing after mouse-button release with > matrix-velocity tool. > * Fix bug #1446 First step: A segment which is not linked with a still > existing segment is no longer flagged as "linked" when saved in a > .rg file. > Second step: A segment previously linked then left alone when > others segments > have been deleted is now copied into the clipboard as a plain > segment and no > longer as a linked one > * Fix segfault in ~EventSelection (bug 1449) > * Fix copying a linked segment with arrow tool and Ctrl+move (bug 1450) > * Fix settings memory in the quantize dialog (bug 1447). (It turns > out this > had been broken for five years!) > * Fix rests after "Remove Notation Quantization" command > * Fix duration in "Fix Notation Quantization" command > * Event quantize command doesn't change segment duration > * Fix "Open hand cursor is obnoxious" (bug 1452) > * Control rulers handle volume and expression controllers properly > (bug 1451) > * Limit event duration in "Fix Notation Quantization" command > * Normalize rests in "Fix Notation Quantization" command > * Fix the region to normalize the rests during the quantizazion > * Fix the position of the last micro event of a segment > * Ignore quantized events moved outside the segment > * Don't move events outside a segment in notation view > * Update selection drawing after editing in velocity ruler > * Update selection drawing in matrix view when a segment status is to > refresh > * Use MidiBank::partialCompare() instead of op== > * MidiBank::operator==() is a full comparison of all fields as is proper. > partialCompare() compares all fields > except name (bug 1443) > * Discover and fix two more bugs similar to Bug #1443 > * Fix notation time and duration in linked segment (bug 1453 and > numerous related, unreported bugs) > * Constant thickness for a selection in matrix view > * Optimize the range to normalize the rests after quantization > * "Paste events" command doesn't change the time/duration of a segment > * Fix snap to grid in matrix view > * Fix rare track height issue when recording; if recording caused the > track heights to change, and stopping also caused the track heights to > change, the height of the TrackButtons would get out of sync > * MidiFile: Improve alien chunk handling; findNextTrack() now implements > alien chunk skipping as recommended by the MIDI spec > * MidiFile: Improve header chunk handling; Also reduced the scope of > some variables in parseTrack() to make the code a little easier to follow > * Fix 1455 and other related problems with LilyPond complex alternate > endings > * Fix broken MIME type so our files display in graphical file > managers with our icons again (fixes 1454) > * Fancy repeat endings should now be correctly handled in LilyPond export > * Fix translation of error messages from LilyPondExporter > * Fixes bug #1439, MIDI Import Modifies Bank Selects. Now,all bank > selects > and program changes are imported as-is. Once > a track is imported, the events at time zero are checked to see if > any of them can be moved to the Instrument configuration > > NEW FEATURES > > * Velocity ruler enhancement: Change the velocity items of the notes > selected > in matrix or notation view; Without selection, pick and drag a > velocity item > * Improve MIDI file conductor track handling on import (r14227) > * Change track/segment naming: > > Previously, tracks created from different channels in a MIDI track > would be named "Imported MIDI". Now, they have the same name as the > MIDI track they came from. > > Previously the MIDI instrument name was used to name the segments. > Now it is added to the end of the track name in parens. > > Segments are now named after their tracks. > > If no names are found, we fall back on the general MIDI program > names. > > OTHER PEOPLE WHO CONTRIBUTED TO ROSEGARDEN DEVELOPMENT > > * Tito Latini > ------------------------------------------------------------------------------ _______________________________________________ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user