[ANN] Piano Widget 1.0 Released (Open Source LCB)

Find out what's going on with LiveCode (the company), product releases, announcements, and events.

Moderators: Klaus, FourthWorld, heatherlaine, kevinmiller, robinmiller

Post Reply
PaulDaMacMan
Posts: 324
Joined: Wed Apr 24, 2013 4:53 pm
Contact:

[ANN] Piano Widget 1.0 Released (Open Source LCB)

Post by PaulDaMacMan » Tue Sep 29, 2020 3:03 pm

I'm happy to announce the release of my first real widget!
Piano Widget version 1.0

Available from the LiveCode extension store here:
https://livecode.com/extensions/piano-widget/1-0/

Basic demo stack (that uses LC's very limited built-in sound capabilities) is here:
http://livecodeshare.runrev.com/stack/9 ... idget-Demo

Much better (although from an early version) video demo here:
https://www.youtube.com/watch?v=xg7rBg8p2zQ


LiveCode Builder Source .LCB and related files here:
https://github.com/PaulMcClernan/LCB_PianoWidget

Again, I'd like to thank Bernd Niggemann, LCMark, Monte Goulding, Trevor Devore for help along the way.
Last edited by PaulDaMacMan on Mon Oct 05, 2020 2:24 pm, edited 2 times in total.
My LCB Repos: https://github.com/PaulMcClernan/

sphere
Posts: 1097
Joined: Sat Sep 27, 2014 10:32 am
Location: Earth, Except when i Jump

Re: [ANN] Piano Widget 1.0 Released (Open Source LCB)

Post by sphere » Tue Sep 29, 2020 7:03 pm

This is extremely awesome work you have created!
I thank you for that, and i will gladly dive into it to see how you used LCB to get this done.

PaulDaMacMan
Posts: 324
Joined: Wed Apr 24, 2013 4:53 pm
Contact:

Re: [ANN] Piano Widget 1.0 Released (Open Source LCB)

Post by PaulDaMacMan » Fri Oct 02, 2020 3:52 am

Thank! As I said, I did get some help with it. I'd be happy to explain anything about it if you have any questions.

I'm working on version 1.5 right now, but there's other projects that I'd like to get back to working on as well, so my efforts on this widget will likely slow down after 1.5.
My LCB Repos: https://github.com/PaulMcClernan/

PaulDaMacMan
Posts: 324
Joined: Wed Apr 24, 2013 4:53 pm
Contact:

Re: [ANN] Piano Widget 1.0 Released (Open Source LCB)

Post by PaulDaMacMan » Thu Oct 08, 2020 10:34 pm

The self contained demo stack on livecodeshare.runrev.com has been updated with a slightly newer version of the widget's binary embedded into it.
I've added a few more demos that show off some features I've added since 1.0 was released. These include a new property for assigning different fill colors to specific keys on the Piano Keyboard, and two new properties for locking the piano to only enable a specific set of keys (such as a Musical Scale or Mode). And lastly, just for fun I added a basic record and playback buttons! Again the demo stack uses LiveCode's extremely basic monophony sound playback capabilities and some embedded sounds (2 octaves worth of mono piano samples) for playback, so it sounds a bit Retro-1980s-HyperCard-ish. The widget was designed to be attached to a MIDI playback engine, but I wanted to have a demo stack that could work in a stand-alone manner on any platform.
My LCB Repos: https://github.com/PaulMcClernan/

sphere
Posts: 1097
Joined: Sat Sep 27, 2014 10:32 am
Location: Earth, Except when i Jump

Re: [ANN] Piano Widget 1.0 Released (Open Source LCB)

Post by sphere » Wed Oct 21, 2020 8:45 pm

Thanks! great work Paul.

Regards,
Jerry

Post Reply

Return to “Announcements”