Transcript week10

Music and Audio Computing I
216-306A
Prof. Marcelo M. Wanderley
[email protected]
Week 10
Week 10
This week's topics:
Sequencing with Detonate
Producing MAX Collectives and
stand-alone applications
2nd assignment (due Nov. 22 2001)
Nov 08 01 - week 10
306A - Music and Audio
Computing
2
Sequencing in MAX with
detonate
Objects: seq, mtr, detonate
detonate object:
advanced sequencing capabilities: non-real
time recording, continuously variable
playback tempo, triggering individual notes
on command…
Graphic editing window.
Nov 08 01 - week 10
306A - Music and Audio
Computing
3
Sequencing in MAX with
detonate
Example of non-real time recording
using detonate - week10-detonate2
(tutorial 44)
All note events and panning are calculated
for each index sent from Uzi (1 to 1000) .
Everything is recorded by detonate.
Once Uzi finishes, it bangs a start
message (followed by a next message)
that tells detonate to tart playing.
Nov 08 01 - week 10
306A - Music and Audio
Computing
4
Sequencing in MAX with
detonate
week10-detonate2
Nov 08 01 - week 10
306A - Music and Audio
Computing
5
Sequencing in MAX with
detonate
Control of continuously varying
playback tempo! -> week10-detonate
Various applications :
step playing,
score following (match an incoming note to
an existing note in the score)…
Nov 08 01 - week 10
306A - Music and Audio
Computing
6
MAX Collectives
Single applications with grouped files:
One or more top-level patches (opened
when the collective is opened) and subpatches.
When a patch is saved as a collective, MAX
includes any external objects and subpatches shown in the top-level patch (!!!!)
Easily transferable but not easily
editable!!
Nov 08 01 - week 10
306A - Music and Audio
Computing
7
MAX Collectives
Hands on: Test different scripts (add patches,
objects, and files - save them!)
Always test your collective (from another
folder)!!
Sometimes you'll need to include patches, objects
or files yourself:
Some MAX objects might require additional files to be
input to the collective: coll, funbuff, movie, mtr,
table…
Some patches automatics loaded (e.g. using pcontrol)
may need to be included by hand…
Nov 08 01 - week 10
306A - Music and Audio
Computing
8
MAX Collectives and
Standalone applications
Collectives can be easily distributed and
used with MAX or MAXPlay (free).
BUT: collectives can be combined with
MAXPlay into a standalone application
that does not require either MAX or
MAXPlay!
Nov 08 01 - week 10
306A - Music and Audio
Computing
9
Creating Standalone applications
Use the application installer to compile
your collective into a standalone
application.
Various options to select from: memory
size allocated to the application, preset
overdrive and all windows active,etc.
Option: Search for Missing files
(recommended!)
Nov 08 01 - week 10
306A - Music and Audio
Computing
10
Second Assignment - Due
Nov 22 2001 noon
Produce a standalone application based
on a timeline to control both internal and
external events.
Objects to be included: cd/movie, lcd,
bpatcher, seq, detonate, etc.
Use MIDI to control the timeline or as
input to a sequencer.
Nov 08 01 - week 10
306A - Music and Audio
Computing
11