Spinto dalla necessità di sviluppare alcuni progetti, sto un poco spulciando il mondo del DMX, controllers, protocollo, interfacce, etc.
Il fine primario è la possibilità di interfacciamento con MaxMsp/Jitter, e le opzioni non mi sembrano moltissime, salvo scriversi un oggetto Max ad hoc:
- uDMX – non pare male ma il progetto sembra piuttosto abbandonato…
- DMXis - appena presentato, è un bundle hardware/software (stand-alone, VST o AU); dunque per chi vuole controllare le luci dal proprio Daw (Live, Logic, DP, etc.)
- DMX USB PRO – pare funzionare molto bene ed è economica (ca. 130 €). Unico neo: esisteva un oggetto Max per la comunicazione con quest’interfaccia ma è stato abbandonato il suo sviluppo.
- RDM USB PRO – simile alla precedente, ma con piena implementazione dell’RDM (Remote Device Management – un nuovo standard che permette a luci, dimmers o altro apparecchio con specifiche Dmx512 di comunicare con il controller (la centralina luci, ad esempio). Ciò permette di ottenere informazioni riguardo, ad es., l’overload di un dimmer, il consumo di corrente, il voltaggio, etc. Però costa (ca. 600 €)!
- ODE Open DMX Ethernet – a dispetto delle precedenti, la cui connessione è USB, questa si interfaccia via ethernet, già implementando Art-net (in breve un protocollo Ethernet basato a sua volta su protocollo TCP/IP, nato col fine di permettere la trasmissione di blocchi consistenti di dati DMX512 su di un’area estesa utilizzando la tecnologia standard per il network). Può dunque distribuire segnali DMX su Cat5 oppure sistemi ethernet senza fili (ad es. utilizzando Luminair per Apple iPhone/iPod Touch che, tra l’altro, offre un coupon di sconto del 10% sull’acquisto di ODE…). Sembra molto promettente e dal costo contenuto; ma manca dell’interfacciamento con MaxMsp.
- LanBox – vi sono vari modelli, USB ed ethernet. Molto usate e affidabili, comprendono un set di oggetti Max. Sembrerebbe la scelta di riferimento, ma costano ben più di altre opzioni.
Per quanto riguarda la programmazione, qui alcuni links trovati al volo per approfondire:
- proDMX - a cross-platform library for the Processing programming language that allows to send and receive DMX messages through the serial port
- Processing forum
- MaxMsp forum
mp
Sviluppata da Martin Kaltenbrunner and Ross Bencina al Music Technology Group dell’Universitat Pompeu Fabra di Barcelona, reacTIVision è una libreria open source per lo sviluppo di interfacce multi-touch.
È un’applicazione che invia messaggi OSC attraverso UDP a qualunque applicazione connessa come client.
Ora giunge alla versione 1.4 ed è realmente multi-piattaforma: lavora con telecamere FireWire e USB, Mac, Windows,Linux, ed i clienti possono essere C++, Java, C#, Processing, Pure Data, Max/MSP/Jitter, Quartz Composer e Flash, oltre ad un vasto numero di applicazioni che supportano i protocolli OpenSoundControl e TUIO.

how does it work?
Several papers have been published that describe the internal structure of reacTIVision and libfidtrack in great detail. In a nutshell the system works like this: reacTIVision tracks specially designed fiducial markers in a real time video stream. The source image frame is first converted to a black&white image with an adaptive thresholding algorithm. Then this image is segmented into a tree of alternating black and white regions (region adjacency graph). This graph is then searched for unique left heavy depth sequences, which have been encoded into the fiducial symbol. Finally the found tree sequences are matched to a dictionary to retrieve an unique ID number. The fiducial design allows the efficient calculation of the marker’s center point as well as its orientation. OSC messages implementing the TUIO protocol encode the fiducials’ presence, location, orientation and identity and transmit this data to the client applications.
Additionally reacTIVision uses the result of the image segmentation in order to retrieve and identify small round white blobs as finger tips on the surface. A quick and dirty shape matching algorithm selects the actual finger blobs from the possible region candidates. A complementary blob tracking algorithm is also taking advantage of the same data in order to track eventually not recognized fiducials, for example where fast movements destroy the actual fiducial structure in the image.
mp
La Cycling’74 ha deciso di non sviluppare più Pluggo (e derivati: Mode, Hipno e UpMix), ovvero il sistema per costruire plug-ins in formato Vst/AU all’interno di MaxMsp. Gli sforzi di sviluppo si concentreranno d’ora in poi solo su MaxForLive, che sarà reso disponibile nel corso di quest’anno.
mp
Manta: ecco un nuovo controller pseudo-sensibile a tocco. Si connette via usb e costa $675 US.

mp
The Wiitles: una rock band che usa solo gli wii della Nintendo come strumenti!!! Molto simpatici…

mp
Sfruttando l’oggetto creato da Adam Murray che implementa il linguaggio Ruby in MaxMsp, si può avere accesso all’API di Twitter.
Tutte le istruzioni per spedire un tweet direttamente da MaxMsp si trovano qui.
mp
Recent Comments