summaryrefslogtreecommitdiff
path: root/muse2/muse/midiedit
AgeCommit message (Collapse)Author
2011-05-08Draw event canvas notes if they extend past part end.Tim E. Real
2011-05-04implemented rearranging staves (moving them up/down)Florian Jung
using different cursors when changing notes
2011-05-03- too short notes are now displayed with the minimum possible lengthFlorian Jung
- staves are now added in the correct order - when changing pixels_per_whole, the scrollbar position now gets readjusted to be at the same tick (and not at the same x)
2011-05-02score windows now have proper window titlesFlorian Jung
score windows now have a proper initial size, which is also saved fixed a bug when restoring scorewindow's state (name= instead of set_name())
2011-05-01 -removed split_note property from staff_t (replaced by SPLIT_NOTE macro) Florian Jung
- fixed a toolbar-naming-bug - implemented reading and writing the score edit's status - changed name initalizing - and probably also introduced some segfaults i couldn't track :(
2011-04-28Small scoreedit and dssi controls out fix. More separation of Alsa/Jack midi ↵Tim E. Real
processing - as a possible fix for crash report by Geoff B. Please see ChangeLog
2011-04-2732-notes are now fully supported (also 32-rests are supported now)Florian Jung
corrected a bug updated AUTHORS merged with trunk
2011-04-26added "new score window"-menu-entry for quickly opening a new scoreFlorian Jung
window with one staff per track added "score"-entries for the popup-menu in the arranger changed arranger's popup-menu: now the pianoroll etc. actions are the same as the "Edit"-Menu's actions
2011-04-26debugging output is only displayed with the -D optionFlorian Jung
added heavyDebugMsg, which is enabled with specifying -D twice beautified usage hint cleaned up the code a bit
2011-04-25implemented color=velocityFlorian Jung
some code cleanups
2011-04-25inserting notes with a length which is too small for the currentFlorian Jung
quantisation setting is now handled new note's velocity and release-velocity can be set
2011-04-25implemented event clippingFlorian Jung
2011-04-24ScoreEdit doesn't inherit from MidiEditor any more, which solvesFlorian Jung
all that partlist-stuff merged with trunk
2011-04-22notes are added to the correct part now:Florian Jung
- if there's only one part at that time, they are added to that part - if there are multiple parts, they're added to the selected part, if possible, or an error message is displayed - if there is no part, an error message is displayed selecting a part can be done by simply clicking on any note belonging to it
2011-04-22corrected some coloring stuffFlorian Jung
2011-04-22the user can now set pixels_per_wholeFlorian Jung
2011-04-21removing a currently shown part is now handled gracefullyFlorian Jung
the score window automatically closes if the last staff is removed
2011-04-21merged in keymap-undo and -songChanged support from trunkFlorian Jung
2011-04-20added quant-len-toolbarFlorian Jung
heavy changes in the quantisation-setting-stuff: changed from hardcoded to user-settable. i hope i haven't broken anything.
2011-04-19fixed bug with inserting notes in a staff with a bass-clefFlorian Jung
2011-04-19added some menusFlorian Jung
changed some strings to QStrings TODO: color notes by their velocity
2011-04-18added toolbarFlorian Jung
2011-04-18score editor now listens to most (if not all) interesting signals and redrawsFlorian Jung
changed pcanvas.cpp to emit a signal when changing a part's color changed app.cpp to not connect scoreedit's configChanged slot
2011-04-17implemented y-scrollingFlorian Jung
2011-04-17glyphs are now bundled with museFlorian Jung
2011-04-17a mastertrack keymap editor has been inserted and usedFlorian Jung
merged with current trunk, removed attic/
2011-04-15scores now have names; the user can't change them yet,Florian Jung
but implementing this will be no problem
2011-04-15added menus for adding new staves to score windowsFlorian Jung
introduced Toplevel::SCORE cleaned up the code a bit still TODO: support and display score-names possible bugs: ScoreEdit::parts() isn't kept
2011-04-14staves can now be removed and merged (by drag-and-drop)Florian Jung
2011-04-14added support for user-selectable clefs (also treble+bass)Florian Jung
additionally: lots of changes in the organisation of the code: - moved some functions (parse_note_len() etc) out of ScoreCanvas into global scope - created staff_t type - moved some functions (create_itemlist() etc) into staff_t
2011-04-13improved y-coord.-handling for stavesFlorian Jung
some changes in the y-handling, removed YDIST, changed y=0-line updated TODO, added roadmap this doesn't add any user-noticable functionality, but only made the code more future-proof
2011-04-12introduced keymap, fixed all the ugly stuff from the last commitFlorian Jung
2011-04-12first approach of displaying multiple staves in one score windowFlorian Jung
this revision is fully functional (or at least should be), but maybe new bugs were introduced. TODO: some things in the source are done pretty ugly, need to beautify that and some features (e.g. grand staves) still need to be done
2011-04-11cosmetic stuff: made many functions static, improved pixmap loadingFlorian Jung
synced with current trunk
2011-04-11fixed division bug by adding divide_floor() functionFlorian Jung
previously, integer divisions were used. however, i need rounding always down, but operator/ rounds towards zero. ( -2 / 7 = 0, but should be -1) plus some cosmetic stuff (ints->unsigneds, removed some warnings)
2011-04-11implemented highlighting currently played notesFlorian Jung
plus bugfix: manipulating non-zero-aligned parts works now correctly plus some cosmetic stuff in the source (ints -> unsigneds)
2011-04-10implemented scrolling while dragging notesFlorian Jung
2011-04-10implemented automatic scrolling and did some cosmetic stuff:Florian Jung
corrected time-sig and key-change order, full-measure-rests are now drawn properly and distances have been set properly
2011-04-10added some scrolling stuff and fixed segfault when closingFlorian Jung
2011-04-10implemented drawing a preamble containing clef, timesig and keyFlorian Jung
2011-04-10colored notes and multiple tracks for the scoreeditor are now supportedFlorian Jung
2011-04-10fixed bugs with overlapping notes and hardcoded song lengthFlorian Jung
2011-04-10clefs and time signatures with more than one digit were done correctlyFlorian Jung
2011-04-10inserting notes and undo handling now worksFlorian Jung
plus bugfix: event times are now treated correctly
2011-04-10implemented removing notesFlorian Jung
2011-04-10fixed bug with parse_note_len()Florian Jung
2011-04-10initial commit on branch scoreeditFlorian Jung
2011-03-27score edit placeholder addedRobert Jonsson
2011-03-24Some fixes/steps towards better controller graph editing.Tim E. Real
2011-03-12cursor mode functionalRobert Jonsson