47 Posts tagged with "jitter"

  • An Interview with Noriko Matsumoto

    An amazing artist with an amazing range of work, read the interview of Noriko Matsumoto by Greg Taylor.


  • A Look Back at NIME 2009

    I will try to summarize here what I thought were some of the highlights of NIME 2009...


  • A Look Back at Expo ’74

    Last week, we put on our first conference. Now that Expo '74 is history, I've been asked to share my thoughts about the experience...


  • The Video Processing System, Part 1

    Between the tutorials, Jitter Recipes, and all of the example content, there are many Jitter patches floating around that each do one thing pretty well, but very few of them give a sense of how to scale up into a more complex system. Inspired by a recent patching project and Darwin Grosse's guitar processing articles, this series of tutorials will present a Jitter-based live video processing system using simple reusable modules, a consistent control interface, and optimized GPU-based processes wherever possible. The purpose of these articles is to provide an over-the-shoulder view of my creative process in building more complex Jitter patches for video processing.


  • An Interview with Dana Karwas

    When you think of multimedia technology you think mostly about the technology. When you experience Dana Karwas' work you think of the rich organic layers of experience. Dana is working in the nebulous grey area between art and design. As a trained architect she is commissioned to do design works for giants such as Knoll, yet as an artist she creates amazingly tactile and organic performances like her work Party Dress and the installation Fursicle. Although based in architecture, Dana’s work uses high-end technology such as Max/MSP to explore social interaction and levels of identity within public space.


  • An Interview with Mattijs Kneppers

    These days it seems that everyone wants to be an artist so I found it refreshing to meet someone who see himself as an engineer that wanted to create tools for artists. Mattijs Kneppers spoke to me by phone from his home in Holland.


  • Data Collection: Building Databases Using SQLite

    Those of you who are paying close attention already know that Max 5 includes a database that manages all the files in the search path and makes handy things like the File Browser possible. To enable this functionality, we wrote an SQLite object to do all the important work under the hood. However, the SQLite object in Max isn't really something that you can type into an object box, and it doesn't come with any help files or documentation. In this article, we'll look at ways to interface with this mysterious "no box" object using JavaScript, so that you can build, query, and edit your own databases in Max.


  • Siggraph 2008

    Last week, Siggraph 2008 took over the Los Angeles Convention Center, and Cycling '74 was there to bravely represent Jitter to a huge crowd of CG enthusiasts, production professionals, and academics. For anyone who hasn't been to a Siggraph show, it is a huge, over-stimulating event for the computer graphics community, complete with academic talks, screenings, an exhibition hall, an art show, competitions, and a job fair.


  • CNMAT Summer School 2008

    Recently, CNMAT at UC Berkeley held their annual MaxMSP/Jitter summer school classes at their beautiful Arch St. facility just off the UC campus. This year, for the second year in a row, I had the pleasure of teaching the Jitter Night School - a 3-night intensive of focussed tutorials covering a variety of Jitter topics.


  • The Adaptive Use Instruments Project

    Recently I bumped into composer and performer Pauline Oliveros (PO) in San Diego. We got to talking about one of her current projects, the Adaptive Use Musical Instruments for the Physically Challenged. This project introduces software designed to be used in therapy sessions to give children with limited motor skills the opportunity to participate in music, and offer them an outlet for musical expression. I arranged for a follow-up interview by email so that we could learn more about what this project involves. Joining us is Zevin Polzin (ZP), the technical lead in the project.


  • Max 5 and Attributes

    Sometimes when you are programming, you need to be able to configure some information about how your computer will do its job. Over the years, programmers have come up with a number of different terms for these little pieces of information -- parameters, properties, fields, etc. In Max, we call them attributes. Attributes were first introduced in Jitter, where they make it convenient to manage the state of complex objects such as jit.qt.movie. In Max 4.5, a few Max objects such as pattr (which is short for "patcher attributes" by the way) and js began to make use of attributes.


  • Announcing Max/MSP Version 5

    Cycling '74 today announced Version 5.0 of its Max/MSP media development tools. This version represents a new era of Max programming, with a completely redesigned multi-processing kernel and a streamlined development environment built on a platform-independent foundation. With a new patcher interface, searchable database of objects and examples, integrated documentation and new tutorials, the new Max user will find a smoother learning curve while experienced users will see improved productivity.


  • An Interview with Vlad Spears

    Daevlmakr sells a suite of plug-ins created in Max/MSP. I was able to spend a lot of time with Vlad Spears for this interview because he lives nearby in San Francisco...


  • Email to Customers (May 21, 2007)

    Hello from Cycling '74 headquarters. We have three things to tell you about. Read more...


  • Your First Shader

    Typically, when I talk to Jitter users about writing one's own shader programs for use with jit.gl.slab, I usually get glazed-over eyes and this sort of distant look of wonder. When I try to explain how easy it is, that look typically turns to one of annoyed disbelief. So, for a long time now I've been thinking about writing an article to de-mystify the process of writing your own GLSL shaders, and to help everyone avoid some common frustrations.


  • Cycling ’74 Releases Cyclops for Mac Intel

    Cycling '74, a San Francisco-based music and video software company, today released Cyclops v. 1.3 which adds Universal Binary support for Intel-based Macs running OS 10.4 or later. Cyclops, developed by Eric Singer of Code Artistry LLC, is a Max/MSP object for video color, grayscale and motion detection. It is a perfect solution for artists and performers who want to add video control to their work without investing in expensive standalone hardware or software.


  • Networking: Max talking to Max

    Networking is a sometimes confusing world. There are many networking options built into Max, and this article will endeavour to make clear which option is best for your application.


  • Matthew Lewis: Education through synesthetic study and play.


  • A Noisy Matrix

    Many people already know that Jitter can be a fantastic tool for video processing, but what about audio? Used with a bit of cleverness, a matrix can be just the thing for that patching impasse. Following is a set of simple examples to get you started thinking about a matrix when you've run thin on patching ideas or need a more elegant way to manage your numbers.


  • Max/MSP 4.5.7 released!

    Whew! It was a ton of work, and took a lot of long hours, but we've released Max/MSP version 4.5.7 - a free update to all Max/MSP 4.5 users. The update contains a litany of various bug fixes, some new pattr features, and support for our upcoming Pluggo 3.5.4 update.


  • Jitter Recipes: Book 2, Recipes 14-25

    The majority of these recipes are specific implementations of a more general patching concept. As with any collection of recipes, you will want to take these basic techniques and personalize them for your own uses.


  • Turntablism takes on the visual dimension.


  • Jitter Recipes: Book 1, Recipes 0-12

    Book 1 contains some clever solutions, advanced trans-coding techniques, groovy audio/visual toys, and basic building blocks for more complex processing.


  • Xray.jit objects released

    Xray.jit objects have been released. These are divided into several broad categories pertaining to Geometry, Data, Video, and Simulation. The Geometry objects deal more with OpenGL situations. The Data objects operate on jitter matrices without consideration for what that data necessarily represents and are more geared toward the general matrix format. The Video objects on the other hand mostly deal with data that is in one of the common video formats such as 1 plane char or 4 plane char. Finally, the Simulation objects do physical simulation of some sort.


Subscribe to the Cycling ’74 Weekly Newsletter

Let us tell you about notable Max projects, obscure facts, and creative media artists of all kinds.

* indicates required