[LAA] CMKeyboard

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-audio-announce@...>
Date: Monday, December 10, 2012 - 9:17 am

Announcing CMKeyboard


CMKeyboard is a 128 note ALSA MIDI virtual piano keyboard spanning from
C-1 to G9 written in python3 and taking advantage of the latest Clutter
(>1.12.2) features to enable scrolling and opengl goodness. It is a stand
alone program which can also be embedded into other python3 applications
as a class library. It uses code from the very handy pyclutter-widgets
project for the rounded rectangles of the key buttons.

The code demonstrates use of Clutter.ScrollActor(), GtkClutter.Embed(),
layering of multiple clutter actors, handling of events including:
"button-press-event" & "key-press-event".

Patrick Shirkey
Boost Hardware Ltd
Linux-audio-announce mailing list

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[linux-audio-announce] Quicktoot release number 10, Patrick Shirkey, (Sun Dec 15, 9:13 am)
[LAA] Rivendell v1.7.0, Fred Gleason, (Tue Feb 23, 1:41 pm)
[LAA] CMKeyboard, Patrick Shirkey, (Mon Dec 10, 9:17 am)