summaryrefslogtreecommitdiff
path: root/muse/TODO
blob: abb7367036313264ac7455091fff2ee7575079b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
-----------------------------TODO-------------------------------------------
(10.5.2006)
      - check for samplerate when loading project
      - compute song len in seconds when saving project
      - save project creation date/time in project
      - create dialog to edit project comment

BUGS
      - if the user creates a new project and later decides to not
        save the project, the created (empty) project directory is
        not deleted on MusE exit

	- updating the gui during midi recording is too slow;
        a new, faster implementation is needed

	- dont allow midi editing during recording. Treat recording
        as one undoable action.

      - Do not allow switch track recording on/off during recording

FEATURES
	- wave editor is completely broken

	- list editor

	- missing time signature ruler in master editor

      - If events recorded outside part ask after recording what to do:
         delete events / expand part

	- what to do with events, which start in a part and end outside
        a part (too long to fit entirely in part)
        	- on recording
            - on cut part (split?)

      - recording: punch in/out

	- system info page: show internal statistics about
        - buffer usage (fifo usage)
        - overruns/underruns etc.
        - actual thread state and priorities
        - actual used timer resource

	- export midi

	- Import MusE 0.7 song files

	- NEW function with templates


CLEANUPS
	- Cleanup the icon/pixmap handling using Qt resource file:
      	- rename xpm directory to resources/images
            - remove all unreferenced files
            - transform *.xpm into *.pnm or *.jpg files and move into
              resource file
            - redirect all *xpm program references to resource file
            - remove icon.cpp icon.h

Wishlist
	- it should be possible to show controller events in the
        tracklist for tracktypes which cannot contain
        Parts to make better use of screen real estate.
        GUI-wise a "Add Controller" button is needed.

	- the controller selector in "Add Controller" should be
        implemented as a modal dialog. This allows for
        presenting the list of controller in a more structured
        way.