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
dmxusbpro - DMX 512 externals for Max dmxusbpro - DMX 512 external for Max The dmxusbpro external for Max gives access to the Enttec DMX USB Pro interface and allows to send or receive DMX 512 data. Thus its possible to use Max as lighting controller for theatre or interactive installations. 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. To make sure the external works for you please try the DEMO version before you buy! User Feedback: "Wow...this object smokes! Purchase:
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.
ReWire Essentials 1: From Max/MSP to Your Host - Cycling 74 Makers of Max Visual Programming Software for Artists, Musicians & Performers In our tutorial, we will show connections to two major software packages: Ableton Live and Digital Performer. However, if you use a different application, you should check the documentation to learn more about its ReWire implementation. In most cases, the process is the same: You set up Max/MSP to speak to ReWire.You start your host application.You create a channel in the host to accept Max/MSP input.You create (or load) a Max/MSP patch and turn on the DSP output. The Host Connection In order to allow Max/MSP to speak to your ReWire host, you have to use a special output driver named ad_rewire. In order to create a simple test patch for our ReWire connection, I’ve created the most simple audio patch possible: a cycle~ object connected to an ezdac~ object. Within Ableton Live, I need to set a channel that will receive the ReWire audio input sent from my Max patch. Connecting a Max/MSP patch into Digital Performer is equally simple. Interacting with the Host DAW Creating a host-aware patch
Composite Video Input Devices for OSX You can use the Pinnacle Dazzle RCA/Composite / USB 2.0 adaptor which gives you uncompressed NTSC/PAL over USB 2.0. Daystar XTraview, also uncompressed NTSC/PAL over USB 2.0 Aditionally you can use similar and cheaper devices that work with the Video Glide Driver (IIRC the Xtraview comes with a license of VideoGlide driver). Here is an image of the capture devices for size. Note, the Diamond Multimedia device shows up in the driver list, but I’ve not gotten it to work. Here is the Jitter list: I’ve tested all 3 of the above, and they all work about the same (albeit the Diamond on PC only). These devices are cheap, but they work.
aka.objects | akalogue aka.leapmotion Interfacing with The Leap Motion controller input device.Download aka.leapmotion 0.2 (Max 5/6 for Mac, The Leap 0.7.0)Download aka.leapmotion 0.1 (Max 5/6 for Mac, The Leap 0.6.6)Source code at GitHub Max external objects for OS X by Masayuki Akamatsu I can’t offer support for them but you can use them under the license below. These softwares are licensed under a Creative Commons Attribution 3.0 Unported License. 「aka.objects」への4件のフィードバック コメントを残す メールアドレスが公開されることはありません。 次のHTML タグと属性が使えます: <a href="" title=""><abbr title=""><acronym title=""><b><blockquote cite=""><cite><code><del datetime=""><em><i><q cite=""><strike><strong> WP-SpamFree by Pole Position Marketing