Pascal Programming for Music Research addresses those who wish to develop the programming skills necessary for doing computer-assisted music research, particularly in the fields of music theory and musicology. Many of the programming techniques are also applicable to computer assisted instruction (CAI), composition, and music synthesis. The programs and techniques can be implemented on personal computers or larger computer systems using standard Pascal compilers and will be valuable to anyone in the humanities creating data bases.
Among its useful features are:
-complete programs, from simple illustrations to substantial applications;
-beginning programming through such advanced topics as linked data structures, recursive algorithms, DARMS translation, score processing;
-bibliographic references at the end of each chapter to pertinent sources in music theory, computer science, and computer applications in music;
-exercises which explore and extend topics discussed in the text;
-appendices which include a DARMS translator and a library of procedures for building and manipulating a linked representation of scores;
-most algorithms and techniques that are given in Pascal programming translate easily to other computer languages.
Beginning, as well as advanced, programmers and anyone interested in programming music applications will find this book to be an invaluable resource.
"synopsis" may belong to another edition of this title.
Alexander R. Brinkman is associate professor of music theory at the Eastman School of Music, University of Rochester. He has taught computer programming for music research since 1973.
"About this title" may belong to another edition of this title.
Seller: Better World Books: West, Reno, NV, U.S.A.
Condition: Good. Former library copy. Pages intact with minimal writing/highlighting. The binding may be loose and creased. Dust jackets/supplements are not included. Includes library markings. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good. Seller Inventory # 8416420-75
Seller: S. Howlett-West Books (Member ABAA), Modesto, CA, U.S.A.
Hardcover. Condition: Very Good+. 1st Edition; 1st Printing. B&W Illustrations & Charts; This book is in Very Good+ condition and appears to have been issued without a dust jacket. The book is in clean, bright condition. There is a very slight dip to the spine of the book due to the weight of the book. The text pages are clean and bright. "Pascal was developed on the pattern of the ALGOL 60 language. Wirth was involved in the process to improve the language as part of the ALGOL X efforts and proposed a version named ALGOL W. This was not accepted, and the ALGOL X process bogged down. In 1968, Wirth decided to abandon the ALGOL X process and further improve ALGOL W, releasing this as Pascal in 1970. On top of ALGOL's scalars and arrays, Pascal enables defining complex datatypes and building dynamic and recursive data structures such as lists, trees and graphs. Pascal has strong typing on all objects, which means that one type of data cannot be converted to or interpreted as another without explicit conversions. Unlike C (and most languages in the C-family) , Pascal allows nested procedure definitions to any level of depth, and also allows most kinds of definitions and declarations inside subroutines (procedures and functions)." (from Wikipedia). Seller Inventory # A50128
Seller: M & M Books, ATHENS, GA, U.S.A.
Hardcover. Condition: Near Fine. No Jacket. Seller Inventory # 117806