万本电子书0元读

万本电子书0元读

顶部广告

Mapping and Visualization with SuperCollider电子书

售       价:¥

1人正在读 | 0人评论 9.8

作       者:Marinos Koutsomichalis

出  版  社:Packt Publishing

出版时间:2013-11-25

字       数:127.2万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
This book is a standard guide with numerous code examples of practical applications. It will help you advance your skills in creating sophisticated visualizations while working with audio-visual systems.This book is ideal for digital artists and sound artists who are familiar with SuperCollider and who wish to expand their technical and practical knowledge of mapping and visualization. It is assumed that you already have some experience with the SuperCollider programming language and are familiar with the fundamental audio synthesis techniques.
目录展开

Mapping and Visualization with SuperCollider

Table of Contents

Mapping and Visualization with SuperCollider

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

Downloading the example code

Errata

Piracy

Questions

1. Scoping, Plotting, and Metering

Plotting audio, numerical datasets, and functions

Using plot and plot graph

Using plotter

Using SoundFileView

Scoping signals

Scoping waveforms

Scoping spectra

Metering levels

Monitoring signals

Monitoring numerical data

Nonstandard and complex visualizers

Nonstandard visualizers

A complex scope

Summary

2. Waveform Synthesis

Waveform synthesis fundamentals

Time domain representation

Waveform species

DC, amplitude, frequency, and phase

Custom waveform generators

Wavetable lookup synthesis

Using envelopes as wavetables

Custom aperiodic waveform generators

Waveform transformations

Waveshaping

Unary operations

Binary operations

Bitwise operations

Summary

3. Synthesizing Spectra

Introducing the frequency domain

Spectra

Fast Fourier Transform in SuperCollider

Creating and manipulating spectra

Aggregating and enriching spectra

Sculpting and freezing spectra

Shifting, stretching, and scrambling spectra

Using the pvcalc method

Visualizing spectra

Limitations of spectral scoping

Optimizing spectra for scoping

Summary

4. Vector Graphics

Learning the vector graphics fundamentals

Drawing primitive shapes and loading images

Complex shapes and graphics state

Introducing colors, transparency, and gradients

Abstractions and models

Objects and prototypes

Factories

Geometrical transformations, matrices, and trailing effects

Complex structures

Particle systems

Fractals

Summary

5. Animation

Fundamentals of motion

Motion species

Using UserView

Animating complex shapes and sprites

Fundamental animation techniques

Trailing effects

Interaction and event-driven programming

Particle systems

Advanced concepts

Animating fractals

Adding dynamics to simulate physical forces

Kinematics

Summary

6. Data Acquisition and Mapping

Data acquisition

Dealing with local files

Accessing data remotely

Using OSC

Using MIDI

Using Serial Port

Machine listening

Tracking amplitude and loudness

Tracking frequency

Timbre analysis and feature detection

Onset detection and rhythmical analysis

Basic mappings

Preparing and preprocessing data on the client side

Preparing and preprocessing data on theserver side

Basic encodings and interpolation schemes

Sharing and distributing data

Summary

7. Advanced Visualizers

Audio visualizers

Trailing waveforms

Spectrogram

Music visualizers

Rotating windmills

Kinematic patterns

Visualizing and sonifying data

Particles and grains

Fractalizer

Summary

8. Intelligent Encodings and Automata

Analyzing data

Statistical analyses and metadata

Probabilities and histograms

Dealing with textual datasets

Advanced mappings

Complex and intelligent encodings

Neural networks

Automata

Cellular automata

Game of Life

Summary

9. Design Patterns and Methodologies

Blackboard

Methodology

Model-View-Controller

Handling multiple files and environments

Threads, semaphores, and guards

The View

Clients and interfaces

Implementation

Strategies and policies

The Model

Aggregates and wrappers

Software agents

Introducing software actors and finalizing the model

The Controller

Game of Life

Finalizing the Controller

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部