summaryrefslogtreecommitdiff
path: root/muse2/muse/arranger
AgeCommit message (Collapse)Author
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-10added license info to new files. moved populateAddSynth / populateAddTrack ↵Orcan Ogetbil
into helper.cpp, Put stuff in helper.* into MusEUtil namespace.
2011-09-10merged again. please continue developing the deep changes HERE. thanksFlorian Jung
2011-09-10merged the first bunch of orcans changesFlorian Jung
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
2011-09-10namespace fixes and cleanupsOrcan Ogetbil
2011-09-09Removed Audio::msgShowInstrumentGui and msgShowInstrumentNativeGui.Tim E. Real
2011-09-09namespace work (part deux)Orcan Ogetbil
2011-09-08introducing namespacesOrcan Ogetbil
2011-09-06Updated the licensing informationOrcan Ogetbil
2011-09-04added paste dialog plus minor fixes:Florian Jung
- moved and changed muse.pro file - added update_pro.sh and update_translations.sh - updated translations - moved stuff from functions.cpp out to dialogs.cpp - fixed behaviour of movePartsTotheRight(): parts which begin at "start of move" aren't expanded, but moved now
2011-09-01merged with trunkFlorian Jung
2011-08-31structure operations operate on selected tracks, not on non-muted tracksFlorian Jung
fixed infinite recursion bug in global operations
2011-08-31fixed paste clipped clone bugFlorian Jung
2011-08-31added "copy in range" functionFlorian Jung
when pasting, the previously selected parts are now unselected removed the structure operations "copy range" and "cut event", which were unimplemented
2011-08-30improved movePartsToTheRight and merged with globalInsertFlorian Jung
2011-08-30Small fix - could not add new points to discrete automation graphs.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-29added functions to the arrangerFlorian Jung
2011-08-29fixed robert's fixesFlorian Jung
2011-08-27full screen + part edit focusRobert Jonsson
2011-08-27deselecting a part now also deselects the trackFlorian Jung
2011-08-25fixed "unknown kbAccel"-bugFlorian Jung
2011-08-23fixed sizing, resizing and minimum size stuffFlorian Jung
the actual effect of this is that windows->tile now works properly
2011-08-22added fullscreen modeFlorian Jung
2011-08-22renamed and rearranged "settings" menusFlorian Jung
fixed empty title problem for list editor shared menu is also resetted when closing/hiding arranger, marker, cliplist
2011-08-18merged with trunk, except:Florian Jung
- not applied the "masteredit saves toolbar state" change, as this is done by TopWin here in experimental - fixed some indentation error in scoreedit.cpp
2011-08-18"share tools and menu" can be set at runtimeFlorian Jung
added global settings for "default isMDI state" and "share..." (one default for Subwins, one for free wins) TODO: read and save them into configuration, add settings dialog for it
2011-08-16reformatted some code, no other changesFlorian Jung
2011-08-16half-way working versionFlorian Jung
toolbar state can be saved and restored, though this is still a bit buggy
2011-08-16this is only a backup commitFlorian Jung
toolbar states are now saved also for shared toolbars toolbar and window state saving is now handled in TopWin TODO: finish list, cliplist, masterlist, marker, arranger
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-15added transport and panic toolbars to all TopWinsFlorian Jung
removed the Toplevel class, as the TopWin::type() function replaces it
2011-08-14added "As subwindow" menu entries and made them workFlorian Jung
2011-08-14removed the senseless (unsigned long)(some_pointer) stuff, as some_pointerFlorian Jung
was stored as "real" (uncasted) pointer in the same struct
2011-08-10THIS IS JUST A PROOF OF CONCEPTFlorian Jung
arranger is now a MdiSubWin
2011-08-07moved the arranger out to its own windowFlorian 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-07-28merged with trunkFlorian 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-05merged with trunk, housekeepingFlorian Jung
2011-07-04fixed "moving part to itself makes it vanish" bugFlorian Jung
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-05speeded up the arranger's part canvasFlorian Jung
2011-06-05only cleaned up code (removed commented out and unused code)Florian Jung
2011-06-04changed behaviour of middle click in all canvases to "delete"Florian Jung
2011-06-03merged with trunk and adapted new functionsFlorian Jung
2011-05-30added a spinbox to the arranger's "Ch:"-columnFlorian Jung
2011-05-28fixed track headerRobert Jonsson
2011-05-27applied some hunks of the patch sent in by WillyFoobarFlorian Jung