{"text_format":"2","workbook":"xls","n_sheets":1,"sheets":["report2"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":1,"defined_names":1,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"report2","index":0,"n_rows":20,"n_cols":5,"rows_kept":20,"cut":false,"hidden":false,"merged":[[0,2,0,3],[0,4,0,5],[1,2,1,3],[1,4,1,5],[2,2,2,3],[2,4,2,5],[3,2,3,3],[4,2,4,3],[6,2,6,3],[7,2,7,3],[8,2,8,3],[9,2,9,3],[10,2,10,3],[11,2,11,3],[12,2,12,3],[16,2,16,3]],"flags":["formulas_cached_only"]}
[null,"1.","Record Nr.",null,"UNINA9910961978503321"]
[null,null,"Autore",null,"Chung Bryan WC"]
[null,null,"Titolo",null,"Multimedia programming with Pure Data : a comprehensive guide for digital artists for creating rich interactive multimedia applications using Pure Data / / Bryan WC Chung"]
[null,null,"Pubbl/distr/stampa",null,"Birmingham, : Packt Pub., 2013"]
[null,null,"ISBN",null,"9781782164654"]
[{"$nulls":4},"1782164650"]
[null,null,"Edizione",null,"[1st ed.]"]
[null,null,"Descrizione fisica",null,"1 online resource (350 p.)"]
[null,null,"Collana",null,"Community experience distilled"]
[null,null,"Disciplina",null,"004.67;006.78"]
[null,null,"Soggetti",null,"Visual programming (Computer science)"]
[null,null,"Lingua di pubblicazione",null,"Inglese"]
[null,null,"Formato",null,"Materiale a stampa"]
[null,null,null,"Livello bibliografico","Monografia"]
[null,null,null,"Note generali","Bibliographic Level Mode of Issuance: Monograph"]
[null,null,null,"Nota di bibliografia","Includes bibliographical references and index."]
[null,null,"Nota di contenuto",null,"Intro -- Multimedia Programming with Pure Data -- Table of Contents -- Multimedia Programming with Pure Data -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Errata -- Piracy -- Questions -- 1. Getting Started with Pure Data -- Creating the first program -- Understanding the terms and interface -- Displaying messages -- Performing arithmetic calculation -- Creating a counter -- Automating the counter -- Making an animation with the interface elements -- Using the graphical interface objects -- Summary -- 2. Computer Graphics with the GEM Library -- Using the GEM display window -- Drawing basic 2D graphics -- Understanding the coordinates system -- Drawing basic 3D primitive shapes -- Working with digital color -- Applying geometric transformation -- Performing translation, rotation, and scaling -- Checking the margins of the window -- Order of transformations -- Creating animation in 3D space -- Summary -- 3. Image Processing -- Obtaining images from external sources -- Applying image filters -- Layering multiple images -- Working with time -- Performing background removal -- Working with chroma key -- Experimenting with advanced effects -- Layering with gemhead -- Coloring pixel data -- Creating painterly effect -- Summary -- 4. Interactivity -- Obtaining the mouse position -- Responding to keyboard events -- Creating a graphical button -- Preparing a video-"]
[{"$nulls":4},"jockey instrument -- Creating interactive animation -- Animate the moving ball -- Bouncing the ball on the four margins -- Creating the paddle control -- Keeping and displaying the score -- Summary."]
[{"$nulls":4},"5. Motion Detection -- Obtaining the frame difference -- Detecting presence -- Detecting motion -- Creating a motion detection animation -- Comparing colors -- Performing color detection -- Making an air drum -- Summary -- 6. Animation with Particle System -- Understanding a particle system -- Creating a basic particle system -- Applying forces to the particles system -- Interacting with the mouse -- Rendering particles with images -- Combining particle system with motion-tracking -- Summary -- 7. Audio Programming -- Preparing for audio processing -- Using existing sound files -- Generating audio with waves -- Working with MIDI -- Obtaining audio input for interaction -- Summary -- 8. Interface with the Outside World -- Communicating through the Internet -- Making the connection -- Sending messages -- Sending numbers -- Controlling the visual display of another computer -- Using Open Sound Control with mobile devices -- Connecting the TUIOpad to the host computer -- Decoding the OSC messages -- Tracking multiple points -- Drawing the graphics -- Interfacing with custom hardware through Arduino -- Digital output -- Servomotor control -- Digital input -- Analog input -- Summary -- 9. Extending Pure Data -- Integrating with OpenCV -- Working with the Kinect camera -- Installation of libfreenect -- Installation of OpenNI -- Summary -- A. Communities and References -- Pure Data communities -- Pure Data events -- Pure Data artists and organizations -- Reactable -- GOTO10 -- Claude Heiland-Allen -- Jun Lee -- Hans-Christoph Steiner -- Piksel -- Baran Gülesen -- Andy Farnell -- Ben Bogart -- Matthias Kronlachner -- References -- Index."]
[null,null,null,"Sommario/riassunto","A quick and comprehensive tutorial book for media designers to jump-start interactive multimedia production with computer graphics, digital audio, digital video, and interactivity, using the Pure Data graphical programming environment.An introductory book on multimedia programming for media artists/designers who like to work on interactivity in their projects, digital art/design students who like to learn the first multimedia programming technique, and audio-visual performers who like to customize their performance sets."]