diff options
author | Florian Jung <flo@windfisch.org> | 2011-09-10 17:06:00 +0000 |
---|---|---|
committer | Florian Jung <flo@windfisch.org> | 2011-09-10 17:06:00 +0000 |
commit | 24f84a489364741eb3fc126a3f83d91a86b65e27 (patch) | |
tree | 63a4e20aaf4a2ebd2462c91b574eddceeac31170 /muse2/ChangeLog | |
parent | 38c5cccc7273247353264bb7dc97f42296d8e259 (diff) | |
parent | 2120ea4f083228dde0d7307203391a4ec8f57e2d (diff) |
merged the first bunch of orcans changes
STILL WAIT WITH COMMITTING NEW STUFF! i have to merge the rest as well!
this is a bit buggy (connect errors, not tested much), but doesn't
segfault immediately
Diffstat (limited to 'muse2/ChangeLog')
-rw-r--r-- | muse2/ChangeLog | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/muse2/ChangeLog b/muse2/ChangeLog index 5d2129f9..b4e2d8e5 100644 --- a/muse2/ChangeLog +++ b/muse2/ChangeLog @@ -1,4 +1,34 @@ +09.09.2011: + - Removed sending of SEQM_ADD_TRACK, SEQM_REMOVE_TRACK, SEQM_CHANGE_TRACK, SEQM_REMOVE_PART, and + SEQM_CHANGE_PART to ALSA midi thread (which waits) from inside Audio::processMsg. + Replaced with hand-offs to Song::processMsg. TODO: SEQM_SET_TRACK_OUT_CHAN etc. (Tim) + - MidiDevice play and stuck event lists no longer directly accessible from outside - + replaced with ::addScheduledEvent and ::addStuckNote. (Tim) + - Installed a ring buffer for ALSA MidiDevice play/stuck notes event lists, filled by ::addScheduledEvent + and ::addStuckNote, because ALSA midi is processed in a thread other than audio. (Tim) + TODO: processMidi could do stuck notes better by bypassing their insertion in the play event list, + also applies to seek/stop handler block, but I'm not sure about the time comparisons. + - Some more separation of ALSA and Jack Midi, one step closer to configurable choice of either/or. (Tim) + - Massive cleanup of audio, midi, mididev, alsamidi, jackmidi modules. Moved some stuff from Audio::processMidi + into MidiDevice. (Tim) + - Test OK here so far, with stress files and complete pre-existing songs, ALSA, Jack, and Synth midi. (Tim) + TODO: Restoration of sustain upon play seems broken for a while - try putEvent instead of addScheduledEvent + in Audio::startRolling(). +08.09.2011: + - Finished namespace MusEWidget. Added namespaces MusEUtil, MusEDialog. (Orcan) +07.09.2011: + - Introducing namespaces. So far, we have MusEApp, MusEGlobal, MusEConfig, and I just started + MusEWidget. zynaddsubfx does not crash anymore. (Orcan) +06.09.2011: + - Add licensing information (GPLv2 or later) to source code files. Update FSF mailing address + to the most recent one in the existing copyright notices. (Orcan) +05.09.2011: + - Remodel the EffectRack. There is still an ongoing issue with the minimumSizeHint, which I worked + around by adding a fixed offset. (Orcan) + - Fall back to using Meter's own size functions rather than the event rectangle's size functions + in paintEvent(). The latter caused corruption when toggling mono/stereo. (Orcan) 04.09.2011: + - Remodel the Slider (Orcan) - moved and changed muse.pro file (flo93) - added update_pro.sh and update_translations.sh (flo93) - added paste dialog (flo93) @@ -6,6 +36,14 @@ - moved stuff from functions.cpp out to dialogs.cpp (flo93) - fixed behaviour of movePartsTotheRight(): parts which begin at "start of move" aren't expanded, but moved now (flo93) +01.09.2011: + - Fixed tough old skeleton: Selecting 'previous/next event' in Song::execAutomationCtlPopup now moves cursor + with exact frame resolution, all the way through via proper song->setPos > audio->msgSeek rather than + song->setPos > set pos[0] etc. There was a bug that it got stuck on too-close points on the graphs. (Tim) + - Reverted controls to full speed (again): Removed too-cautious msgSetVolume, msgSetPan, msgSetPluginCtrlVal. (Tim) + Reviewing some other possibly unneeded too-cautious msgXXX audio messages :) + TODO: Fix current automation values (the 'off' value). + - Removed unused PanKnob from mixer CMakeLists. (Tim) 29.08.2011: - Fixed Robert's fixes (flo93) - Fixed audio automation graph editing. And now 'snaps' to discrete integer or bool types. (Tim p4.0.32) |