TamTam:Development Tasks: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 11: Line 11:
== Welcome Screen ==
== Welcome Screen ==
*<strike>Replace edit Icon with a more detailed one</strike>
*<strike>Replace edit Icon with a more detailed one</strike>
* <strike>Remove link of Typing Game to a blank page. Gray out the icon.</strike>
*<strike>Remove link of Typing Game to a blank page. Gray out the icon.</strike>
* Implement TamTamPlayer


== miniTamTam ==
== miniTamTam ==
* Remove synthLab record buttons
* Remove synthLab record buttons
* Load all the synthLab slots
* Load all the synthLab slots (10)
* <strike>Change play icon</strike>
* <strike>Change play icon</strike>
* Playing many notes on the keyboard and using the ttrackpad causes notes to be stuck and to cause some sort of accumualtion in the note buffers when you stop playing the buffer gets emptied and notes play.
* Playing many notes on the keyboard and using the ttrackpad causes notes to be stuck and to cause some sort of accumualtion in the note buffers when you stop playing the buffer gets emptied and notes play.
Line 28: Line 29:
* Soloing a track requires the user to press stop and play again to hear the track in solo
* Soloing a track requires the user to press stop and play again to hear the track in solo
* <strike>When first opening TamTam edit, the icons overlap (Adrian)</strike>
* <strike>When first opening TamTam edit, the icons overlap (Adrian)</strike>
* When a note(s) is/are selected, deselect them when selecting a track
*


== SynthLab ==
== SynthLab ==
* Sources need to be placed leftmost in the object bank. Its not important for now and we need to talk about that! - Oli
* Sources need to be placed leftmost in the object bank. Its not important for now and we need to talk about that! - Oli
* Source contains in Util/Clooper a binary i386 _SClient.so. Not the right place into the source. The Makefile in the same directory does not compile correctly: -lsndfile and -ldl are missing for cmd_csnd, and -lsndfile for _SClient.so.
* Source contains in Util/Clooper a binary i386 _SClient.so. Not the right place into the source. The Makefile in the same directory does not compile correctly: -lsndfile and -ldl are missing for cmd_csnd, and -lsndfile for _SClient.so.
* Make the 6 synthLab sound slots beside the length slider
* Push maximum length of sound slots to 10 seconds





Revision as of 15:56, 28 February 2007

Bugs

General

  • Instrument volume normalization (drums in particular)
  • Revise instrument loops
  • Adjust keyboard latency in ALSA (-b smaller)
  • Add more sounds
  • Click at the end of sounds
  • Serous performance degradation when not running as root.
  • Add vibrato/tremolo to sustain sounds?

Welcome Screen

  • Replace edit Icon with a more detailed one
  • Remove link of Typing Game to a blank page. Gray out the icon.
  • Implement TamTamPlayer

miniTamTam

  • Remove synthLab record buttons
  • Load all the synthLab slots (10)
  • Change play icon
  • Playing many notes on the keyboard and using the ttrackpad causes notes to be stuck and to cause some sort of accumualtion in the note buffers when you stop playing the buffer gets emptied and notes play.
  • The trackpad code seems unreliable. I suspect this is casued by the "tied notes" mechanism. I suggest that tied-notes mechanism be removed from univorc and see if this doesn't fix the problem.
  • Sequence recorder to be re-implemented (low priority)
  • Make the beat generate "fills" or variations for one bar every 16 betas or so and get back to its original.


TamTam Edit

  • Tracks instruments are only changed when you regenerate.
  • Soloing a track requires the user to press stop and play again to hear the track in solo
  • When first opening TamTam edit, the icons overlap (Adrian)
  • When a note(s) is/are selected, deselect them when selecting a track

SynthLab

  • Sources need to be placed leftmost in the object bank. Its not important for now and we need to talk about that! - Oli
  • Source contains in Util/Clooper a binary i386 _SClient.so. Not the right place into the source. The Makefile in the same directory does not compile correctly: -lsndfile and -ldl are missing for cmd_csnd, and -lsndfile for _SClient.so.
  • Make the 6 synthLab sound slots beside the length slider
  • Push maximum length of sound slots to 10 seconds