GRATIS

Max MSP Programming Course: Structuring Interactive Software for Digital Arts

  • money

    Cursos gratis (Auditar)

    question-mark
  • earth

    Inglés

  • folder

    NaN

  • certificate

    Guía de Registro en Kadenze

    arrow
Acerca de este curso

  • Interactivity
    • This session will explore how to bring interactivity into your work. We will look at the mechanics of using an external device I/O through Max: MIDI, OSC, HID, what objects you use, and typical usage patterns.
  • Data Types in Depth
    • This session goes into data types in depth, giving you a deeper understanding of MAX.
  • Max programming paradigms
    • This session will cover multiple instances of abstraction, making multiples with poly~, finite state machines, bottom-up and top-down design and development, and cross-modal mappings.
  • Structuring Non-Trivial Patches
    • This session will cover best practices for naming, using sub-patchers and encapsulation in your patchers, as well as alternate data paths for larger programs.
  • Introduction
    • This session will introduce you to Max, to this course, and how to get started.
  • Abstractions, Files, and How Max Works
    • This session will recap and review the concepts we've learned in Max, Jitter, and MSP. It will also cover abstractions, Bpatchers, and collections.
  • Fundamental Elements
    • This session will cover the fundamental elements of Max, getting to know the user interface for programming Max, and the basic mechanical steps of "patching" (ie. putting programs together).
  • Getting Mathematical: Arithmetic, Logic, Matrices
    • In this session we’re going to get mathematical. We will cover integer and floating point numbers, randomness and noise, human perception(and why you often want to use a log scale when dealing with frequency or amplitude), Boolean true/false logic, and jitter matrices.
  • What's Really Going on Inside Max
    • Now that you’ve got the flavor of Max and you know how to put together your own patches, we’re going to dive deep into what’s really happening inside the computer as Max runs your patches. This session will cover a deeper understanding of Max Data and Data Flow.
  • Integrating MAX with Other Software and Languages
    • This session will discuss where you can take your Max programming, integrating Max with other computer paradigms, final thoughts, and extra resources, tools, and examples.