Activities/Music Keyboard: Difference between revisions
No edit summary |
|||
| Line 5: | Line 5: | ||
This activity born as a proof of concept for a piano keyboard widget, with the idea of add this widget to the existing TamTam suite. This widget should be usable with touch devices, as the XO-4, and support multiple touches, then we need use Gtk3 (Gtk2 only support a simple toch emulation). The [http://wiki.sugarlabs.org/go/Features/GTK3/Porting/TamTam port of TamTam suite to Gtk3] already started, but is complex and need more work. | This activity born as a proof of concept for a piano keyboard widget, with the idea of add this widget to the existing TamTam suite. This widget should be usable with touch devices, as the XO-4, and support multiple touches, then we need use Gtk3 (Gtk2 only support a simple toch emulation). The [http://wiki.sugarlabs.org/go/Features/GTK3/Porting/TamTam port of TamTam suite to Gtk3] already started, but is complex and need more work. | ||
The widget trigger events for every key pressed/released, and is designed to be easily included in other activities. | The piano widget trigger events for every key pressed/released, and is designed to be easily included in other activities. | ||
The part of the code needed to play the notes, is copied from TamTam suite. The backend is using csound, but has not been improved in a lot of time. | The part of the code needed to play the notes, is copied from TamTam suite. The backend is using csound, but has not been improved in a lot of time. | ||