TamTam:Development Tasks: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
 
Line 29: Line 29:


== Bugs ==
== Bugs ==
* Notes aren't being displayed during Keyboard recording
* Csound server uses cpu cycles when idle
* Csound server uses cpu cycles when idle
* Need to move window on startup to show notes
* Need to move window on startup to show notes

Revision as of 21:17, 16 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)

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