Feeds:
Posts
Comments

Posts Tagged ‘Max’

Lab 2: Max/MSP (part 1)

  • Applicability of computers to image making.
    • Networking as we’ve seen with Web 2.0
    • Interactivity/Response/Behavior
    • Analysis
    • Immersion
    • Multimedia/Convergence
  • Applicability of computers to Documentary
    • Discussion
  • Examples:
  • Programming
    • When working with blogs, photos, and video so far we’ve been able to make use of ready-built applications which allow us manipulate images. But what options do we have when we want to go beyond the limitations the software, to do something unconventional. Probably we are going to need to extend the software, or if necessary build our own. How is that done? By programming. In a nutshell a program is set of instructions for handling various situations, written in a language that the computer can interpret. All computer languages are in essence the same. They handle the various inputs and deliver the conditional outputs.
    • Quick overview of digital/binary, assembly, C/C++, high level languages.
  • Max/MSP Overview
    • Graphical programming is a method of quickly building powerful software. Graphics represent blocks of code which perform specific functions. Software is designed by connecting the blocks into chains that execute a sequence of tasks (think rube goldberg machine). This innovative programming paradigm has been embraced by the media arts community for its ease and dynamics…in other words, one can create highly customized applications without the difficulty of directly writing code. Additionally, developers of the software have geared it towards multimedia development. There are a large number of components for generating and processing sound, video, graphics, and text.
    • Libraries: MSP, Jitter, SoftVNS
    • The original creator of Max, developed an open-source equivalent called Pure Data (Pd), which tends to be slightly less user friendly.
    • See the wikipedia entry for details on the history of Max/MSP.
    • To purchase a copy of Max or obtain a free 30-day trial go to the cycling74 website. Please note, it is recommended that you wait to install the 30-day trial on your personal computer until the latter half of the semester when we begin working on the final projects for which you will need Max. For now, use the copies available on campus.
  • Basic Programming Concepts
    • Modes: Edit and Playback (ctrl + e)
    • Objects – Object Menu
    • Messages
    • Numbers
    • Arguments
    • Patchcords, Inlets and Outlets
  • Example: Hello World, Calculator
  • Support
    • Help Files
      • can copy them (but don’t edit them)
      • explain object, but may be able to do more, or work with less
    • Documentation/Manual/Tutorials
    • Forum
  • Example: ‘Movie’ Object
    • Copy/Look at Help file (play around for 5 minutes)
    • Frame access with numbers: easy way to manipulate video
    • Load different clips
  • Common Objects
    • Bang
    • Metro
    • Toggle
    • Counter
    • Math operators
    • Random/Drunk
    • Mouse/Keyboard Interaction
  • Example: Add Objects to Movie
  • Video/Graphics (Jitter/SoftVNS)
    • Basic Concepts
    • Input
      • Live Video
      • Video Files
      • Graphic Elements
    • Output
      • Live Video
      • Video Files
      • Generative Graphics
      • Text
  • Audio (MSP)
    • Basic Concepts
    • Input
      • Microphone
      • Audio Files
    • Output
      • Live Audio (multichannel)
      • Audio files
      • Generative Sound
  • Example: Add Microphone to Movie – Move it by blowing it
  • Processing
    • Filters
    • Compositing
    • Analysis
    • Mapping (one medium on another)
    • Generation
  • Assignment: Develop a creative application with movie
Advertisements

Read Full Post »