JavaScript for Sound Artists: Learn to Code with the Web Audio API

Turner, William, Leonard, Steve

商品描述

Learn how to program JavaScript while creating interactive audio applications with JavaScript for Sound Artists: Learn to Code With the Web Audio API! William Turner and Steve Leonard showcase the basics of JavaScript language programing so that readers can learn how to build browser based audio applications, such as music synthesizers and drum machines. The companion website offers further opportunity for growth. Web Audio API instruction includes oscillators, audio file loading and playback, basic audio manipulation, panning and time. This book encompasses all of the basic features of JavaScript with aspects of the Web Audio API to heighten the capability of any browser.

Key Features

  • Uses the readers existing knowledge of audio technology to facilitate learning how to program using JavaScript. The teaching will be done through a series of annotated examples and explanations.
  • Downloadable code examples and links to additional reference material included on the books companion website.
  • This book makes learning programming more approachable to nonprofessional programmers
  • The context of teaching JavaScript for the creative audio community in this manner does not exist anywhere else in the market and uses example-based teaching

商品描述(中文翻譯)

學習如何使用JavaScript編程,同時創建具有互動性的音頻應用程式,這就是《JavaScript for Sound Artists: Learn to Code With the Web Audio API》!William Turner和Steve Leonard展示了JavaScript語言編程的基礎知識,讓讀者能夠學習如何構建基於瀏覽器的音頻應用程式,例如音樂合成器和鼓機。配套網站提供了進一步的學習機會。Web Audio API的教學包括振盪器、音頻文件加載和播放、基本音頻操作、聲道和時間。本書涵蓋了JavaScript的所有基本功能,並結合了Web Audio API的特點,提升了任何瀏覽器的功能。

主要特點:
- 利用讀者對音頻技術的現有知識,促進使用JavaScript進行編程的學習。教學將通過一系列註釋示例和解釋來進行。
- 書籍配套網站提供可下載的代碼示例和其他參考資料的鏈接。
- 本書使非專業編程人員更容易接觸學習編程。
- 這種以創意音頻社區為背景的JavaScript教學方式在市場上是獨一無二的,並使用基於示例的教學方法。

作者簡介

William Turner is a technical trainer with over 13 years of experience. He currently operates a boutique web development and training company at helpknow.com.

Steve Leonard is a technical writer for Juniper Networks and developed some of the initial documentation for the Cisco Nexus 7000 Series of switches among other products. He now writes the internal programmer guide for developers of Juniper's next-generation operating system and is responsible for the network management documentation for end users of that new OS.

作者簡介(中文翻譯)

William Turner是一位擁有超過13年經驗的技術培訓師。他目前在helpknow.com經營一家精品網頁開發和培訓公司。

Steve Leonard是Juniper Networks的技術作家,他為Cisco Nexus 7000系列交換機等產品開發了一些最初的文件。他現在為Juniper的下一代操作系統的開發人員撰寫內部程式設計師指南,並負責該新操作系統的網路管理文件的最終用戶文檔。