summaryrefslogtreecommitdiff
path: root/muse2/muse/waveedit
AgeCommit message (Collapse)Author
2013-08-28operations are now replicated for all clones. minor cleanups.Florian Jung
it compiles and seems to work again! :)
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-06-23removed unused WaveView editing capabilities. (Is done by WaveCanvas)Florian Jung
2013-05-08Yet another MAJOR audio engine and plugin/synth process chain re-write. Tim E. Real
And much more, see ChangeLog, May 8 2013.
2013-03-10added more colorsRobert Jonsson
2013-03-01Wave Editor: Fixed some painting problems. Optimizations, speed boosts.Tim E. Real
2013-02-25Disable "adjust wave offset" in Wave Editor until fixed.Tim E. Real
2013-02-20MASSIVE FIXES: MANY editor, usability, operation fixes and changes. Tim E. Real
See ChangeLog.
2013-02-04fixed gain adjustment in wave editorRobert Jonsson
2013-01-27Feature: Shortcuts dialog modeless + has default global shortcut ↵Tim E. Real
Ctl+Shift+F1 + "Printable file" button. Memory leaks! Many widgets and dialogs had no parent and were not deleted! See ChangeLog.
2013-01-26Feature/fix: Zoom at cursor! Zoom now zooms about cursor. Tim E. Real
2012-09-30various fixes and changesRobert Jonsson
2012-09-17Introducing Copy On Write for waves. See ChangeLog.Tim E. Real
2012-09-08Wave Editor: Added Edit -> Adjust Wave Offset. Helps compensate for latency. Tim E. Real
FIXME: Respect clones! If operating on two selected clones of the same part, an extra event is created. May or may not be this code's problem?...
2012-08-15Introducing: Improved Wave Editor. Class WaveView is replaced by WaveCanvas. Tim E. Real
Wave Events can be selected, added, moved and deleted. TODO: Bunch o' stuff, but currently it should be as good or better than the old editor.
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-08-04Introducing: More bits for Song Changed SC_* flags. Tim E. Real
Added member Song::updateFlags2. Song::update() now takes an extra 'flags2' param. Please see ChangeLog for important information.
2012-08-04Optimizations: Added Master::songChanged, ArrangerView::songChanged.Tim E. Real
Please test it - may need more or less SC_* filters.
2012-07-07see ChangeLogRobert Jonsson
2012-05-28merged with release_2_0Florian Jung
2012-03-15merged with trunkFlorian Jung
2012-02-02actually nothingFlorian Jung
2012-01-18moved redundant toolbar generation into TopWin::TopWinFlorian Jung
2011-12-14pulled fixes from release into trunkFlorian Jung
2011-11-07housekeeping: pulled fixes from release into trunkFlorian Jung
2011-10-16Fixed crashes reloading songs having open editors. Previous memleak fixes Tim E. Real
revealed some problems. Installed bool TopWin::deleting(). It is set true when closeEvent() is called in any self-deleting TopWins. Used it to make all such TopWins and their corresponding child canvasses ignore songChanged signals.
2011-10-07clean residual namespace work. fix python control build.Orcan Ogetbil
2011-10-07(hopefully) final huge namespace update.Orcan Ogetbil
2011-09-18removed the last obstacle for non-middle-button-users:Florian Jung
added config option "set left range marker with ctrl+rightclick"
2011-09-14- provided sane configuration defaultsFlorian Jung
- updated templates - windows->tile/arrange in rows/columns doesn't maximize a window if it's the only one - removed "bool initalizing stuff" - small fixes for focusing and toolbar-sharing
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-09namespace work (part deux)Orcan Ogetbil
2011-09-08introducing namespacesOrcan Ogetbil
2011-09-06Updated the licensing informationOrcan Ogetbil
2011-09-01merged with trunkFlorian Jung
2011-08-29fixed robert's fixesFlorian Jung
2011-08-27full screen + part edit focusRobert Jonsson
2011-08-27mouse wheel behaviour changedRobert Jonsson
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-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-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-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-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-02applied WillyFoobar's patch: moved all Q_OBJECT statements toFlorian Jung
their appropriate place
2011-05-17implemented change existing note's velocityFlorian Jung