11%
Digital Audio with Java

Digital Audio with Java

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

This is the first complete, practical programmer's guide to developing audio processing devices and applications with Java. Perfect for anyone interested in audio, it provides a cookbook of components and techniques for professional-quality audio applications. Leading audio developer Craig Lindley explains the theory and practice of audio effects as found in programs like Cakewalk and CoolEdit, and shows how a wide variety of audio applications can be built with Java. Lindley covers a wide variety of user interface techniques for audio applications, including simulated equipment front panels, audio controls and indicators, audio potentiometers, LED indicators, meters, display devices, and more. He introduces an extensible architecture for developing audio processing effects; covers digital filters, audio sources and monitors; audio processors, sinks, and more. The book concludes with two detailed applications: a phrase sampler and a guitar/bass tuner. The accompanying CD-ROM includes both applications, as well as an awesome toolset for creating great sounds. You get a complete library of JavaBeans user interface controls for building audio devices; expert audio test tools, and 12 audio processing effects, including phaser, delay, reverb, pitch shifter, flanger, and more.

Table of Contents:
I. AUDIO CONTROLS AND INDICATORS. Introduction. Required Controls. Required Indicators. 1. Audio Control and Indicator Basics. Introduction. Audio Components as Java Beans. Painting Controls and Indicators. Control and Indicator Events. Blinker Component. DataGen Component. Notes. 2. Audio Button Controls. Introduction. Support for Double Buffering. Processing Low-Level Mouse and Keyboard Events. Producing Higher-Level Semantic Events. Derived Button Classes. RoundButton Class. SquareButton Class. ToggleSwitchButton Class. Miscellaneous Information. 3. Audio Potentiometers. Introduction. User/Potentiometer Interaction. Presentation Issues. Potentiometer Class Hierarchy. PotBase Class. Pot Class. SlidePot Class. BoostCutSlidePot Class. IntValuedPot Class. IntValuedSlidePot Class. RealValuedPot Class. RealValuedSlidePot Class. Connecting pots to listener devices. The PotTypeDemo Program. Miscellaneous Information. 4. LED Indicators. Introduction. What's This Blinker Thing and Why a State Machine? LEDBase Base Class. RoundLED Class. SquareLED Class. Connecting LEDs to ActionEvent Producers. LabeledLED Class. Miscellaneous Information. 5. Meters—Analog and Digital. Introduction. Meter Class. Analog Meter Class. LEDMeter Class. RoundLEDMeter Class. Meter Ballistics. Problems with level meters in digital audio systems. Miscellaneous Information. 6. Display Devices. Introduction. Seven-Segment Display Devices. SevenSegmentDisplay Class. LEDDisplayBase Class. IntLEDDisplay Class. ReadoutLabel Display Device. Miscellaneous Information. 7. Simulated Equipment Front Panels. Introduction. Component Connections. Base Class Functionality. Layout techniques. UI Consistency Issues. Other Simulated Equipment Front Panels. Miscellaneous Information. II. AUDIO ARCHITECTURE, PROCESSING, AND MONITORING. 8. Sound and Audio Basics. Introduction. Sound. Analog Waveforms and input/output Devices. Headroom, Clipping, and Distortion. Non Natural Sound Production. Sampled Sound. Analog-to-Digital Conversion (A-to-D Conversion). Sound Processing Software. Digital-to-Analog Conversion (D-to-A Conversion). Musical Relationships. 9. The Audio Processing Architecture. Introduction. Negotiation. Passing Samples between Devices. Reset Propagation and Processing. AbstractAudio Utility Methods. The LinkedListVector Class. The AudioTest Program. Sample Invocations of the AudioTest Program. Batch Processing vs Real-Time Processing. Final Note. Conclusions. Miscellaneous Information. 10. Digital Filters. Introduction. Filter Varieties. Low-pass Filters. High-pass Filters. Band-pass Filters. Band-stop Filters. Practical Applications of Filters and Filtering. Digital Filters Types. FIR Filter Advantages. FIR Filter Disadvantages. IIR Filter Advantages. IIR Filter Disadvantages. IIR Digital Filter Design Techniques and Equations. IIR Band-pass Filters Equations. IIR Band-stop Filter Equations. IIR High-pass Filter Equations. IIR Low-pass Filter Equations. IIR Filter Design Classes. IIR Filter Runtime Classes. IIR Filter Usage. Miscellaneous Information. 11. Audio Sources. Introduction. Oscillator Devices. Waveform Fidelity. Use with the AudioTest Program. Stereo Oscillator. Audio File Reading Device. Note and Warning. FileReaderWithUI Class. Use with the AudioTest Program. The AudioFileDecoder Class. Data Decoders. AU Files and the AURead Class. WAV Files and the WaveRead Class. Audio Acquisition Device. WinRecorder Class. WinRecorderWithUI. Use with the AudioTest Program. Miscellaneous Information. 12. Audio Monitors. Introduction. Monitor Device Recap. The Sample Scope. Operation. Possible Enhancements. Use with the AudioTest Program. Operational Note. Miscellaneous Information. The Spectrum Analyzer. Operation. The FFT. Use with the AudioTest Program. Miscellaneous Information. 13. Audio Processors. Introduction. Amplitude Adjust Processor. Description. Operation. Use with the AudioTest Program. Miscellaneous Information. Cache Processor. Description. Operation. Possible Enhancements. Use with the AudioTest Program. Miscellaneous Information. Chorus/Flanger Processor. Description. Operation. The User Interface. Use with the AudioTest Program. Miscellaneous Information. Compressor/Expander/Limiter/Noise Gate Processor. Description. Operation. The User Interface. Use with the AudioTest Program. Miscellaneous Information. Delay Processor. Description. Operation. The User Interface. Use with the AudioTest Program. Miscellaneous Information. Distortion Processor. Description. Operation. The User Interface. Use with the AudioTest Program. Miscellaneous Information. Graphic Equalizer Processor. Description. Operation. Important Note. The User Interface. Use with the AudioTest Program. Miscellaneous Information. Panner Processor. Description. Operation. Use with the AudioTest Program. Miscellaneous Information. Parametric Equalizer Processor. Description. Operation. Important Note. The User Interface. Use with the AudioTest Program. Miscellaneous Information. Phaser Processor. Description. Operation. The User Interface. Use with the AudioTest Program. Miscellaneous Information. Pitch Shifter Processor. Description. Operation. The User Interface. Use with the AudioTest Program. Miscellaneous Information. Reverb Processor. Description. Operation. The User Interface. Use with the AudioTest Program. Miscellaneous Information. Note. 14. Audio Sinks. Introduction. Audio Files. FileWriterWithUI Class. Use with the AudioTest Program. Writing AU Files. The AUWrite Class. AUWriteDevice Class. Writing Wave Files. WaveWrite Class. WaveWriteDevice Class. Sample Players. The PCMPlayer. User Interface. The WinPlayer. User Interface. Miscellaneous Information. III. AUDIO APPLICATIONS. 15. The Phrase Sampler Application. How the Phrase Sampler is used. How the Phrase Sampler works. Sampling and Loop Control Device. The Pitch Shifter Device. The Sample Doubler Device. The WinPlayer Device. UI Controls and Indicators. Possible Enhancements. Miscellaneous Information. 16. The Guitar/Bass Tuner Application. How the Tuner is Used. How the Tuner Works. The Sampler. The Low-pass Filters. The FFT Code. The Note Table. The Status Indicator LEDs. The Tuning Meter. Overall Operation. Other Design Approaches. Possible Enhancements. Miscellaneous Information. Appendix A: Building, Documenting, and Running the Code in this Book. Requirements. Installation. Path. Classpath. Building the complete source tree. Making Jar files. Documenting the Code. Running the Audio Applications. Running the Audio Processors. Sample invocations of the AudioTest Program. Appendix B: Java Media Framework Version 2.0 (JMF2.0ea). Introduction. MF20 Background. The Datasource Device. The Demultiplexer Device. The Datasink Device. MF20/AbstractAudio Devices. The JMFMic Device. The JMFFile Input Device. The JMFFile Output Device. The JMFPlayer Device. Source Files. Appendix C: Bibliography. Books and Articles. Miscellaneous Publications. Appendix D: CDROM Content. CDROM Source Files. CDROM Sound Files. Index.


Best Sellers


Product Details
  • ISBN-13: 9780130876768
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Prentice Hall
  • Language: English
  • Spine Width: 22 mm
  • Width: 234 mm
  • ISBN-10: 0130876763
  • Publisher Date: 21 Jan 2000
  • Binding: Paperback
  • No of Pages: 424
  • Weight: 641 gr


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Digital Audio with Java
Pearson Education (US) -
Digital Audio with Java
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Digital Audio with Java

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA