FTM&Co - ftm Max for Live Working with Hardware: DMX, Part 1 - Cycling 74 Makers of Max Visual Programming Software for Artists, Musicians & Performers DMX, or more accurately, DMX 512, is a network protocol most commonly used for the control of stage lighting and effects. It is easily programmed in Max, using techniques similar to those used to program MIDI. With your Max skills, you can replace and extend the functionality of dedicated DMX controller/mixer hardware boxes with patches. This is the first article of three in which we shall explore the world of programming DMX with Max. Over the course of these articles, we will present some basic DMX concepts and an introduction to some DMX hardware options that are usable with Max. The second article will feature interviews with Max programmers that have experience with DMX in professional environments. Understanding the DMX Protocol The name “DMX” is short for “Digital Multiplex”. In a typical DMX 512 network, devices are daisy chained together. Here’s a picture of the simple DMX network we used to make the video. As an example, if we send a DMX packet with the following data: Stay Tuned
CataRT - IMTR From IMTR Real-Time Corpus-Based Concatenative Synthesis by Diemo Schwarz, IMTR Team, Ircam--Centre Pompidou, and collaborators. CataRT is based on FTM&Co. by Norbert Schnell and collaborators. See also: Description The concatenative real-time sound synthesis system CataRT plays grains from a large corpus of segmented and descriptor-analysed sounds according to proximity to a target position in the descriptor space. CataRT is implemented in MaxMSP and takes full advantage of the generalised data structures and arbitrary-rate sound processing facilities of the FTM and Gabor libraries. CataRT allows to explore the corpus interactively or via a target sequencer, to resynthesise an audio file or live input with the source sounds, or to experiment with expressive speech synthesis and gestural control. CataRT is explained in more detail in this article and is an interactive implementation of the new concept of Corpus-Based Concatenative Synthesis. Download Requirements License Documentation Screenshots
dmxusbpro - DMX 512 externals for Max dmxusbpro - DMX 512 external for Max WARNING: The dmxusbpro external is 'end of life' and should not be used for new projects! It was originally developed for Max4.5 and never updated ever since. The dmxusbpro external for Max gives access to the Enttec DMX USB Pro interface and allows to send or receive DMX 512 data. dmxusbpro features (version 1.5): send or receive up to 512 channels of DMX data user setable refresh rate user setable start-code user setable break and mark-after-break time update the firmware of the interface query available serial ports to find connected interfaces query device's serial number More information about the features and how to use this external can be found in the dmxusbpro manual (203 kBytes Requirements: The dmxusbpro external works with the 'USB DMX Pro' interface only! To run the Max version of the dmxusbpro external Max 4.5 or later on Mac OS X or Windows is required. User Feedback: "Wow...this object smokes! Purchase:
Download fftw++ CycliC Step Sequencer CycliC, is a software-based step sequencer,developed in collaboration with Olivier Gillet of Mutable Instruments. It is based on a very straightforward concept: up to 6 independent “subsequences” traverse through a 32 step note array. Each of these subsequences can send MIDI information to a unique MIDI device and/or channel. Active notes within the note array can be selected at random, as can the note values themselves. Notes can also be constrained to musical scales if desired (thanks to VJ Manzo’s Modal Object Library!). The sequencer can run off of an internal clock, or via MIDI clock, and its presets can be selected via MIDI program change messages. In new version 1.5 of the software, VST plugin instruments are now supported, and per-step velocity and gate parameters are added, as well as two continuous controller (CC) messages that can also be sent on a per-step basis. The bottom line is that in many ways, this sequencer is quite simple, but incredibly powerful.