summaryrefslogtreecommitdiff
path: root/muse2/muse/song.h
AgeCommit message (Collapse)Author
2011-10-08merged namespace changes. HOPEFULLY the last one.Florian Jung
2011-10-07(hopefully) final huge namespace update.Orcan Ogetbil
2011-10-06you can now hide and show drumlist instrumentsFlorian Jung
squashed some minor bugs
2011-09-13Added: You can now insert new tracks instead of always at the track list end. Tim E. Real
If main menu 'Add track': Inserts before currently selected track, else adds at end. If Track List right-click existing Track Name: New 'Insert track' menu inserts before clicked track. If Track List right-click on empty space, or Mixer 'Create': Adds at end, as usual. Fixed track selection bug: Track info panel not clearing when clicking empty area.
2011-09-13when splitting or pasting into new parts, the new newly created partsFlorian Jung
are automatically added to all editors which also display the "origin" parts
2011-09-06Updated the licensing informationOrcan Ogetbil
2011-08-29Fixed audio automation graph editing. And now 'snaps' to discrete integer or ↵Tim E. Real
bool types. All control movements should update display now. Also slightly changed behaviour of Ctrl class. TODO: Fix some painting corruption, improve discrete display, add transparency etc. etc. Applied compilation patch to rhythmbase.ui by Jean-Damien Durand.
2011-06-07modified behaviour for clones:Florian Jung
- resizing a clone in the arranger also resizes all clones with the same length - same for auto-expanding in the pianoroll - auto-expanding in the pianoroll does NOT expand for parts which already contain hidden notes; then inserting notes is forbidden; buggy, see below still TODO and BUGS: - forbidding notes doesn't work properly. the pianoroll still displays them until the next full song update. - that stuff must be done in the drum canvas as well - step-rec and the score editor need support for auto-expanding
2011-06-03merged with trunk and adapted new functionsFlorian Jung
2011-05-24template sample rate, drum track channel, track list headerRobert Jonsson
2011-05-22- speeded up pasting, shrinking parts, drawing controllers inFlorian Jung
the ctrlcanvas and reordering the drum list - applyOperationGroup() now doesn't apply empty opGroups any more - reordering the drum list doesn't cause undo be triggered any more - removed unneccessary song->update() calls after a song->applyOperationGroup() call - cleaned up (removed some commented out code blocks)
2011-05-22changed Song::undoOp(foo) to Song::addUndo(UndoOp(foo)).Florian Jung
changed all these undoOps into a UndoOp-constructor. should not have affected muse's behaviour. should not introduce bugs or fix stuff.
2011-05-08structure menu fixesRobert Jonsson
2011-04-19undo for keymapRobert Jonsson
2011-04-16added keymapRobert Jonsson
2011-03-01allow to show/hide track-types from arrangerRobert Jonsson
2011-02-24Improved midi auto-connections. Fixed Organ synth crashing.Tim E. Real
2011-01-02Focussing, shortcuts, transport position snapping.Tim E. Real
2010-12-28Some more arranger + pianoroll trackinfo synchronization fixes.Tim E. Real
2010-12-26Initial addition of midi track info to pianoroll. WORK IN PROGRESS.Tim E. Real
2010-12-15Major cleanup in the #includes. Moved the contents of all.h into individal ↵Orcan Ogetbil
files.
2010-12-09Converted Qt3 methods to Qt4. Ported song.cppOrcan Ogetbil
2010-12-07Built Awl::posedit and Awl::sigedit, and replaced /widget versions and all ↵Tim E. Real
usages. Reverted class SpinBox to previous revision.
2010-11-14Applied patch by Orcan converting populateAddSynth(). Tim E. Real
Changed all obsoleted setMargin() calls to setContentsMargins().
2010-10-26See ChangeLogTim E. Real
2010-10-13new branch muse2, first checkinRobert Jonsson