Вы находитесь на странице: 1из 4

PIANO

Octave: Interval: Piano Keys: Music Name:

B1
D1 E1 F2 A1
O3N3

A2 B2 C D2 E2 F1 G

Pause BackSpace Compose Play Save Speed 20

Click here to learn how this Piano application is built


Pre-Composed Songs
Play Selected
Song to Play Churaliya
Amma Endrazhaikkaadha – A O3N6B2N8C1N2C1
Magical Song from Ilaya Raja B2N4B2N6C1N2C1P
N2B2N4C1N6D2N4E2
N2D2G1E2D2C1D2N4B2N2
O3N6B2N8C1N2C1
N2B2N4B2N6C1N2D2P
N2G1N4F2N6D2N4C1N8C1N4C1P
O3N6B2N8C1N2C1
B2N4B2N6C1N2C1P
N2B2N4C1N6D2N4E2
N2D2G1E2D2C1D2N4B2N2
O3N6B2N8C1N2C1
N2B2N4B2N6C1N2D2P
N2G1N4F2N6D2N8C1C1N4P
Kaho na pyar Hai O3N2F1E2N4D2N4E2N6P
N2F1E2N4D2N2E2E2N4P
O3N2F1E2N4D2N2E2N8P
O3N4E2N4E2N2G1N1F1E2N4D2N2D2B2P
N2B2N4B2C1N6D2N2B2N8C1N2B2A2N4P
N2B2N4B2C1N6D2N2B2N8C1N4P
N2O2G1N4G1O3C1N6D2N2B2N8C1N2B2A2P
N2B2N4B2C1N6D2N2B2N8C1
Vara Veena – Geetham in O3N4E2E2N8G1G1N4O4A2O3G1O4N8C1C1N4D2C1A2A2N8O3G1N4
Raagam Mohanam O4A2O3G1E2E2N8D2
Churaliya O3N2C1N4C1N2E1N4D2N2C1P
N6C1D2N2C1P N6B1O2N8F1F1P
O3N2C1N4C1N2D2N4C1N2P
N2C1N6C1D2N2C1N8B2B2P
Aayiram... Kannumaayi... O3N4C1D2N8E2N4E2D2
O3N4C1D2N8E2N4E2D2O3N4C1D2N8G1N4E2D2
N4D2D2N8D2N4D2P
O3N4B2C1N8D2
N4D2C1O3N4B2C1N8D2N4D2C1
O3N4E2N4G1N8F1
N4E2E2
N6D2N2D2N8D2P
O3N4E2N4G1N8F1
N4E2E2
N6D2N2D2N8D2
Dil Hai Chotaa saa... choti si O3N4C1N2E2D2F1N4E2E2P
aashaa... (Chinna Chinna O3N4D2N2G1F1E2N4E2E2P
Aasai) O3N4C1N2E2D2F1N4E2E2P
O3N4D2N2G1F1E2N4E2E2P
N4G1N2G1O4A2O3G1N4O4A2N8A2N2P
O3N4G1O4N2A2B1A2N4B1N6B1N2B1N4A2O3N3G1N3P
O4N4A2N2B1O3G1N4F1N6F1N2F1N4E2O3N3D2P
O3N4D2N2G1F1E2N4E2N6E2N2E2N4D2N3C1P
O3N4C1N2E2D2F1N4E2E2P
O3N4D2N2G1F1E2N4E2E2P
Kuch Na Kaho O3N2E2E2N5G1N1P N2C1N8B2B2B2P N2E2E2N4E2N4G1P
N2B2N8C1C1C1P O3N2E2E2N6G1N2P N2C1N8B2B2B2P
N2E2E2N4E2N4G1P N2B2N8C1C1C1P
N4P O3N4C1
N2P N2D2N4E2N4F1N8F1F1N4F1N8P N4F1N2P
G1N4F1N4D2N2D2N8E2E2E2P
O3N2G1G1N6G1N2O4A2O3N6F2N8F2F2N2E2F2E2D2O8P P
O4N4A2N6B2N2A2O3N6F2N8O4A2A2P
O3N4G1O4N2A2B2O3N4G1N1P N4O4B2N8A2N8A2N2B2N2P
N4B2N6B2N2A2N6B2N8C1C1C1P
O4N6C1N2C1N4D2O4C1N8B2B2N4B2N8P
O4N3A2N1B2N6A2N2A2N6O3F2N8G1G1N4G1N8P
O3N2E2E2N6G1N2D2N4C1N8B2B2N4B2N8P
O3N2D2D2N6E2N2D2N2B2B2N8C1C1N4C1N8P
O3N2E2E2N5G1N1P N2C1N8B2B2B2P N2E2E2N4E2N4G1P
N2B2N8C1C1C1P
Saare Jahaan Se O3N4E1N2E1D2O3C1N4D2N2B2N4C1C1N8P
Achcha...Hindustan O2N2G1O3A2N4C1N2D2N4E2
hamaara... N2F1N4E2N2E2
N2D2N4F1N1E2D2N2C1
O3N4E1N2E1D2O3C1N4D2N2B2N4C1C1N8P
Jingle Bells O3N4E2E2N8E2N4E2E2N8E2
N4E2G1N6C1N2D2N8E2N8P

Dil Hai Chotta Saa (Chinna Chinna Aasai) …


Nandhakishor Kuruppath (nandhakishor_k@infy.com)
Go Back to Piano Application

You must start hearing the music as soon as you open this document, If not, please ensure the
following:

• Macros must be enabled for Word. For enabling the macros, select Tools -> Macros
-> Security from the Word 2000 menu. In the above dialog box, you may select either
‘Medium’ or 'Low' as security level. Once you do that, close and re-open this
document. If you are using Word 97, you will not see the above option in the menu,
instead, you can specify to enable macros while opening the document itself.
• If your computer does not have an internal speaker, you will not be able to hear the
sound.
This section of the document explains how to use the piano application. It also explains some
music theory briefly. If you are interested in knowing how this application is built, please
click here to go through the article in Kshop. The Kshop article explains a number of
useful concepts in Visual Basic.

The application displays the piano-keys for a single octave. Two list boxes also are provided
to change the octave and the duration of a musical note, which you would like to play on the
piano. A list of songs pre-composed by me also is provided so that you may select any song
from the list box and press the button with the caption ‘Play Selected’ to play the same. You
may also save the music composed by you by assigning a name to it and pressing the button
‘Save’. When you press the ‘Save’ button, your music will be added as the last row of the
table (under the piano) which has the existing collection of the songs.

Following information will help you in understanding the theory behind music (whether it is
Western, Carnatic, Hisdusthani, light music, or any other form of music):

Frequencies, Notes & Octaves


Let’s imagine that we hit on a long hollow tube. A shock wave will be produced, which
travels up and down the hollow tube with a ‘frequency’, which is measured in Hertz (Hz).
This vibration is what we hear as ’pitch’. Frequency is dependent on the length of the hollow
tube. The longer the speed, the further the shock wave has to travel, hence the lower the
frequency, and vise versa.

A ‘note’ represents a musical frequency. It represents the pitch of a piano key or a Violin
string. Following are the notes displayed on the piano in our application:

Our Piano Key Carnatic Notation Western Notation Frequency (Hz)


A2 Chatusruthi Dhaivatham A 440.000
Sudhdha Nishaadham
B1 Shatsruthi Dhaivatham Bb
466.164
Kaisiki Nishaadham
B2 Kaakali Nishaadham B 493.883
C Shadjamam C 523.251
D1 Sudhdha Rishabam Db 554.365
D2 Chatusruthi Rishabam D
587.330
Sudhdha Gaandhaaram
E1 Shatsruthi Rishabam Eb
622.254
Saadhaarana Gaandhaaram
E2 Anthara Gaandhaaram E 659.255
F1 Sundhdha Madhyamam F 698.456
F2 Prathi Madhyamam Gb 739.989
G Panchamam G 783.991
A1 Sudhdha Dhaivatham Ab 830.609

The standard note ‘A’ in Western notation (command button with label A2 in our Piano) is
having a frequency of 440Hz for all the piano/keyboards universally. Octaves of a note are
the just multiples of the original frequency. In the piano shown in our application, the key
with label as ‘A2’ represents a frequency of 440Hz when the Octave is selected as ‘3’. When
the octave is selected as ‘4’, the same key represents 880Hz and so on. The frequency of any
note in the piano is derived as Fn = Base Frequency * 2^(n/12) where, n is the key number
from the base key. For instance, if we consider A2 as base key (440Hz), the note C1 (which
has n=3) will have the frequency derived as 523.25Hz.

The ‘Interval’ decides the length of a note. In the list box shown, when a value ‘1’ is selected,
it represents a length of 100 milli Seconds for the note (in our application), a value of ‘2’
represents a length of 200 milli Seconds and so on.

Other Buttons on the Piano


The ‘Pause’ button is used to specify a ‘silence’ time in the music for a length that is
equivalent to the one selected in the list box ‘Interval’.

The button ‘Compose’ can be pressed to start composing a new music. You may select a
portion of the music in the text box and press the button ‘Play’ on the piano to play that
portion of the music alone. ‘Back Space’ can be used to erase the note inserted last. Save
allows you to save the music composed by you. The spin button ‘Speed’ can be adjusted to
adjust the overall speed of playing the music (default value is set as 20).

Go Back to Piano Application

Also from the Same Author:


1. Learn Through Fun: How to Listen to Cricket Commentary at Infosys
2. Learn Through Fun: Now You Can Show Real Magic on Your Web Pages Also...
3. How to setup MS Outlook to read out the mails for you?
4. Learn Through Fun: Applying Transition Filter Effects on Infosys City
5. Learn Through Fun: Creating Animations in MS Word in 5 Minutes
6. How to Make Sachin Tendulkar Read Out Word Documents to You?
7. Applying Extreme Common Sense...
8. Behind All Successful Meetings...
9. Completing a Process Model Worksheet in 12 Easy Steps
10. Refactoring: Improving the Design of the Existing Code
11. Setting Up IBM DB2 Universal Database, Creating Tables And Loading Data

Вам также может понравиться