summaryrefslogtreecommitdiff
path: root/muse2/muse/helper.cpp
AgeCommit message (Collapse)Author
2014-01-10Added Initialization Sequence editor. Roland SD-50 idf. Modify sysex editor...terminator356
2013-08-19some const-correctness. Part interface overhaul.Florian Jung
various fixes.
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-03-28read old drummapsRobert Jonsson
2013-03-01Wave Editor: Fixed some painting problems. Optimizations, speed boosts.Tim E. Real
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-12-07Feature: Native VST instruments support. PLEASE SEE ChangeLog.Tim E. Real
2012-11-03Improved: Instrument Editor, fFixed MANY bugs. Should be SOLID now. Tim E. Real
Improved: Midi controller graph 'Ctrl' popup menus. Improved: Aftertouch and PolyAftertouch (channel/key pressure) are true MusE controllers now. TODO: Still W.I.P. See ChangeLog
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-10-22Fixed regression: Re-add default managed controllers to midi ports at ↵Tim E. Real
Song::clear. W.I.P. Preparations for Aftertouch and Poly Aftertouch graph editing.
2012-10-20Improved: Midi initializations. New settings options, can be 'quiet'. ↵Tim E. Real
Complete rewrite of initializations coding. Improved: Midi controller graphs: Control selector 'S' popup now stay-open, AND NOW with multi-coloured dots. Bonus! Pianoroll and drum edit 'Ctrl' buttons ALSO now popup this very same menu. Improved: 'Old' drum track 'drum controllers' display and operation: Fixed several problems.
2012-05-28merged with release_2_0Florian Jung
2012-03-16custom columns now send their changes to the device if appropriateFlorian Jung
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-25added config option for switching between "prefer old/new drumtracks"Florian Jung
and "only show new/old drumtracks". defaults to "prefer new"
2011-12-22merged with trunk again (you're committing faster than i can merge ;) )Florian Jung
2011-12-21merged againFlorian Jung
2011-12-21merged with trunk (that is, pulled the fixes from release_2_0)Florian Jung
only quickly tested, seems okay on the first glance
2011-12-14pulled fixes from release into trunkFlorian Jung
2011-11-07housekeeping: pulled fixes from release into trunkFlorian Jung
2011-10-11improved creating new notes in drum canvasFlorian Jung
2011-10-08merged namespace changes. HOPEFULLY the last one.Florian Jung
2011-10-07added new style drum tracksFlorian Jung
atm, they aren't different from midi tracks except that they launch a drum editor by default added markers to help me finding the places to change TODO: instrument muting, in-note-mapping etc...
2011-10-07(hopefully) final huge namespace update.Orcan Ogetbil
2011-10-03added support for grouping tracks in drum editorFlorian Jung
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-13added copy-in-range support for midi editorsFlorian Jung
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-08introducing namespacesOrcan Ogetbil
2011-09-06Updated the licensing informationOrcan Ogetbil
2011-05-28fixed buggy bugfix in score editorFlorian Jung
2011-05-27fixed bug: score editor didn't react on part changes which invalidateFlorian Jung
the Part*; it simply worked with the old, invalid pointers, which may lead to severe problems, and indeed leads to a bug when saving.
2010-10-13new branch muse2, first checkinRobert Jonsson