Cargando…

JavaScript for sound artists : learn to code with the Web Audio API /

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 app...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Turner, William (Web site developer) (Autor), Leonard, Steve (Web site developer) (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Boca Raton : Taylor & Francis, CRC Press, 2017.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_ocn970042489
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 170126s2017 flu o 000 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d EBLCP  |d CRCPR  |d YDX  |d IDEBK  |d UMI  |d CNCGM  |d ISM  |d VT2  |d NLE  |d OCLCF  |d OCLCQ  |d UAB  |d OCLCQ  |d MERER  |d OCLCQ  |d I8M  |d OCLCQ  |d DEBBG  |d CEF  |d KSU  |d U3W  |d OCLCQ  |d INT  |d UKMGB  |d WYU  |d OCLCQ  |d TYFRS  |d OCLCQ  |d UKAHL  |d OCLCQ  |d RDF  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCQ  |d SFB  |d OCLCQ 
016 7 |a 018231628  |2 Uk 
019 |a 970389744  |a 970614489  |a 970620813  |a 970771739  |a 970776292  |a 971032131  |a 971078782  |a 971543294  |a 1005773398  |a 1008948486  |a 1103250444  |a 1129356920  |a 1152978824  |a 1192352125  |a 1240531286 
020 |a 9781317334941  |q (electronic bk.) 
020 |a 1317334949  |q (electronic bk.) 
020 |a 9781317334934 
020 |a 1317334930 
020 |z 9781138961531 
020 |z 1138961531 
020 |z 9781138961548 
020 |z 113896154X 
029 1 |a AU@  |b 000059631534 
029 1 |a AU@  |b 000060098068 
029 1 |a GBVCP  |b 897164202 
029 1 |a UKMGB  |b 018231628 
035 |a (OCoLC)970042489  |z (OCoLC)970389744  |z (OCoLC)970614489  |z (OCoLC)970620813  |z (OCoLC)970771739  |z (OCoLC)970776292  |z (OCoLC)971032131  |z (OCoLC)971078782  |z (OCoLC)971543294  |z (OCoLC)1005773398  |z (OCoLC)1008948486  |z (OCoLC)1103250444  |z (OCoLC)1129356920  |z (OCoLC)1152978824  |z (OCoLC)1192352125  |z (OCoLC)1240531286 
037 |a CL0500000828  |b Safari Books Online 
050 4 |a TK7881.4  |b .T87 2017eb 
072 7 |a COM  |x 000000  |2 bisacsh 
082 0 4 |a 006.5  |2 23 
049 |a UAMI 
100 1 |a Turner, William  |c (Web site developer),  |e author. 
245 1 0 |a JavaScript for sound artists :  |b learn to code with the Web Audio API /  |c William Turner, Steve Leonard. 
264 1 |a Boca Raton :  |b Taylor & Francis, CRC Press,  |c 2017. 
264 4 |c Ã20 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Half Title; Title Page; Copyright Page; Contents; Preface; Acknowledgment; 1. Overview and Setup; What Is a Program?; What Is JavaScript?; HTML, CSS, and JavaScript; What Is a Web Application?; What Is the Web Audio API?; Setting Up Your Work Environment; Setup View in Browser for Windows; Setup View in Browser for Mac; How to Create Code Snippets; Accessing the Chrome Developer Tools; Troubleshooting Problems and Getting Help; 2. Getting Started with JavaScript and the Web Audio API; Hello Sound Program; Variables; null; Documenting Your Code with Comments. 
505 8 |a Exploring Variables with an Oscillatorconsole.log(); String; Built-In String Methods; toUpperCase(); toLowerCase(); charAt(); replace(); slice(); The length Property; Numbers; How to Determine the Data Type of a Variable; Examples of Arithmetic Operators; Examples of Precedence; Math.min() and Math.max(); Math.ceil() and Math.floor(); Math.random(); Math.abs(); Number-to-String Conversion; Arrays; push(); pop(); shift(); unshift(); concat(); Summary; 3. Operators; What Are Operators?; Assignment Operators; Assignment; Addition Assignment; Subtraction Assignment; Multiplication Assignment. 
505 8 |a Division AssignmentModulo Assignment; The Boolean Data Type; Comparison Operators; Equality Operator; Strict Equality Operator; Greater Than and Less Than Operators; Greater Than or Equal to Operator; Less Than or Equal to Operator; Not Equal to Operator; Strict Not Equal to Operator; Logical Operators; The Logical AND Operator; The Logical OR Operator; The NOT Operator; Summary; 4. Conditional Statements and Loops; Conditional Statements; The if Statement; The switch Statement; Ternary Operator; Loops; for Loops; Using for Loops with Arrays; while Loops. 
505 8 |a When to Use for Loops and When to Use while LoopsSummary; 5. Functions; Functions-A Simple Example; Parts of a Function; Function Expressions; Abstracting Oscillator Playback; A Working Effects Box Example; The Arguments Object; Function Scope; Why You Should Always Declare Your Variables with var; Variable Hoisting; How Hoisting Affects Functions; Anonymous Functions; Closures; What Is a Closure?; Callback Functions; Working with JavaScript's Built-In Callback Functions; filter(); map(); Recursion; Summary; 6. Objects; JavaScript Data Types; Looping through Objects. 
505 8 |a When to Use Objects Rather Than ArraysHow to Check If an Object Has Access to a Particular Property or Method; Cloning Objects; Prototypal Inheritance; The ""this"" Keyword; The bind Function; Summary; 7. Node Graphs and Oscillators; The AudioContext() Method; Node Graphs; Oscillators; The stop Method; The onended Property; How to Stop Oscillators and Restart Them; The type Property; The frequency Property; The detune Property; Summary; 8. Using HTML and CSS to Build User Interfaces; What Is a User Interface?; HTML; Explanation of the HTML Template; Understanding HTML Elements. 
520 |a 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. T he 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. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer sound processing. 
650 0 |a JavaScript (Computer program language) 
650 0 |a Webcasting. 
650 6 |a Son  |x Traitement par ordinateur. 
650 6 |a JavaScript (Langage de programmation) 
650 6 |a Webdiffusion. 
650 7 |a COMPUTERS  |x General.  |2 bisacsh 
650 7 |a Computer sound processing.  |2 fast  |0 (OCoLC)fst00872627 
650 7 |a JavaScript (Computer program language)  |2 fast  |0 (OCoLC)fst00982071 
650 7 |a Webcasting.  |2 fast  |0 (OCoLC)fst01173279 
700 1 |a Leonard, Steve  |c (Web site developer),  |e author. 
776 0 8 |i Print version:  |a Turner, William (Web site developer).  |t JavaScript for sound artists.  |d Boca Raton : Taylor & Francis, CRC Press, 2017  |z 9781138961531  |w (DLC) 2016032832  |w (OCoLC)965120408 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781317334934/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH31447936 
938 |a Askews and Holts Library Services  |b ASKH  |n AH31447937 
938 |a EBL - Ebook Library  |b EBLB  |n EBL4790071 
938 |a EBSCOhost  |b EBSC  |n 1456174 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis35371188 
938 |a Taylor & Francis  |b TAFR  |n 9781315659732 
938 |a YBP Library Services  |b YANK  |n 13400888 
938 |a YBP Library Services  |b YANK  |n 13399468 
938 |a YBP Library Services  |b YANK  |n 14419800 
994 |a 92  |b IZTAP