00:00
00:00
Newgrounds Background Image Theme

sound-sakura just joined the crew!

We need you on the team, too.

Support Newgrounds and get tons of perks for just $2.99!

Create a Free Account and then..

Become a Supporter!

Flash Virtual Piano

Share Collapse

Author Comments

Create, save and load music with this virtual piano.
Here is the fla:
https://sourceforge.net/p rojects/flashpiano/

Log in / sign up to vote & review!

that's not mary had a little lamb

jamesbond, that's Yankee doodle. anyway i though it was a cool gadget. you can only play simple songs though because you could only hit 1 note at a time. nonetheless, it was pretty cool.

xytor responds:

You can use keys to hit multiple notes or drag notes on top of each other in drag mode.

Mary had a little lamb

57;117;131:57;153;165:59;187;201:61;2 26;241:57;260;274:61;295;305:59;335;3 43:57;410;423:57;442;456:59;482;493:6 1;517;527:57;552;567:56;621;633:57;69 3;706:57;731;744:59;771;783:61;803;81 6:62;838;850:61;869;879:59;903;913:57 ;938;950:56;969;982:55;1003;1010:56;1 038;1051:57;1074;1087:57;1112;1123:57 ;1203;1217

Cool song

38;78;86:36;98;111:38;136;169:44;182;
196:43;201;216:41;217;229:38;241;253:
36;256;273:38;295;329:44;337;354:43;3 57;371:41;375;386:38;398;410:36;419;4 32:38;453;483:44;490;503:43;506;520:4 1;524;535:38;544;561:36;564;580:38;58 2;614:44;629;643:43;647;661:41;664;67 5:38;680;694:36;704;718:38;745;759:44 ;778;794:43;797;808:41;811;822:38;829 ;840:36;846;862:38;865;892:44;906;919 :43;921;933:41;935;948:38;955;973:36;
976;988:38;999;1013:44;1014;1030:43;1 031;1043:41;1041;1050:38;1054;1066:36 ;1066;1082:38;1082;1092:44;1093;1104:
43;1108;1121:41;1120;1134:38;1134;114 5:36;1147;1162:38;1160;1171:44;1171;1 184:43;1183;1197:41;1194;1204:38;1205 ;1216:36;1216;1230:38;1227;1241:44;12 39;1255:43;1256;1268:41;1265;1279:38;
1280;1285:36;1286;1301:38;1298;1313:4 4;1310;1327:43;1327;1338:41;1336;1348 :38;1345;1357:36;1357;1369:38;1370;13 80:44;1380;1388:43;1385;1397:41;1394;
1407:38;1403;1415:36;1416;1424:38;142 5;1436:44;1436;1449:43;1444;1457:41;1 453;1465:38;1466;1484:36;1488;1500:44 ;1500;1504:38;1519;1530:38;1587;1607:
36;1643;1673:38;1704;1747:44;1762;177 9:43;1784;1801:41;1805;1821:38;1836;1 870:36;1875;1926:38;1923;1977:44;1980 ;1997:43;1998;2021:41;2022;2041:38;20 47;2060:36;2061;2084:38;2089;2101:44;
2122;2136:43;2137;2145:41;2146;2156:3 8;2160;2172:36;2175;2187:38;2191;2205 :44;2230;2242:43;2243;2255:41;2256;22 66:38;2274;2283:36;2290;2302:38;2304;
2314:44;2334;2346:43;2346;2357:41;235 7;2371:38;2379;2390:36;2402;2416:38;2 443;2536:44;2543;2564:43;2588;2604:41 ;2643;2727:38;2737;2741:41;2742;2745:
38;2747;2754:41;2755;2761:38;2762;276 8:41;2768;2774:38;2775;2780:41;2780;2 786:38;2788;2797:41;2795;2798:38;2803 ;2810:41;2805;2811:38;2813;2821:41;28 16;2826:38;2826;2831:41;2830;2838:38;
2838;2843:41;2843;2851:38;2851;2854:4 1;2855;2861:39;2862;2875:41;2867;2875 :41;2878;2884:39;2879;2884:41;2887;28 92:39;2888;2893:41;2896;2908:41;2909;
2917:39;2917;2926:41;2926;2930:39;293 0;2937:41;2938;2943:39;2944;2948:41;2 949;2952:39;2953;2961:41;2958;2966:41 ;2970;2979:43;2973;2981:41;2982;2990:
43;2988;2995:41;2995;3002:43;3002;300 5:41;3006;3012:43;3013;3017:41;3018;3 026:43;3024;3032:41;3030;3036:43;3049 ;3058:44;3053;3060:43;3061;3068:44;30 66;3070:43;3073;3079:44;3076;3083:43;
3084;3090:44;3090;3096:43;3096;3102:4 6;3128;3132:44;3129;3136:46;3138;3142 :44;3140;3146:46;3148;3153:44;3150;31 56:46;3159;3165:44;3162;3171:46;3169;
3174:46;3201;3207:48;3207;3211:46;321 2;3218:48;3216;3222:46;3223;3232:48;3 228;3234:50;3266;3361:51;3386;3426:53 ;3449;3496

Fun!

It's fun to use the drag feature to make a twelve tone masterpiece. I got a friend to try the keyboard I made that looked the same but the keys were all wrong. It took him a good 5 minutes to realize that.

Pretty good flash keyboard.

I do hope you read suggestions...

Because I have a couple of em.

It was an ambitious idea to include all the keys of the keyboard and the idea of customized key mapping was brilliant. And mapping more than one note to one key? That was perfect because for the first time it allowed chord playing.

For random mouse playing though, I don't quite get the reason behind splitting the keys in the 3 lines you used. It's not necessary to always start on A, and it's certainly not ideal to split them ending with a black key. For mouse dragging fun, I would think it would be better to end in octaves. Maybe 2 or 3 octaves a line. That would certainly make more sense.

Bearing in mind that people messing with these kind of things aren't going to be professional musicians, or musicians at all for some, most would do two things - drag the cursor along the white keys, and along the black ones. What you can do is shift the black keys or extend them a little upwards so that the top end juts out from the keyboard to allow the cursor to only touch the black keys in a dragging spree.

Is it even possible to allow more than one note played at a time? I would think so, but certainly not too many. But worth trying out. Harmony playing would be even more fun.

Lastly, and this is me personally as a pianist. I find myself longing for the default key maps to be swapped the other way round. I think I'm more comfortable with the upper part of the keyboard being the lower notes, controlled with the left hand. And the lower part of the keyboard mapped to the higher notes. I'm not entirely sure why, but to me it feels more natural.

Not too bad for a flash keyboard.

xytor responds:

Did you know you can drag the keys around in "drag mode"? Also, the source code is on sourceforge: https://sourceforge.net/projects/flas hpiano/
If you want to contribute or just mess with it, you are free to do so :)
Glad you enjoyed it.

Credits & Info

Views
38,882
Faves:
8
Votes
17
Score
4.04 / 5.00

Uploaded
Mar 30, 2010
11:10 AM EDT