Max/MSP/Jitter for music: a practical guide to developing interactive music systems for education and more
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Oxford [u.a.]
Oxford Univ. Press
2011
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Includes bibliographical references and index |
Beschreibung: | XXI, 334 S. Ill., graph. Darst., Notenbeisp. |
ISBN: | 9780199777679 9780199777686 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV039751129 | ||
003 | DE-604 | ||
005 | 20120726 | ||
007 | t | ||
008 | 111209s2011 xxuadgl |||| 00||| eng d | ||
010 | |a 2011001665 | ||
020 | |a 9780199777679 |c hbk. |9 978-0-19-977767-9 | ||
020 | |a 9780199777686 |c pbk. |9 978-0-19-977768-6 | ||
035 | |a (OCoLC)697036825 | ||
035 | |a (DE-599)BVBBV039751129 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-12 |a DE-1102 |a DE-355 | ||
050 | 0 | |a ML74.4.M39 | |
082 | 0 | |a 781.3/45133 | |
084 | |a LR 56976 |0 (DE-625)109837: |2 rvk | ||
084 | |a LR 57790 |0 (DE-625)109888:13528 |2 rvk | ||
084 | |a 9,2 |2 ssgn | ||
100 | 1 | |a Manzo, Vincent J. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Max/MSP/Jitter for music |b a practical guide to developing interactive music systems for education and more |c by V. J. Manzo |
246 | 1 | 3 | |a Max, MSP, Jitter for music |
264 | 1 | |a Oxford [u.a.] |b Oxford Univ. Press |c 2011 | |
300 | |a XXI, 334 S. |b Ill., graph. Darst., Notenbeisp. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Includes bibliographical references and index | ||
630 | 0 | 4 | |a Max (Computer file : Cycling '74) |
650 | 4 | |a Computer music |x Instruction and study | |
650 | 0 | 7 | |a Elektronische Musik |0 (DE-588)4014355-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Soundverarbeitung |0 (DE-588)4485311-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Musikerziehung |0 (DE-588)4040843-7 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Musikerziehung |0 (DE-588)4040843-7 |D s |
689 | 0 | 1 | |a Elektronische Musik |0 (DE-588)4014355-7 |D s |
689 | 0 | 2 | |a Soundverarbeitung |0 (DE-588)4485311-7 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung BSB Muenchen |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024598583&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-024598583 | ||
942 | 1 | 1 | |c 780.2 |e 22/bsb |f 090511 |
Datensatz im Suchindex
_version_ | 1804148643259744256 |
---|---|
adam_text | Contents
j
Éti
¥í
Foreword by David Elliott
· xi
Preface
· xiii
Acknowledgments
· xix
About the Companion Website
· xxi
Introduction to Programming
· 1
Covers the basic tools of operation and navigation in Max as well
as an introduction to the basic ways to work with data.
•
Introduction to Max
· 3
•
The Max Window
· 7
•
Help
Patchers · 8
•
Arguments
· 9
•
Separating Items in a Message
· 10
•
Numbers: integers and floating points
· 10
•
Aligning
· 12
•
Commenting
· 13
•
Inspector
· 13
Generating Music
· 17
Introduces elements of algorithmic composition. We will create a
program that randomly generates pitches at a specified tempo.
The program will have the ability to change a number of musical
variables including timbre, velocity, and tempo. We will also write
a program that allows your MIDI keyboard to function as a
synthesizer. These two programs will be the basis of future
projects related to composition and performance.
•
The RAT Patch
· 17
•
MIDI (Musical Instrument Digital Interface)
· 18
•
Synthesizing MIDI numbers
· 19
•
Adding Timing
· 21
•
Slider Patch
· 28
•
Rat Patch
2 · 29
•
MIDI Input
· 32
Contents
Vt:
3
Math and Music
· 38
Discusses some of the math used in musical operations. We will
examine the math behind musical concepts like transposing
music by some interval and adding chord tones to a root note.
We will also look at some of the things that will help make your
program look better and more accessible to users. We will create
a program that harmonizes MIDI notes.
•
Math in Max
· 38
•
Forming Intervals
· 43
•
Window Dressing
· 45
•
Creating Chords
· 48
•
Presentation Mode
· 51
•
Further Customization
· 52
•
Comments
· 56
4
Scales and Chords
· 58
Teaches you how to build scales and chords and play them back
in a variety of ways. By the end of the chapter, you will write a
program that allows users to play diatonic chords in a specified
key using just the number keys on your computer keyboard.
•
Scale Maker
· 58
•
Chord Maker
· 61
•
Order of Operations
· 70
•
Setting Values
· 74
5
Interactive Ear Training
· 82
Teaches you to make an interactive ear-training program.
•
Ear Trainer
· 82
•
Further Customization
· 92
6
Data Structures
· 95
Teaches you to write a program that randomly generates diatonic
pitches at a specified tempo. We will learn how to filter chromatic
notes to those of a specific mode by using stored data about
scales. By the end of this chapter, you will have created a
program that composes diatonic music with a simple rhythm. We
will also learn about adding objects in order to expand the Max
language.
•
Adding External Objects
· 95
•
Tonality in Max
· 96
•
Filtering Chromatic Notes to Diatonic Notes
· 97
•
Random Tonal Music
· 99
•
Abstractions and Subpatchers
· 103
•
Working with Pitch Classes
· 105
•
Tables
·
111
Contents
7
Control
Interfaces · 119
Examines
some premade patches demonstrating a few
techniques for designing diatonic musical instruments. We will
review some of the basic ins and outs of MIDI, learn some ways
to program more efficiently, and discuss a number of control
options for your patches.
•
bpatchers
· 120
•
Saving Settings
· 125
•
Storing Presets
· 137
8
Control Interfaces Continued
· 140
Looks at some innovative ways to control music making as we
develop musical instruments. We will use your computer
keyboard and mouse as performance instruments as well as
discuss the use of videogame controllers in your patches.
•
Arguments for Abstractions
· 141
•
Using the Mouse
· 144
•
Using Videogame Controllers
· 151
9
Tools for Music Theory Concepts
· 157
Allows you to design some tools to aid in the discussions of
concepts related to music theory. In particular, we will discuss
chord progressions, scale analysis, chord analysis, mode
relationships, harmonic direction of chords, and harmonization.
By the end of this chapter, you will have an arsenal of tools for
explaining theoretical concepts of music.
•
Chord Progressions
· 157
•
Scale Analysis
· 160
•
Mode Relationships
· 167
•
Harmonic Direction
· 170
•
Harmonization
· 172
10
Working with Time
· 178
Discusses aspects of time, rhythm, and the sequencing of events.
You will learn to create interactive performance and compositions
systems as well as create patches that demonstrate rhythmic
complexity. By the end of the chapter, you will have created
patches that can record and loop MIDI sequences as well as a
number of patches that work with notes over time.
•
Sequencing
· 178
•
Step Sequencers
· 189
•
The Transport
· 194
•
Overdrive
· 198
Contents
11
Building
Stand-alone
Applications
· 200
Analyzes a Chord
Namer application
that allows a user to
enter
a
chord name and see the notes on a MIDI keyboard. We will
build this patch as a stand-alone program that can be used on
any computer even if it does not have Max installed.
•
Preparing the Application
· 200
•
Building the Application
· 206
•
Icons
· 209
•
Permission and Cross-platform Building
· 209
12
Working with Audio
· 212
Discusses MSP, a collection of objects that work with audio
signals. The MSP objects can handle actual sound recordings, like
audio from a microphone, as well generate signals.
•
Basic Ins and Outs of Audio
· 212
•
Sine Waves
· 218
•
Timbre
· 221
•
Synthesizer
· 226
•
Synth Building
· 228
13
Audio Playback and Pitch Tracking
· 237
Looks at some of the ways that you can play back and record
sound files. We will also look at some ways to track the pitch of
analog audio and convert it into MIDI numbers.
•
Playback
· 237
•
Pitch to MIDI Tracking
· 243
14
Audio Buffers
· 250
Discusses how to record audio into a storage container called a
buffer. By the end of this chapter, you will be able to record a
performance through your microphone and loop the recording
while you make sonic changes to it. You will also learn how to
make a polyphonic synthesizer that uses a single recording of
your voice as the pitches.
•
All about Buffers
· 250
•
Recording into a Buffer
· 256
•
Referencing Playback Speed to a MIDI Note
· 258
15
Audio Effects and Processing
· 263
Addresses implementing audio effects into patches with live
audio and sound files.
•
Preparing the Patch
· 264
•
Delays
· 266
Contents
EQ · 271
Other Effects
·
275
16
Working with Live
Video · 277
Discusses Jitter, a set of objects that handle video and visual-
related content in Max. By the end of this chapter, you will have
created a patch that changes the color of a live video when
pitches are played.
•
Matrix
· 277
•
Camera Input
· 278
•
Adjusting Color
· 280
•
Mapping MIDI Pitches to Color
· 284
17
Working with Video Files
· 290
Works with preexisting video files located within the Max search
path. By the end of this chapter, you will have created patches
that detect presence in certain areas of a video. We will also
examine some aspects of tracking colors in video.
•
Video
· 290
•
Presence Detection
· 292
•
Color Tracking
· 301
•
Preassembled Video Patches
· 303
18
Video Research Instrument
· 305
Looks at a research instrument designed to measure the time
between stimulus and response when a participant is watching
videos.
•
Stimulus Testing Instrument
· 305
•
Working with Paths
· 309
•
Application
· 312
19
Informal Music Learning Instruments
· 314
Looks at a collection of interactive systems used in a research
project involving students who have not had any formal music
training; the goal was to teach music composition and
performance to these students using software instruments that
allow them to play chord functions with ease.
•
E001
:
keys mapped to chords
· 314
•
E005: pitch tracking to chords
· 316
•
E003: form and progressions
· 317
•
E002: number-based composition
· 320
fe
ЧІг
Contents
20
Compositions and Perception Tools
· 325
Examines some ways to interact with audio processing objects.
We will examine compositions for live acoustic instruments and
Max. The remaining example patches in this chapter will deal
with audio processing as it relates to hearing and some aspects
of perception.
•
Composition for Ei> Clarinet and Computer
· 325
•
Hearing
· 329
•
Perception
· 330
•
Conclusion
· 332
|
any_adam_object | 1 |
author | Manzo, Vincent J. |
author_facet | Manzo, Vincent J. |
author_role | aut |
author_sort | Manzo, Vincent J. |
author_variant | v j m vj vjm |
building | Verbundindex |
bvnumber | BV039751129 |
callnumber-first | M - Music |
callnumber-label | ML74 |
callnumber-raw | ML74.4.M39 |
callnumber-search | ML74.4.M39 |
callnumber-sort | ML 274.4 M39 |
callnumber-subject | ML - Literature on Music |
classification_rvk | LR 56976 LR 57790 |
ctrlnum | (OCoLC)697036825 (DE-599)BVBBV039751129 |
dewey-full | 781.3/45133 |
dewey-hundreds | 700 - The arts |
dewey-ones | 781 - General principles and musical forms |
dewey-raw | 781.3/45133 |
dewey-search | 781.3/45133 |
dewey-sort | 3781.3 545133 |
dewey-tens | 780 - Music |
discipline | Musikwissenschaft |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02017nam a2200505zc 4500</leader><controlfield tag="001">BV039751129</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20120726 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">111209s2011 xxuadgl |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2011001665</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780199777679</subfield><subfield code="c">hbk.</subfield><subfield code="9">978-0-19-977767-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780199777686</subfield><subfield code="c">pbk.</subfield><subfield code="9">978-0-19-977768-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)697036825</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV039751129</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-12</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-355</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">ML74.4.M39</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">781.3/45133</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">LR 56976</subfield><subfield code="0">(DE-625)109837:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">LR 57790</subfield><subfield code="0">(DE-625)109888:13528</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">9,2</subfield><subfield code="2">ssgn</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Manzo, Vincent J.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Max/MSP/Jitter for music</subfield><subfield code="b">a practical guide to developing interactive music systems for education and more</subfield><subfield code="c">by V. J. Manzo</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Max, MSP, Jitter for music</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Oxford [u.a.]</subfield><subfield code="b">Oxford Univ. Press</subfield><subfield code="c">2011</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXI, 334 S.</subfield><subfield code="b">Ill., graph. Darst., Notenbeisp.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">Max (Computer file : Cycling '74)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer music</subfield><subfield code="x">Instruction and study</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Elektronische Musik</subfield><subfield code="0">(DE-588)4014355-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Soundverarbeitung</subfield><subfield code="0">(DE-588)4485311-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Musikerziehung</subfield><subfield code="0">(DE-588)4040843-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Musikerziehung</subfield><subfield code="0">(DE-588)4040843-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Elektronische Musik</subfield><subfield code="0">(DE-588)4014355-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Soundverarbeitung</subfield><subfield code="0">(DE-588)4485311-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung BSB Muenchen</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024598583&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-024598583</subfield></datafield><datafield tag="942" ind1="1" ind2="1"><subfield code="c">780.2</subfield><subfield code="e">22/bsb</subfield><subfield code="f">090511</subfield></datafield></record></collection> |
id | DE-604.BV039751129 |
illustrated | Illustrated |
indexdate | 2024-07-10T00:10:24Z |
institution | BVB |
isbn | 9780199777679 9780199777686 |
language | English |
lccn | 2011001665 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-024598583 |
oclc_num | 697036825 |
open_access_boolean | |
owner | DE-12 DE-1102 DE-355 DE-BY-UBR |
owner_facet | DE-12 DE-1102 DE-355 DE-BY-UBR |
physical | XXI, 334 S. Ill., graph. Darst., Notenbeisp. |
publishDate | 2011 |
publishDateSearch | 2011 |
publishDateSort | 2011 |
publisher | Oxford Univ. Press |
record_format | marc |
spelling | Manzo, Vincent J. Verfasser aut Max/MSP/Jitter for music a practical guide to developing interactive music systems for education and more by V. J. Manzo Max, MSP, Jitter for music Oxford [u.a.] Oxford Univ. Press 2011 XXI, 334 S. Ill., graph. Darst., Notenbeisp. txt rdacontent n rdamedia nc rdacarrier Includes bibliographical references and index Max (Computer file : Cycling '74) Computer music Instruction and study Elektronische Musik (DE-588)4014355-7 gnd rswk-swf Soundverarbeitung (DE-588)4485311-7 gnd rswk-swf Musikerziehung (DE-588)4040843-7 gnd rswk-swf Musikerziehung (DE-588)4040843-7 s Elektronische Musik (DE-588)4014355-7 s Soundverarbeitung (DE-588)4485311-7 s DE-604 Digitalisierung BSB Muenchen application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024598583&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Manzo, Vincent J. Max/MSP/Jitter for music a practical guide to developing interactive music systems for education and more Max (Computer file : Cycling '74) Computer music Instruction and study Elektronische Musik (DE-588)4014355-7 gnd Soundverarbeitung (DE-588)4485311-7 gnd Musikerziehung (DE-588)4040843-7 gnd |
subject_GND | (DE-588)4014355-7 (DE-588)4485311-7 (DE-588)4040843-7 |
title | Max/MSP/Jitter for music a practical guide to developing interactive music systems for education and more |
title_alt | Max, MSP, Jitter for music |
title_auth | Max/MSP/Jitter for music a practical guide to developing interactive music systems for education and more |
title_exact_search | Max/MSP/Jitter for music a practical guide to developing interactive music systems for education and more |
title_full | Max/MSP/Jitter for music a practical guide to developing interactive music systems for education and more by V. J. Manzo |
title_fullStr | Max/MSP/Jitter for music a practical guide to developing interactive music systems for education and more by V. J. Manzo |
title_full_unstemmed | Max/MSP/Jitter for music a practical guide to developing interactive music systems for education and more by V. J. Manzo |
title_short | Max/MSP/Jitter for music |
title_sort | max msp jitter for music a practical guide to developing interactive music systems for education and more |
title_sub | a practical guide to developing interactive music systems for education and more |
topic | Max (Computer file : Cycling '74) Computer music Instruction and study Elektronische Musik (DE-588)4014355-7 gnd Soundverarbeitung (DE-588)4485311-7 gnd Musikerziehung (DE-588)4040843-7 gnd |
topic_facet | Max (Computer file : Cycling '74) Computer music Instruction and study Elektronische Musik Soundverarbeitung Musikerziehung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024598583&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT manzovincentj maxmspjitterformusicapracticalguidetodevelopinginteractivemusicsystemsforeducationandmore AT manzovincentj maxmspjitterformusic |