HOME | DD

Published: 2012-12-27 05:09:24 +0000 UTC; Views: 271432; Favourites: 362; Downloads: 35723
Redirect to original
Description
Official Release: PIANO, for RainmeterComment: 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.
Related content
Comments: 80
cultivatewill [2024-03-06 00:02:09 +0000 UTC]
π: 1 β©: 0
vanman2002 [2023-02-23 15:39:07 +0000 UTC]
π: 0 β©: 0
ishallnotcheckit [2023-02-06 16:49:37 +0000 UTC]
π: 1 β©: 0
badfight [2022-10-22 15:16:18 +0000 UTC]
π: 0 β©: 1
steamexpress211 In reply to badfight [2023-09-09 05:02:02 +0000 UTC]
π: 0 β©: 0
Iamchocos [2022-09-02 18:33:10 +0000 UTC]
π: 0 β©: 0
StygianEgde [2022-01-19 12:06:51 +0000 UTC]
π: 0 β©: 0
TROLLSIV [2021-09-11 01:22:58 +0000 UTC]
π: 0 β©: 0
TheDraconis [2021-02-10 03:11:02 +0000 UTC]
π: 3 β©: 0
maxdevv [2020-07-30 08:22:11 +0000 UTC]
π: 2 β©: 1
Marcdebruxelles [2020-06-21 07:31:20 +0000 UTC]
π: 0 β©: 0
mitchmenghi [2020-06-19 07:07:05 +0000 UTC]
π: 0 β©: 0
toaster32 [2020-02-12 10:48:18 +0000 UTC]
π: 0 β©: 0
ahampa [2018-06-30 19:23:55 +0000 UTC]
This is the first skin I have been able to download, and IT WORKED! LOVE the functionality. This is perfect. Thanks.
π: 0 β©: 0
DarkDarwin [2016-11-15 08:02:16 +0000 UTC]
Thank you so much.What fun! (add Audacity and I can almost be "creative"!!)
π: 0 β©: 0
mpowend [2016-03-14 08:40:39 +0000 UTC]
To all people that can't download:
the download button which normally downloads the "image" will download the skin file here.
π: 0 β©: 0
LittlePineappleCom [2016-02-28 19:01:54 +0000 UTC]
Hi. dont know if its just me but theres nothing in the link anymore. D;
π: 0 β©: 0
saitama120 [2016-02-25 18:49:43 +0000 UTC]
hey sir if u can make it like visualizer?its cool ,if can i just try asking hehehe this piano look cool of more technology with visualizer(techno piano style)
π: 0 β©: 0
HamishWHC [2015-08-28 11:07:30 +0000 UTC]
I can't find the link to download.
EDIT: Sorry, I'm new to deviantart so I thought the link would be in the description. Sorry bout that.
π: 0 β©: 0
PhenixMightheart [2014-07-18 18:21:00 +0000 UTC]
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
π: 0 β©: 1
MrSliceTheNinja In reply to PhenixMightheart [2014-11-01 22:32:53 +0000 UTC]
Like Synthezia....
π: 0 β©: 1
PhenixMightheart In reply to MrSliceTheNinja [2014-11-03 17:05:47 +0000 UTC]
yeah likeΒ
Synthezia....
π: 0 β©: 0
ishanudyoga [2014-07-15 19:45:25 +0000 UTC]
i made a playable drum set like this.just check it out..Β ishanudyoga.deviantart.com/artβ¦
π: 0 β©: 0
clapika91 [2013-10-15 17:59:35 +0000 UTC]
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
π: 0 β©: 0
jabres [2013-10-01 15:09:28 +0000 UTC]
This is very interesting as I've wanted to begin exploring the 'other side' of rainmeter.. it has a lot of potential!
π: 0 β©: 0
Desig101 [2013-07-16 13:21:22 +0000 UTC]
I can just imagine the amount of hard work that would have gone into making this. Wonderful, and truly a milestone.
π: 0 β©: 0
nkplatipus [2013-06-20 14:28:29 +0000 UTC]
this would be nice integrated into xwidget, it would allow us to resize the pianos with its zoom option.
π: 0 β©: 0
Gobydiah [2013-04-15 04:52:51 +0000 UTC]
Amazing! Now I wish I could play multiple notes on the keyboard, haha.
π: 0 β©: 0
Morithil [2013-01-23 19:23:54 +0000 UTC]
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.
π: 0 β©: 1
ImperfectlyAdorkable In reply to Morithil [2013-01-24 10:29:51 +0000 UTC]
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.
π: 0 β©: 0
Que-Lastima [2013-01-12 04:00:48 +0000 UTC]
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.
π: 0 β©: 1
ImperfectlyAdorkable In reply to Que-Lastima [2013-01-12 06:59:35 +0000 UTC]
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.
π: 0 β©: 2
Digital-Jedi In reply to ImperfectlyAdorkable [2013-01-28 09:00:21 +0000 UTC]
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.
π: 0 β©: 1
ImperfectlyAdorkable In reply to Digital-Jedi [2013-01-29 00:16:33 +0000 UTC]
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.
π: 0 β©: 1
Digital-Jedi In reply to ImperfectlyAdorkable [2013-02-04 21:59:43 +0000 UTC]
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.
π: 0 β©: 1
ImperfectlyAdorkable In reply to Digital-Jedi [2013-02-05 20:31:47 +0000 UTC]
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.
π: 0 β©: 0
Que-Lastima In reply to ImperfectlyAdorkable [2013-01-13 18:54:17 +0000 UTC]
You've correctly assessed the drawbacks and limitations. That said, what made you choose to use Rainmeter for PIANO?
π: 0 β©: 1
ImperfectlyAdorkable In reply to Que-Lastima [2013-01-14 06:28:58 +0000 UTC]
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.
π: 0 β©: 0
Digital-Jedi [2013-01-04 21:22:11 +0000 UTC]
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?
π: 0 β©: 2
Morithil In reply to Digital-Jedi [2013-01-23 19:24:44 +0000 UTC]
Just install the beta and you will be fine.
π: 0 β©: 1
| Next =>