TODO

From MusE Wiki

Jump to: navigation, search

This section is currently not maintained if you have bugs to report or feature requests to... well, request. Please try our bug tracker: http://sourceforge.net/tracker/?group_id=93414



In the TODO section we discuss about bugs in MusE. As discribed in the terminology section below the icons show the status of a bug. Bug handling is used mainly from developers and no bugs should be added here unless you know what you are doing.

But if you found a bug and it's not listed here you should use the mailing list to let us know what went wrong. If you already solved the problem with the bug you can create a patch, as discribed in the CVS section and send it to the lmuse developer mailing list.

Contents

Terminology

http://muse-sequencer.org/pic/wiki/bug_open.png = not fixed
http://muse-sequencer.org/pic/wiki/bug_closed.png = fixed
http://muse-sequencer.org/pic/wiki/bug_confirmed.png = confirmed bug
http://muse-sequencer.org/pic/wiki/bug_pending.png = not assigned yet
http://muse-sequencer.org/pic/wiki/bug_pending2.png = bug confirmed but the bug will probably not be fixed at the moment

 This could be for various reasons:
 - too much work to fix it
 - it is not clear how to fix it
 >> if someone else wishes to take a shot at it they are welcome to do so.

TODO items

List of items that need to be worked on.

  • http://muse-sequencer.org/pic/wiki/bug_open.png The metronome plays to many notes when a song is played and "metronome" is "off" in the transport pannel. After a while of playback without any metronome sound (what is ok so far) toggling the metronome button will play all the events in the metronome queue (i suppose) and this is wrong because only 1 note should be triggered but "muse -m -M" displays much more triggers. (js)


Closed bugs


Bugs closed during 0.7.x development (please see bug tracker also)



Bugs closed during 0.7 development

root@debian:/home/joachim/muse# ./muse
dlist:songChanged() redraw
dlist:songChanged() redraw
cca_open_socket: could not connect to host 'localhost', service '14541'
cca_init: could not connect to server 'localhost' - disabling ladcca
SigList::raster(fffffff4,)
Aborted

Joachim's MusE TODOs

Redo of the MusE homepage:

-main dialog
 \--- cookie, list all, add user, remove user
  \--- news system
  • redo screenshot section, make it nice with fancy boxes, add more comments.
  • [longterm] wiki latex export to get a documentation in printable
  • image <- Design ideas...

Documentation

  • redo most screenshots with more content AND the same theme - plastic for KDE

Source

Design fixes

  • background image (eyecandy) in canvas
  • marker icon is not the same as in the menu
  • buttons in arranger top and transport have to get a nice background image or color if pressed. Another idea would be to create two icons:
    • clicked ones
    • non clicked ones
  • 0.8: Add more specific help with help-cursor and toolbar.
  • BUG: not all widgets have the muse icon in the taskbar ;P
    • LADSPA effects won't have an icon at all
  • colors in arranger are still not included
  • language selector into main menu somewhere
  • German translation of muse interface [30% done]
  • k3b like widgets (nice graphic, scaleable)
  • k3b like "add menu" if you rightclick you get also nice icons.
  • velocity filter: only marked note's velocity should be affected with the draw tool (think this is true already for drum track)
  • Add Systemcheck like k3b/kile. We could check for:
    • jackd being installed and running
    • jackd: which user jackd compared to muse is running
    • jackd: if realtime is enabled
    • jackd: which latency is set

Hacks

  • make "~" the shortcut for trackinfo
  • pianoroll+drum: if notes are selected the ctrl editor should only change the velocity of selected notes (the velocity color should change, as being selected or not)
  • client server app for saving and getting small and medium sized drum loops, some samples together with simpledrums will help to get a basic feeling. we should support some stuff like:
    • ethnic
    • drum'n'base
    • cool jazz
    • swing
    • mmm (short version of: much much more)
  • mine type for med
  • idf file specification http://www.rosegardenmusic.com/resources/documents/rgd-HOWTO.shtml
  • *.med will find all .med files but not .Med or .mEd .... same goes for import midi file!
  • add support to export wave files instead of having "dump to file again" or search in the directory for files
  • better documentation of realtime errors (see app.cpp ~ line130)
  • colored output and stdout routed into buffer, list in MusE, colored like qjackctl
  • filter AND song follow buttons should be in the main toolbar, too
  • F8 should call the sysex dialog
  • while mouse over on a button in the arranger not only a short description should pop up, there should also the respective shortcut appear, too.
  • add mouse wheel support in muse drum+pianoroll+arranger dialog (you can go trough the tools with the mousewheel then)
  • jackloophander() if MusE is started and jack hasn't been started yet (which happens often) MusE should go into a loop and poll until jackd is started (or even better should start it on it's one)
  • some icons need a redo or are missing:
- muse *.med icon
- muse start icon should be installed into the kde menu or such

Dialogs which have to get touched because of missing exit keys:

  • Marker dialog is invoked with F9 but F9 won't close it afterwards also esc should close the dlg
  • midi input plugin: transpose (won't close on esc)
  • mastertrack list / graphic (won't close on esc)
  • add clone track to the menu (as with de-clone object)
  • colors are wrong (arranger, F11)
  • do a better documentation of realtime problems you get if you start muse from console and don't have installed the realtime modules correctly.
Personal tools