TamTam:Development Tasks
Jump to navigation
Jump to search
Features
Misc
- Pickle PagePlayer.trackDictionary and TamTam settings
- move settings out of GUI
- Loading and saving tune
- Networking
- Plugin for SoundFilePlayer (low priority)
Make Framework.Constants.TAM_TAM_ROOT dynamic (pull value from env TAMTAM_ROOT)
Look
- Incorporate mixer into instrument controls section
- Cursor change over note hotspots (contextual cursor)
- Note drawing
- shadows
- bezels
- Button Images
- Background Images
- Custom slider drawing
- Custom scroll bar drawing
- Drawing for mini page widgets (display notes)
Input
- Left click selects one track (how to select multiple tracks?)
- Track selection shouldn't affect playback (only muted tracks should affect playback)
Performance
- Separate the main TamTam application into two threads.
- Timer thread (Doug)
- Timer interface for TamTam (Sean)
Bugs
- Notes aren't being displayed during Keyboard recording
- Csound server uses cpu cycles when idle
- Need to move window on startup to show notes
- Send note offs for tied notes when stop is clicked
- don't popup so many generate windows (when you click generate several times)
- Close mic recording window using the 'x' button, reopen it (it's tiny and empty!)
- workaround: use the "close" button to close the window
- Changing the number of bars needs to resize the notes
- workaround: resize window