[LAD] ANN: CMKeyboard

From: Patrick Shirkey <pshirkey@email-addr-hidden>
Date: Sun Dec 09 2012 - 17:27:51 EET

Announcing CMKeyboard - Clutter MIDI Keyboard

http://djcj.org/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".

Suggestions for features and improvements welcome.

Enjoy!

--
Patrick Shirkey
Boost Hardware Ltd
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Sun Dec 9 20:15:02 2012

This archive was generated by hypermail 2.1.8 : Sun Dec 09 2012 - 20:15:02 EET