Shop Mobile More Submit  Join Login
×




Details

Submitted on
December 26, 2012
File Size
10.1 MB
Link
Thumb
Embed

Stats

Views
44,901 (3 today)
Favourites
164 (who?)
Comments
54
Downloads
11,860 (1 today)

License

Creative Commons License
Some rights reserved. This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
×
PIANO, for Rainmeter by ImperfectlyAdorkable PIANO, for Rainmeter by ImperfectlyAdorkable
Official Release: PIANO, for Rainmeter

Comment: This release is a new milestone for Rainmeter. It pushes the program into a direction it's always been capable of, but has never fully reached. I proudly present you with PIANO, for Rainmeter.

Note: Due to some incompatibility issues some people seemed to have been experiencing with the installation of the .rmskin file, an alternate download version containing the extracted .rmskin contents in a nicely packed .zip file is now available via this [link].

UPDATE: Official Version 1.0.3: Due to a coding error which was brought to my attention, the 11th and 13th keys, G1 and A1 respectively, were both playing the same .wav file. I would like to take the chance to formally thank StarburstSpectrum for bringing the issue to my attention. The .rmskin has been been re-coded to amend this error and the new version is ready for download.

UPDATE: Official Version 1.0.2: .wav files were re-sampled into a smaller bit rate, allowing the size of the original file to be dramatically decreased. Furthermore, the sound quality has been unaffected. The same crisp and pristine sound is still present. Please enjoy the newer, smaller, and sleeker current release of 10 MB.

Information:
Files: 1 (.rmskin)
Size: 10 MB

Directions:
1. Install Rainmeter, or if Rainmeter is already installed, proceed to step 2. If Rainmeter is not installed, procure here [link].
2. Download the .rmskin installable file [link].
3. Double right-click the .rmskin installable file and accept the installation notification.

Features:
1. Elegantly crafted GUI which supports the entire 88 key spectrum as one would expect of a real piano.
2. Sound files are authored for crisp and pristine sound.
3. Sound files are 3 seconds long in duration each, to preserve the sustained tone of a real piano key being struck.
4. This release supports both white and black keys.
5. Animations for struck keys are included.

Disclaimer:
1. I am not obligated to share anymore information than has already been presented in this description.
2. I am not obligated to share the source code of my work or personal development with any individual.
3. You are free, as in free speech, to download, modify and redistribute this free, as in free beer, release as long as you include a link to the original source of your material.
4. The minimum required screen width for this release is 1320 pixels.
5. Rainmeter is a required installation in order to make use of this release.
Add a Comment:
 
:iconphenixmightheart:
PhenixMightheart Featured By Owner Jul 18, 2014  Hobbyist Photographer
can we use this with keyboard i mean it's difficult to use it with mouse
is there is nay way to use it with keyboard plz help i want to use this skin so bad plz
Reply
:iconmrslicetheninja:
MrSliceTheNinja Featured By Owner Nov 1, 2014  Hobbyist Traditional Artist
Like Synthezia....
Reply
:iconphenixmightheart:
PhenixMightheart Featured By Owner Nov 3, 2014  Hobbyist Photographer
yeah like 
Synthezia....
Reply
:iconishanudyoga:
ishanudyoga Featured By Owner Jul 15, 2014
i made a playable drum set like this.just check it out.. ishanudyoga.deviantart.com/art…
Reply
:iconclapika91:
clapika91 Featured By Owner Oct 15, 2013
I think the shades are ab bit offs? If a key is pressed, and its left key is pressed at the same time, the key shouldn't be shaded? Just quick observation tho
Reply
:iconjabres:
jabres Featured By Owner Oct 1, 2013
This is very interesting as I've wanted to begin exploring the 'other side' of rainmeter.. it has a lot of potential!
Reply
:icondesig101:
Desig101 Featured By Owner Jul 16, 2013
I can just imagine the amount of hard work that would have gone into making this. Wonderful, and truly a milestone.
Reply
:iconnkplatipus:
nkplatipus Featured By Owner Jun 20, 2013
this would be nice integrated into xwidget, it would allow us to resize the pianos with its zoom option.
Reply
:iconthiagovscoelho:
thiagovscoelho Featured By Owner Jun 19, 2013
"minimum required screen width" ouch
Reply
:icongobydiah:
Gobydiah Featured By Owner Apr 14, 2013
Amazing! Now I wish I could play multiple notes on the keyboard, haha.
Reply
:iconhoseimz:
hoseimz Featured By Owner Mar 11, 2013
its really whole Piano! Wowwww!
Reply
:iconmorithil:
Morithil Featured By Owner Jan 23, 2013  Hobbyist Traditional Artist
Beautiful skin/plugin (but not).
I have but one request, but I do not know if it is even possible; could it be possible to have multiple keys play, just by holding the mouse down?

Not the reason I want it for but for example, a glissando/portamento.
Reply
:iconimperfectlyadorkable:
Yes, it is possible. I omitted the capability in PIANO on purpose. However, I suppose if enough support for the idea is rallied, I can be persuaded to incorporate it into a future PIANO release. At the moment, it's not something I'm working on doing. My apologies.
Reply
:iconque-lastima:
Que-Lastima Featured By Owner Jan 11, 2013  Hobbyist General Artist
You say that this piano is played through mouse clicks. It is possible to have keystrokes associated with clicks using freeware like AutoHotKey, and in so doing allow the piano to be played by keyboard. It's crude, but doable.
Reply
:iconimperfectlyadorkable:
It is. You can. I agree.

In addition, since this is the first Piano for Rainmeter, it has its share of flaws. For example, Rainmeter doesn't allow for multiple sound files to be played simultaneously. This is detrimental when playing sound files in succession. Tap the same key on the PIANO repeatedly (fast) and you'll understand. As it stands, I can play almost any score without a greatly noticeable impairment caused by Rainmeter's lack of (good) audio support — Für Elise sounds lovely on the PIANO by the way. I can't play the PIANO very quickly however. Because I have to use the mouse to navigate, my tempo is kept at a brisk pace and not an overwhelmingly rapid one. In my opinion, without proper audio support provided by the Rainmeter application itself, a keyboard might cause more harm than good; at least considering how things stand at this moment in time. I wait for the day I can play chords on the PIANO and hear the keys ring out in succession without cutting each other off mid-stroke.

Also, most people (regular people) have trouble with things like setting the time on the microwave and installing an online application without clicking yes to every toolbar and add-on offered during installation. I wouldn't expect most people to be willing to configure AutoHotKey on their own volition — a pre-set would be nice to have I think. As I've never heard of it myself, I can only speculate. At a glance however, it seems you're given the capabilities to catalog mouse positions and actions, among other varying functions. If this is the case however, it would have to be individualized to each person due to the differences in screen resolutions and PIANO placement. Now, don't misunderstand, I absolutely love the idea. I'm just not 100% certain as to what can be done with the notion for practicality's sake.

If you would like to create and distribute a method for playing the PIANO via keyboard, which includes the re-packaging of my skin, you have my blessing as I refer you to disclaimer (3). On a side note, I would love to see this being done despite the detriments explained in paragraph 2 of this response. I would merely like to make it understood that any drawbacks associated to the keyboard method of PIANO operation are not due to any design flaws of the PIANO itself. Furthermore, this is not a course of action I see myself pursuing until Rainmeter implements improved audio support in their application. In short, no one should expect PIANO (released by myself) to support keyboard functions, either now or in the future.
Reply
:icondigital-jedi:
Digital-Jedi Featured By Owner Jan 28, 2013  Hobbyist Digital Artist
On the subject of the notes cutting each other off while playing-- Deep in the recesses of Omnino there's a small piano tile that has almost two octives you can play. I didn't notice any cut off with that keyboard like I did with Piano when I first played it, and the only difference I can ascertain is that the note plays AFTER you've lifted your mouse button away from the key, rather than on depression. That wouldn't seem like it would make a difference, but it seems to give you a split second extra before the next key cuts off the sound of previous key, making for more fluid sound. However, that would probably impact the animation effect you have, since keys wouldn't make noise on depression along with the animation. Not sure if it would be noticable or not, since that Omnimo tile isn't that full featured. Wasn't sure if you were already familiar with that tile, but thought I'd turn you onto it.
Reply
:iconimperfectlyadorkable:
Actually the PIANO notes are set to play on the Mouse-Down action, not the Mouse-Up action. So press a key and keep your mouse button down, and you'll still be able to hear the note. The Key-Up animation however, is tethered to the Mouse-Up action. It doesn't affect the performance, but it does provide for fluid animation.

Here's a sample of the coding on PIANO (LeftMouseDownAction=!Execute [PLAY KEY(1).wav][!RainmeterHideMeter KEY_A0][!RainmeterShowMeter ALT_A0][!RainmeterRedraw])(LeftMouseUpAction=!Execute [!RainmeterHideMeter ALT_A0][!RainmeterShowMeter KEY_A0][!RainmeterRedraw]).

Also, I find that when my RAM or CPU resources are being eaten up, that I have problems with being able to play PIANO properly. Notes are noticeably cutoff, or delayed. A quick and simple fix for this, besides shutting down background system programs, is to go to your Task Manager utility and give the Rainmeter process a higher priority. I hope that helps.

On the subject of the Omnimo piano tile you mentioned however, I'd have to say that I've never installed or even looked at the Omnimo skin suit. I know it exists, and it's popular, but it has not drawn my attention as of yet. If you would be so kind as to give me a more detailed explanation of how I can get to this piano tile within the recesses of Omnimo, I'd be glad to give it a look over.
Reply
:icondigital-jedi:
Digital-Jedi Featured By Owner Feb 4, 2013  Hobbyist Digital Artist
Sure thing. It's technically part of one of his official add-on packs. [link] The one called Fun/Facts. After you install it, (presuming you already have Omnimo) you go to Ominmo's + menu (either the one that preloads with default skin, or the one in the Sidebar) and select Panels. There it should show up on page 2 of 3, in the section called Installed Panels.
Reply
:iconimperfectlyadorkable:
ImperfectlyAdorkable Featured By Owner Feb 5, 2013
Thank you for pointing me the right direction. I did take the time to look over the Omnimo Piano tile. I must say however, there is nothing different about it that differentiates it from the PIANO in terms of coded functionality. I believe I understand why you might have fallen under the impression that there was though. The .wav files used for the Omnimo Piano tile are minimalistic to say the least. They're both very short and lacking in quality. Which is great for instant gratification of a seamless rendition of Old McDonald, but... it's not exactly my style. What separates those .wav files from the ones in PIANO is the quality. PIANO just delivers a much higher standard of quality. The PIANO notes are 3 second sound captures of fully delivered key strokes. PIANO's key strokes do not begin the exact instant the key is pressed either, but a minuscule fraction of a second afterwards (however, fast enough to be heard before you've lifted your mouse button). This was implemented to mimic the timing it took the hammer mechanism on a real piano to strike against the piano strings. The keys are sharp too, so that by the time the next key is struck (and cutoff) the bulk of the note has been delivered and any impairment due to notes being cut short mid-stroke via fast Piano playing would be minimized. In any case, I hope that helped. There was a lot of forethought put into the PIANO, and sadly it's not perfect. I did attempt my best however. I can assure you and the rest of the community that if I could do a better job at delivering a better skin, I would. This is the closest thing to the ideal virtual Piano that I could manufacture on Rainmeter. If you're still having trouble with the PIANO, please follow my advice in my previous reply regarding your task manager. Thank you.
Reply
:iconque-lastima:
Que-Lastima Featured By Owner Jan 13, 2013  Hobbyist General Artist
You've correctly assessed the drawbacks and limitations. That said, what made you choose to use Rainmeter for PIANO?
Reply
:iconimperfectlyadorkable:
I'm a fan of Rainmeter. I'm also capable at coding Rainmeter to suit my own needs — from time to time I'll tweak existing Rainmeter skins for personal use. On another note, I also play the Piano. PIANO just so happened to coalesce from my desire to play the Piano and my knowledge-base of Rainmeter which allowed me to come to the realization that it was possible to create a virtual Piano for Rainmeter despite the drawbacks I explained in the previous post. I've played virtual Pianos before, and that might have influenced my decision as well. I can't say. I will say however that I was surprised at the lack of any existing Pianos for Rainmeter. I hope that the creation of PIANO will spark the creation of many more innovative Piano skins.

If you were asking though, why I chose a program with such drawbacks (Rainmeter) to create a virtual Piano with, well... I didn't choose it. It's what I had at the time. I don't use any other programs even remotely similar to Rainmeter. I'm also not going to program a virtual Piano in C#. PIANO for Rainmeter was just the result of me doing what I could with what I had at the time. I suppose that's a very short and simple way to describe it. I wish I could go on for pages about the process of creating the PIANO. But I won't bore you with that. I hope this answered your question.
Reply
:icondigital-jedi:
Digital-Jedi Featured By Owner Jan 4, 2013  Hobbyist Digital Artist
I'm encountering the same install error message I did with the the taskbar. "Rainmeter 2.5.0.1715 or higher is required to install this package". I'm running 2.4 Final, but not the 2.5 Beta version. Is this probably another incompatibility with Win XP?
Reply
:iconmorithil:
Morithil Featured By Owner Jan 23, 2013  Hobbyist Traditional Artist
Just install the beta and you will be fine.
Reply
:icondigital-jedi:
Digital-Jedi Featured By Owner Jan 28, 2013  Hobbyist Digital Artist
Thanks, but we already got it working through the method discussed above.
Reply
:iconimperfectlyadorkable:
ImperfectlyAdorkable Featured By Owner Jan 4, 2013
I made this face when I read your post <(-__-)>. Lol. This release has actually been packaged to work with XP and later operating systems, whereas the taskbar was strictly implemented for Windows 7. The reason the taskbar was strictly intended for Windows 7 was because it had coding specific to Windows 7, hence I packaged it accordingly. With this release however, there should be absolutely zero compatibility issues with both installation and interoperability between XP and later operating systems. So... I've no idea why you're having problems, hence the face. Lol.
Reply
:icondigital-jedi:
Digital-Jedi Featured By Owner Jan 8, 2013  Hobbyist Digital Artist
I had reformatted my drive just a day or so before I found both of your skins. So I've had to do a lot of finagling to get everything up to date with the current SPs, drivers, .NET Framework, etc. I guess it's possible I have something, somewhere that's not up to date causing my issues. Don't suppose there's a file I could edit removing the version check, is there? Also, I make that face daily. Usually before my coffee...
Reply
:iconimperfectlyadorkable:
ImperfectlyAdorkable Featured By Owner Jan 9, 2013
I'm really flattered that you're going through so much trouble just for my skins. Honestly, I feel bad for having caused you strife in any way. Luckily, I'm accommodating. Just for you, and for anyone else sharing similar situations, I have uploaded the uncompressed .zip containing the contents of the .rmskin listed above.

Directions:
1. Extract the .zip file.
2. Move the folder into your Rainmeter "skins" folder.
3. Open the Rainmeter Manager, or select the "Manage Rainmeter" option.
4. Select the "Refresh All" option

Well, there you have it. I hope you get a chance to fully enjoy this PIANO. In my opinion, it's a skin worth having. Goodluck!
Reply
:icondigital-jedi:
Digital-Jedi Featured By Owner Jan 9, 2013  Hobbyist Digital Artist
Hey, it's custom skinning. There's always that one guy who can't get anything to work. :stupidme: Thanks a bunch, though. Adding the zip contents works perfectly. My screen is 1280, so I figured I'd have some overlap. But unchecking "Keep On Screen" in the skin settings let's me center the edges perfectly. Thanks again.
Reply
:iconimperfectlyadorkable:
I'm glad it all worked out for you. Thanks for the positive feedback on the skin. You're also very welcome.
Reply
:iconimperfectlyadorkable:
ImperfectlyAdorkable Featured By Owner Jan 4, 2013
Ah, I almost forgot. You do NOT need the 2.5 beta to install this release. I personally run the 2.4 Final version of Rainmeter. I do all my coding and testing on the 2.4 version, so there should be no issues there if you're running the same version as well. The .rmskin file should also be compatible with even legacy versions of Rainmeter. I hope that helped clear things up.
Reply
:iconlyric-hart:
Lyric-Hart Featured By Owner Jan 1, 2013  Student General Artist
Would be awesome if this could accept MIDI input from a USB MIDI controller or timepiece. Nice work!
Reply
:iconimperfectlyadorkable:
ImperfectlyAdorkable Featured By Owner Jan 1, 2013
Thanks! Rainmeter isn't up to par with "awesome" yet though. Lol. As soon as it is, I'll be sure to add MIDI support.
Reply
:iconamadis33:
amadis33 Featured By Owner Jan 1, 2013  Hobbyist General Artist
is too big for my screen (1024x768) ,,,,,. good job, is a impresionant skin!!!!
Reply
:iconimperfectlyadorkable:
ImperfectlyAdorkable Featured By Owner Jan 1, 2013
My apologies, it never even crossed my mind that people would have issues with it being larger than their screen resolution. I suppose I should have taken that into account at some point. In any case, I've added a disclaimer to that effect. For now though, there's really nothing that can be done about the usability of this release on screens operating with resolutions under 1320x(X).
Reply
:iconwellbrocks:
wellbrocks Featured By Owner Jan 1, 2013
Amazing !!
Reply
:iconimperfectlyadorkable:
ImperfectlyAdorkable Featured By Owner Jan 1, 2013
Thank you!
Reply
:iconfra-nz:
Fra-Nz Featured By Owner Jan 1, 2013  Hobbyist Photographer
small version would do ;)
Reply
:iconimperfectlyadorkable:
ImperfectlyAdorkable Featured By Owner Jan 1, 2013
Thank you for the feedback. I've been considering making a smaller version, but I was unsure if people would fancy it over a full keyboard. You've definitely given me something to think about.
Reply
:icontibinthomas22:
tibinthomas22 Featured By Owner Dec 31, 2012
Really cool stuff man. Downloaded it, using it and loving it. I thought the codes would be a tough one, but I haven't seen a simpler code for such a nice skin. Keep up the good work. Happy new year!!!!
Reply
:iconimperfectlyadorkable:
ImperfectlyAdorkable Featured By Owner Jan 1, 2013
Thank you! I'm happy you're enjoying it.
Reply
:iconbayushi-tai:
Bayushi-Tai Featured By Owner Dec 30, 2012  Hobbyist General Artist
Downloading for testing ! Looks very creative !!!
Reply
:iconimperfectlyadorkable:
Thank you, and I hope that you find it to your liking. I hope it meets your expectations. Please let me know your thoughts on it, be they positive or negative.
Reply
:iconbayushi-tai:
Bayushi-Tai Featured By Owner Dec 31, 2012  Hobbyist General Artist
Is great, even when i don't know jack 'bout piano or music in general,
but is nice to play for a while with it !!
The graphics are great too.

I wish you a great Happy New Year, :iconchampagneplz: and greetings from Argentine !!:wave:
Reply
:iconbacanalia73:
Bacanalia73 Featured By Owner Dec 29, 2012  Student Writer
One of the most creative skins I've ever seen -- and so simple, with just a few PNG's and no use of plugins! Well done.
Reply
:iconimperfectlyadorkable:
Thank you so much for the feedback! I'm glad that this release has been so well received. I look forward to creating more unique skins and improving upon existing ones.
Reply
:iconstanlie29:
Stanlie29 Featured By Owner Dec 28, 2012
can i play this with the keyboard?
Reply
:iconimperfectlyadorkable:
Currently the only supported format for playing this piano is through the mouse. As of yet, no keyboard supported functions have been integrated yet.
Reply
:iconnicolasvisceglio:
NicolasVisceglio Featured By Owner Dec 28, 2012
Congratulations
Reply
Add a Comment: