j Carnatic Doc

  • View
    199

  • Download
    1

Embed Size (px)

DESCRIPTION

Karnatic Document Introduction Music

Text of j Carnatic Doc

Program Help Document

Prasad V. Rallabhandi

JCarnaticVersion 1.0.0

Program Help Document

August 2010

JCarnatic Program Help DocumentFirst Edition.

Copyright 2010 by Prasad V. Rallabhandi

All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means without permission by the author.

All brand names and product names used in this book are trade names, service names, trademarks, or registered trademarks of their respective owners. Neither Prasad V. Rallabhandi nor JCarnatic is associated with any product or vendor mentioned in this book.

LIMIT OF LIABILITY AND DISCLAIMER OF WARRANTY: THE AUTHOR HAS USED HIS BEST EFFORT IN PREPARING THIS BOOK, AND MAKES NO REPRESENTATION OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS BOOK AND SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. THE AUTHOR SHALL NOT BE LIABLE FOR ANY LOSS OF PROFIT OR ANY OTHER COMMERCIAL DAMAGES

Contents

Contents1 Introduction .................................................................................................. 11.1 1.2 1.3 1.4 1.5 1.6 1.7 About The Program ............................................................................................. 1 Acknowledgements ............................................................................................. 1 Version Information............................................................................................. 1 Licence And Disclaimer ...................................................................................... 2 Who Is This PRogram For ................................................................................... 2 Limitations Of The Program ............................................................................... 2 References.............................................................................................................. 3

2 Carnatic Music Fundamentals .................................................................. 52.1 A Simple Primer ................................................................................................... 5 2.1.1 2.1.2 2.1.3 2.1.4 2.2 2.3 2.4 2.5 2.6 Frequency ................................................................................................ 5 Intensity ................................................................................................... 7 Duration .................................................................................................. 7 Quality ..................................................................................................... 7

Pitch (Sruthi) ......................................................................................................... 8 Raagam ................................................................................................................ 10 Taalam ................................................................................................................. 11 Gamakam (Microtone) ...................................................................................... 12 Carnatic Music Learning Methodology .......................................................... 13 2.6.1 2.6.2 Lessons in Carnatic Music .................................................................. 13 Recommendations for Learning Carnatic Music............................. 14

3 JCarnatic Features...................................................................................... 153.1 3.2 Getting Started .................................................................................................... 15 Using JCarnatic ................................................................................................... 19

i

Contents

3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.2.10 3.2.11 3.2.12 3.3

Introducing Carnatic Music String .................................................... 19 Swaram (Note) ..................................................................................... 20 Octave .................................................................................................... 20 Instruments ........................................................................................... 20 Tempo .................................................................................................... 22 Note Duration....................................................................................... 22 Raagam in JCarnatic ............................................................................ 23 Taalam In JCarnatic ............................................................................. 24 Pitch In JCarnatic ................................................................................. 26 Song Sequence Classification ............................................................. 26 Pallavi, Anupallavi And Charanam .................................................. 27 Microtonal Music (Gamakam) ........................................................... 27

JCarnatic Menus ................................................................................................. 28 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 Edit Input File ....................................................................................... 28 Quick Pickup ........................................................................................ 29 Play ......................................................................................................... 30 Save As A MIDI File ............................................................................ 31 Soundbanks........................................................................................... 31

3.4

Music Database................................................................................................... 32

4 JCarnatic Internals .................................................................................... 334.1 4.2 CMusicStringParser.java ................................................................................... 33 ParserListener.java ............................................................................................. 34

5 Things to do ................................................................................................ 35 Appendix A: Names of Notes ..................................................................... A Appendix B: List of Melakartha Raagas ................................................... C

ii

Contents

Appendix C: Janya Raagas ..........................................................................G Appendix D: List of Janya Raagas ............................................................. K

iii

JCarnatic Program Help Document

11.1

INTRODUCTIONABOUT THE PROGRAM JCarnatic is a Carnatic Music teaching / learning tool. It is built on the Java music library JFugue (www.jfugue.org). JCarnatic is open-source software. In addition to the program, this package also has classes on which further programs may be developed.

1.2

ACKNOWLEDGEMENTS There are several people to whom I should be thankful for. Listing all of them would be a difficult task. However, the following individuals need special mention.

Smt. Vasantha Seethepalli (Music Teacher); Sri Vidyanath Devalpally (Flautist); Smt. Sowmya Sri Rallabhandi (Carnatic Music concepts and documentation help + putting up with me while I did this program -shes my wife); and Sri Billy Cilliers (editing this text and making it better).

1.3

VERSION INFORMATION The current version of the program is 1.0.0. This is the first time that the program is released and may be considered a Beta version. Methodology that will be followed for future updates of the program is as follows: For any update of the program that does not affect the functioning of the program, only the last digit will be incremented by one; Any update that will result in addition of features for example, allowing use of janya ragas (planned for the next edition) will cause the middle digit to be incremented by one. At this time, the last digit will be set to 0; The update that will see a total change to the look and feel and with many more additional features (I have a list of things that I want this software to do and completing that list will be one such update) will result in the first digit incremented by one. The other two digits will be set to 0 at that time.

The next major release is planned for December 2010. However, this is not a guarantee.1

JCarnatic Program Help Document

1.4

LICENCE AND DISCLAIMER This program and the API thereof is free software. You can distribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or any later version. This program (and API) is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You can view a copy of the license by selecting Help in the menu bar and then selecting Licence under it. Or you may get a copy from http://www.gnu.org/licenses/.

1.5

WHO IS THIS PROGRAM FOR This program is for learners of Carnatic Music. There are menus and windows in the program using which one can practise singing Carnatic Music. The program is suitable also for practising playing Carnatic Music instruments.

1.6

LIMITATIONS OF THE PROGRAM The following are the limitations of the program. While some of these are applicable for this version only, some are general in nature