summaryrefslogtreecommitdiff
path: root/muse2
AgeCommit message (Collapse)Author
2011-09-01Fixed tough old skeleton: Selecting 'previous/next event' in ↵Tim E. Real
Song::execAutomationCtlPopup now moves cursor with exact frame resolution. Reverted controls to full speed (again): Removed too-cautious msgSetVolume, msgSetPan, msgSetPluginCtrlVal. Reviewing some other possibly unneeded too-cautious msgXXX audio messages :) TODO: Fix current automation values (the 'off' value). Removed unused PanKnob from mixer CMakeLists.
2011-09-01fixed "THIS SHOULD NEVER HAPPEN" in score editorFlorian Jung
2011-08-30Small fix - could not add new points to discrete automation graphs.Tim E. Real
2011-08-29Changed template songs to reflect new audio controller behaviour.Tim E. Real
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-08-28fixed REC column too largeRobert Jonsson
2011-08-27mouse wheel behaviour changedRobert Jonsson
2011-08-25fixed master list comboboxFlorian Jung
2011-08-24fixed "list edit breaks score edit" bugFlorian Jung
2011-08-24fixed "moving notes in pianoroll with clone parts open duplicates notes"-bugFlorian Jung
2011-08-17Finished some remaining work on the port of ComboBoxOrcan Ogetbil
2011-08-17Fixed unreadable Master Edit tempo scale (on left side), and added toolbar ↵Tim E. Real
saving and restoring.
2011-08-16More drawing fixes, improved accuracy (grids, timescales, edges, markers ↵Tim E. Real
guaranteed to align now). Much drawing changed to device (pixel) space instead of virtual space, for accuracy. Fixed display of audio automation graphs. (But not editing).
2011-08-16Remodel the Meter and the VerticalMeterOrcan Ogetbil
2011-08-13Make the shininess of the Knob ring a little smarterOrcan Ogetbil
2011-08-06fixed "resize wave part crashes muse" bugFlorian Jung
2011-08-05Parts having hidden events now drawn using 'jagged' ends and special white ↵Tim E. Real
edges. Improved border drawing guaranteed to show L/R touching part borders. TODO: Top and bottom borders. Muted parts now show names and events. Filled with a special brush pattern for easy recognition. Huge changes to PartCanvas::drawItem(). And to all View::XmapXXX methods for better accuracy. Changed bool Part::hasHiddenNotes() to int Part::hasHiddenEvents(). Added int Part::cachedHasHiddenEvents().
2011-08-02merged experimental into trunk (clone-part-behaviour)Florian Jung
2011-08-02merged with trunkFlorian Jung
2011-07-31Remodel the KnobOrcan Ogetbil
2011-07-28merged with trunkFlorian Jung
2011-07-28oops, forgot to update ChangeLogFlorian Jung
2011-07-28speeded up structural operationsFlorian Jung
fixed several heavy bugs in structural operations: - global insert freezed muse - global cut and global insert behaved wrong on parts not starting at the zeroth tick - fixed upper_bound vs. lower_bound issues clicking below the track list now deselects all tracks moved checkRegionNotNull() where it belongs
2011-07-14Fixed loading of old songs with synths - added static keyword to array in Tim E. Real
each synth's oldMidiStateHeader() member.
2011-07-05merged with trunk, housekeepingFlorian Jung
2011-07-04fixed "moving part to itself makes it vanish" bugFlorian Jung
2011-07-03added cleanOperationGroup() function which at least avoids crashesFlorian Jung
when processing the same part or track twice in one operation group this however does probably NOT cause intended behaviour. this simply executes the first action with the given pointer and discards the others.
2011-07-03added autoexpand to functions.cppFlorian Jung
2011-07-03auto-expanding for the score edit's resize tool and for theFlorian Jung
global "move notes" function
2011-07-02fixed two bugs:Florian Jung
- don't first resize parts and then deal with the old part pointer - the scoreedit now behaves as the canvases when dealing with hidden notes (begin tick must be inside the part, not end tick)
2011-06-29added autoexpand to steprec.cppFlorian Jung
reformatted StepRec::record to Allman style ("my" style) fixed a bug in steprec.cpp: parts with tick() being !=0 were treated wrong
2011-06-28autoexpand now works properly also for moving notesFlorian Jung
2011-06-28yay! commit #1000 =)Florian Jung
forgot a single, tiny change in the changelog (and yeah, i wanted to do this commit myself ;) ) btw, the merge was successful =) *happy*
2011-06-28merged with current trunk. i hope this works...Florian Jung
2011-06-27merged stuff from experimental back to trunk:Florian Jung
- massively speeded up muse by using operation groups - changed behaviour of mid-click to "delete" in all canvases
2011-06-21Fixed wave editor position and marker drawing corruption.Tim E. Real
Updated Yamaha m06 IDF file to version 4 by Geoff King.
2011-06-19Major work, all synthesizers. Other fixes. Please see ChangeLog.Tim E. Real
2011-06-10fixed problem with forbidden notes (see previous commit)Florian Jung
shift now also selects all items on the same pitch when ctrl is pressed
2011-06-08Removed old simpledrumsTim E. Real
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-06hopefully fixed the "clones aren't treated as clones" bugFlorian Jung
fixed stupid behaviour of shrink and expand part
2011-06-06only cleaned up codeFlorian Jung
2011-06-06implemented functions for shrinking, expanding and cleaning partsFlorian Jung
2011-06-06score editor now handles hidden notes properlyFlorian Jung
2011-06-06score editor now deals properly with hidden eventsFlorian Jung
2011-06-06merged with current trunk and removed (unused) support for disabling the keymapFlorian Jung
2011-06-06speeded up list editorFlorian Jung
2011-06-05speeded up the arranger's part canvasFlorian Jung
2011-06-05only cleaned up code (removed commented out and unused code)Florian Jung
2011-06-04fixed regression with copying items on canvas with mouseRobert Jonsson