summaryrefslogtreecommitdiff
path: root/muse2/muse/midiedit/dlist.cpp
AgeCommit message (Collapse)Author
2013-08-16Parts have their own, non-shared EventList (still WIP!)Florian Jung
removed refcounting in Eventlist Part::events() is now a const EventList& chaining parts now a Part:: member function made Track::events, ::mpevents public instead of using an insane reference-accessor TODO: need a grouping indicator of clones (like the eventlist pointer was used for)
2013-02-24color fixesRobert Jonsson
2013-02-20MASSIVE FIXES: MANY editor, usability, operation fixes and changes. Tim E. Real
See ChangeLog.
2013-02-02Solved: "Old style" Drums: Track channel/port re-enabled, drum list columns ↵Tim E. Real
default to them. Required some icon and colour changes. See ChangeLog. Fixed Old Style Drum lockup: Certain item channel overrides caused infinite loop in Audio::processMidi().
2012-11-12Finished Aftertouch controllersTim E. Real
Feature: Piano KB / drum list show coloured dots when per-pitch controllers exist / have data.
2012-10-27Improved: Velocity graphs. Icon for showing per-note or all velocities. Also ↵Tim E. Real
found in Settings. Improved: Piano KB has current selected note (yellow). For velocity/polyaftertouch/other per-note ctrls. Bad timing warning now has "don't show again". Added 'speaker' icon to drum edit. And drum list and piano keyboard now obey the 'speaker' icon.
2012-08-04REWRITE: Introducing: More bits for Song Changed SC_* flags. Tim E. Real
Added MusECore::SongChangedFlags_t (in new type_defs.h file). Declared as int64 type. All Song Changed parameters, handlers, connections, calls, colateral operations etc. now use this new SongChangedFlags_t. All the handlers are now ready for the code bodies to accept any extra flags, devs need not do anything more than define new SC_* flags and write support inside the handlers. Please beware these possible extra flags when writing songChanged handlers and setting updateFlags.
2012-03-15merged with trunkFlorian Jung
2012-01-02added drummap page to instrument editorFlorian Jung
adapted dlist to be reusable added dtor to patch_drummap_mapping_t changed affected_patches from list to single entry TODO: maybe move dlist and stuff out of midiedit still TODO: offer a way to re-tie drumlist-ordering to the instrument
2011-12-30instruments can load their patch'es drummapsFlorian Jung
automatic setting of drummap according to patch this is turned off when the user manually changes the drummap TODO: let him turn it on again moved MidiTrack::read/writeOurDrummap out to helper.cpp extended xg.idf and gs.idf to ship the drummaps still work in progress, but should be usable and stable, though incomplete
2011-12-25fixed segfault when dealing with empty drumlistsFlorian Jung
2011-12-25invalid pointer fixesFlorian Jung
2011-10-16ctrlcanvas stuff. not ready yetFlorian Jung
BUGGY! problem is: while changing entries, ourDrumMap may be reallocated which causes abort()s and/or bugs.
2011-10-11merged with trunkFlorian Jung
2011-10-10steprec and dlist-enote-changing fixesFlorian Jung
steprec now works for new style drum tracks
2011-10-10Followup: Added handy 'open midi config' to tracklist midi outport popup.Tim E. Real
2011-10-09recording and importing midi now works for new style drum tracks plusFlorian Jung
fixes for old-style drum tracks
2011-10-08merged with trunk againFlorian Jung
drum ordering is now stored in the songfile track reading bugfix
2011-10-08changed mouse-click-midi-echo in dlistFlorian Jung
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-10-03merged with trunk, removed more memory leaksFlorian Jung
2011-10-03drum map changes are now handled properlyFlorian Jung
2011-10-03added infrastructure for being able to handle major drummap changesFlorian Jung
should have changed nothing in functionality
2011-10-03added support for grouping tracks in drum editorFlorian Jung
2011-10-02drum list entry ordering is now rememberedFlorian Jung
bugfix in reordering drummap
2011-09-30added dedicated drummap to tracks (only relevant for new-style-drumtracks)Florian Jung
propagating ourDrumMap changes to track's drummaps changed volume percent limit from 200 to 999 cleaned up a bit
2011-09-29drum list supports new style modeFlorian Jung
added ability to reorder in new style mode (properly) still work-in-progress
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-09namespace work (part deux)Orcan Ogetbil
2011-09-06Updated the licensing informationOrcan Ogetbil
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-06-03merged with trunk and adapted new functionsFlorian Jung
2011-05-25made drum list fully editable by LineEdits or PitchEditsFlorian Jung
2011-05-24more doubleclick-lineedits for the drum listFlorian Jung
2011-05-22code cleanup; only removed commentsFlorian Jung
2011-05-09swapped ctrl and shift for selecting stuffFlorian Jung
-> made muse's behaviour according to common standards
2011-03-10cursor modeRobert Jonsson
2010-12-09Converted Qt3 methods to Qt4. Ported song.cppOrcan Ogetbil
2010-12-05Completed porting of dlist module (the drum list).Tim E. Real
2010-12-01Ported midiport to Qt4.Orcan Ogetbil
2010-11-29Added new class HeaderNew, ported drumedit.Orcan Ogetbil
2010-10-13new branch muse2, first checkinRobert Jonsson