Music and Audio Computing I 216-306A Prof. Marcelo M. Wanderley mwanderley@acm.org Week 10
306A - Music and Audio Computing 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
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
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
Sequencing in MAX with detonate week10-detonate2 Nov 08 01 - week 10 306A - Music and Audio Computing
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
306A - Music and Audio Computing MAX Collectives Single applications with grouped files: One or more top-level patches (opened when the collective is opened) and sub-patches. When a patch is saved as a collective, MAX includes any external objects and sub-patches shown in the top-level patch (!!!!) Easily transferable but not easily editable!! Nov 08 01 - week 10 306A - Music and Audio Computing
306A - Music and Audio Computing 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
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
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
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