Web Audio API: Advanced Sound for Games and Interactive Apps
E**S
A great Introduction to Web Audio API
This was just what I was looking for. I needed a clear and concise text to get me going with the awesome Web Audio API. W3C's standard specification is thorough but doesn't have examples of how to put everything together. This little (but detailed) book bridges the gap between specification and real code examples.The only thing the author could have left out (as well as many other books using JavaScript) is the layers of abstraction. For example, this.object.prototype = function(this.return(self)); . We don't really need an audio library - we just need one-stop snippets to get each exercise/example working. I found myself trying to trace the code paths up and down so that I can see where a function is coming from or what it needs to work. All I want to see is low-level code dealing specifically with Web Audio, even if the set-up is redundant for each example. Please leave the prototype library for us to implement.Other than that, a must have book if you want to try the Web Audio API for yourself. Highly Recommended!
W**R
Excellent introduction to the Web Audio API
The author explains the Web Audio API very concisely while coupling the core information with basic audio theory for non-audio savvy developers. As someone being on the opposite side of the fence (an audio-geek turned javascript developer) I very much enjoyed the concepts and code examples presented (and am still learning). If you're like me and want to learn how to program audio based browser applications there is no better time to learn javascript and get a copy of this book. I gave it 5 stars but I admit I'm also a bit biased due to the subject matter. My only gripe is I would have liked to have read a reinterpretation of the material referred to in Chris Wilson's "Tales Of Two Clocks" essay. As a beginner-intermediate developer it's still a bit confusing. Still it's a minor point relative to the greater body of work.
D**S
One Star
Not for programming - just an overview
R**S
Excellent intro with depth
I give this book 5 stars because it took me in a short while some good way down the path from newbie to ninja in understanding and using the Web Audio API. All this within 60 odd pages! Yet, the API is covered in sufficient depth for any web developer to be able to exploit its new and very powerful features.This book complements the Web Audio API spec very well. Highly recommended.
J**R
Clear, but terse. Not really sure what purpose it fulfils
Clear, but terse documentation. Doesn't give examples/tutorial which would have been a lot more useful. I guess it is cheap though. But see Web Audio School online.
M**I
Ottima breve panoramica, con qualche inevitabile lacuna
------------ENGLISH------------It 'a guide that clarifies once and for all, different aspects unclear to which the documentation available online only gives vague and contradictory answers if at all. It's up to date with the latest developments of the Audio API, no small feat, considering that the last year the framework has had a rapid evolution and old functions have disappeared or accept new parameters.What I would have preferred a guide is a bit more thorough (perhaps would have been sufficient ten pages more) to clarify some crucial elements of the examples.Let me give an example for those already versed in this framework: on page 6 explains how to disconnect a source from an outputsource.disconnect (0); where the parameter is the outputNumber. Unfortunately the guide doesn't explain how to obtain the value outputNumber.In conclusion, I highly recommend it to all those who are preparing to build an audio application using the HTML5 platform.----------ITALIAN----------E' una guida che chiarisce una volta per tutte, diversi aspetti poco chiari a cui la documentazione reperibile online da solo risposte vaghe e contraddittorie o non ne da affatto. E' aggiornata agli ultimi sviluppi dell'Audio API, cosa non da poco visto che nell'ultimo anno ha avuto una rapida evoluzione e vecchie funzioni sono sparite o accettano nuovi parametri.Quello che avrei preferito è una guida un po' più approfondita (magari sarebbero state sufficienti una ventina di pagine in più) per chiarire alcuni elementi cruciali degli esempi riportati.Faccio un esempio per chi è già addentro questo framework: a pagina 6 si spiega come disconnettere una sorgente da un outputsource.disconnect(0); in cui il parametro è l'outputNumber. Purtroppo non ci spiega come ricavarlo.In conclusione lo consiglio vivamente a tutti coloro che si apprestano a sviluppare una applicazione audio con la piattaforma HTML5.
M**L
Nice summary, but ..
.. the content is more or less identical to available and well known online documentations or tutorials, such as from html5rocks.com (same author as from this book) or html5audio.org. The book also doesn't offer very much depth and details regarding the Web Audio API, as I've expected.Didn't meet my expectations at all, but it's a nice way to support the great work of Boris Smus on html5rocks.com !
Trustpilot
2 days ago
1 day ago