TamTam:Development Tasks: Difference between revisions
Jump to navigation
Jump to search
(→Bugs) |
(→Misc) |
||
Line 6: | Line 6: | ||
* Networking |
* Networking |
||
* Plugin for SoundFilePlayer (low priority) |
* Plugin for SoundFilePlayer (low priority) |
||
* Make Framework.Constants.TAM_TAM_ROOT dynamic (pull value from env TAMTAM_ROOT) |
* <strike>Make Framework.Constants.TAM_TAM_ROOT dynamic (pull value from env TAMTAM_ROOT)</strike> |
||
=== Look === |
=== Look === |
Revision as of 04:58, 17 September 2006
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
- Changing the number of bars needs to resize the notes
- Workaround: resize window