JavaScript for Sound Artists: Learn to Code with the Web Audio API
暫譯: 音效藝術家的 JavaScript:使用 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 for Sound Artists: Learn to Code With the Web Audio API 編寫 JavaScript 程式,同時創建互動式音頻應用程式!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.

作者簡介(中文翻譯)

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

史蒂夫·萊昂納德是Juniper Networks的技術作家,曾為Cisco Nexus 7000系列交換機及其他產品開發一些初始文檔。他現在為Juniper的下一代操作系統的開發者撰寫內部程序員指南,並負責該新操作系統的終端用戶網絡管理文檔。