Join Books.org — it's free

Data Processing, Acoustics & Sound Technology, Music & Sound Effects - Multimedia Technology, Music Software, Music Technology - Recording & Reproduction
Digital audio with Java by Craig A. Lindley β€” book cover

Digital audio with Java

by Craig A. Lindley
Write a review
Log in to track your reading progress.

Overview

The ultimate guide to creating digital audio software and special effects with Java!

Digital Audio with Java is your complete, hands-on guide to developing audio applications and devices with Java. Perfect for any developer interested in audio, it delivers an amazing cookbook of components and techniques for professional-quality audio-plus the skills you need to make the most of them! Leading audio developer Craig Lindley explains the theory and practice of Cakewalk/CoolEdit-style audio effects, and demonstrates how to build virtually any audio applications with Java. Discover how to:

  • Create spectacular user interfaces: simulated front panels, audio controls, indicators, potentiometers, LEDs, meters, and more for audio and/or process control applications
  • Design audio applications for maximum power and extensibility
  • Master every key aspect of sound processing and filtering
  • Control audio sources; create monitors, audio sinks, and more
  • Build two complete applications, start to finish: a phrase sampler and a guitar/bass tuner
  • Interface the audio architecture with Java Media Framework (JMF).

Whether you're a musician, game developer, audio enthusiast, or MP3 power user, if you can make your way around Java, you can build spectacular Java audio applications. All you need is the right tools and the right book. Digital Audio with Java gives you both!

CD-ROM INCLUDED

The accompanying CD-ROM includes two complete audio applications, as well as an awesome toolset for creating great applications and sounds. You get a complete library of JavaBeans user interface controls, expert audio test tools, plus 12 audioprocessing effects-phaser, delay, reverb, pitch shifter, flanger, and many more!

Reviews

There are no reviews yet. Log in to write one.

Editorials

Jack J. Woehr

Digital Audio with Java, by Craig Lindley, is a delightful book about actually doing something with Java. In this case what gets done is that a lot of nice digital sound Java beans with neat studio-like visual controls get built.

Lindley, who started his career carrying sound equipment on his back, later moved on to designing sound equipment for recording studios and now writes digital sound applications in Java. Like all empiricists, Lindley is serving soup. This is not the book I'd recommend to teach you DSP math. It's not the book I'd point you to for learning the physics of sound. It's not the book I'd hand you for learning Java or coding style or scientific programming. Yet all those elements are economically present in Digital Audio with Java, in the hurried snatches the working programmer grabs on the job.

There are three useful aspects to this book.

  • First, you are given a tour through Java's interface to sound by an author who explored Java sound out of love for music rather than in obligation to a publishing deadline.
  • Secondly, Lindley has a lot of fun creating widgets that represent familiar physical controls (lots of "pots") from the sound studio. This makes Digital Audio with Java a great practical study in using Java to express extant user-interface metaphors.
  • Lastly, and most importantly, you see real-world projects built from the ground up in Java. A soup, as I said, of benefits is contained in this inexpensive summation of a talented Java programmer's recent praxis.

The CD-ROM that accompanies Digital Audio with Java contains the source for the classes and applications Lindley describes in the book. The classes range from the low-level signal algorithms, such as oscillators, filters, compressors, and reverb, to GUI controls such as a spectrum analyzer, a guitar tuner, and a phrase sampler. These are the most fun code samples I've reviewed in a Java book to date.

Immediately before publishing, Lindley rushed to include one supplementary chapter with source code to illustrate the just-released Java Media Framework, JMF 2.0. One or two of the source files don't compile under the latest JMF pre-release: Sun added a Listener interface to some classes. I coded in stub routines for adding listeners in one or two places and the code compiled and ran.

If you are looking for good advanced practical Java book and happen additionally to be interested in or entertained by digital sound, Digital Audio with Java may well be the best cross-product of fun and pedagogy this season.
β€” Electronic Review of Computer Books

Booknews

A book/CD-ROM guide to developing audio applications and devices with Java. Explains theory and practice of Cakewalk/CoolEdit-style audio effects and demonstrates how to build two complete applications: a phrase sampler and a guitar/bass tuner. Assumes familiarity with Java. The accompanying CD-ROM includes two audio applications, plus tools and effects. The author has been programming for 20 years, and has written several books on multimedia programming. Annotation c. Book News, Inc., Portland, OR (booknews.com)

Book Details

Published
January 7, 2000
Publisher
Upper Saddle River, NJ : Prentice Hall PTR, c2000.
Pages
424
Format
Paperback
ISBN
9780130876768

More by Craig A. Lindley

Similar books