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 a complicate 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 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.