Tag Archive for 'M4L'

Liine

Aspetto e caratteristiche specifiche ancora piuttosto misteriose, ma è annunciata dalla Liine una serie di software per il controllo multitouch iPad/iPhone/iPodTouch per Ableton Live.

YouTube Preview Image mp

The liminal surface

The Liminal Surface: An Interactive Table-top Environment for Hybridized Music – Theater Performance di David Bithell (University of North Texas) ed Ali Momeni (University of Minnesota) è un particolare strumento per la creazione di teatro musicale a carattere sperimentale. Si tratta di una specie di tavolo in cui si fanno interagire degli attori/performers-sculture in miniatura collegati ad una serie di sensori ed attuatori nonché audio e video hardware. Il tavolo, a sua volta, è connesso ad altri attuatori (ad es. componenti elettromeccaniche come motori e solenoidi integrati in piccole sculture) controllati via software attraverso uno schema di regole o la traslazione dei nostri gesti in interazione.
Basata sull’interfaccia per sensori Gluion, si avvale di un codice appositamente scritto in MaxMsp per il controllo software.

L’utilizzo di tavole come scenari performativi in miniatura ha una lunga tradizione nella seconda metà del ’900. Si ricordi, ad esempio, Reunion (1968), dove John Cage e Marcel Duchamp giocavano a scacchi su di una scacchiera appositamente disegnata da Lowell Cross. La posizione dei pezzi agiva da attivatore di suoni elettronici appositamente composti da David Tudor, Gordon Mumma e David Behrman.

mp

Javascript repository per MaxMsp/M4L

Grazie a Tom Swirly, che ha messo a disposizione la propria libreria javascript sviluppata per l’utilizzo in MaxMsp e M4L.

I have rather a lot of Javascript code that I’ve written for my music projects using Max/MSP, and these days, Max For Live. These includ
- a systematic and easy method for breaking your Javascript into smaller files using make and your favorite C compiler.
- a unit testing framework for Javascript code, with many examples of use.
- utilities to perform common Javascript chores on: – dictionaries – arrays – functions – utilities to create Max objects from a data description.
- a small, light framework for undoable Javascript operations.
- very useful for live work when you sometimes need to “go back” – examples of useful undoables
- utilities to read and write JSON dictionaries to and from files.
- utilities for dealing with Max For Live – including an undoable Max For Live operation – and more

mp

Maxuino v.009 e Ableton Live

Maxuino è stato aggiornato alla versione 009.

Questa versione include Maxuino for Ableton Live, ovvero permette a Live di comunicare con l’hardware Arduino.

Attenzione: è necessario sostituire i documenti Firmata (di default col software Arduino) con quelli presenti nel sito Maxuino.

mp

dj Max style: Time Tunnel XL e Ms Pinky

Time TunnelXL sono due oggetti esterni per MaxMsp (a breve dovrebbe esserci una versione anche per PureData) che decodificano il timecode di un vinile (attualmente riconoscono solo traktor scratch vinyl) e lo eseguono attraverso un ricampionamento. Il flusso derivato può essere utilizzato per ‘scratchare‘ suoni, video qualunque altra cosa sia stata programmata in MaxMsp per ricevere tale informazione.
Gli oggetti possono, ovviamente, essere integrati in Ableton Live attraverso Max for Live.

Un’altra scelta è invece Ms Pinky, da poco anch’esso integrato in Max for Live.

In Max/MSP, the audio signal from your turntable as it plays the Ms Pinky vinyl is analyzed with the use of a highly optimized tracking algorithm that provides nearly instantaneous velocity and absolute position information. In other words, you know when the turntable is moving forward or backward, and at what speed.. and you know exactly where in the groove the needle currently is. Ms Pinky’s MPTCFS~ object is a compiled code extension for Max/MSP that takes audio input from adc~ and turns it into turntable velocity, power, and absolute position signals. The velocity signal has a positive value when the turntable is moving forward, and negative when it is moving backward. The higher the value, the faster the speed. The power signal ranges between 0.0 and 1.0, and provides a useful “muting” signal to stop spurious velocity values from disrupting subsequent processing when the turntable velocity approaches 0.0. The third signal is an instantaneous absolute position indicator. Ms Pinky’s vinyl records contain approximately 155 unique position stamps per rotation, and no position stamp is repeated on the record. This works out to a totally unique position stamp being calculated and made available to your Max/MSP environment approximately 86.12 times per second when the vinyl is played at 33-1/3 rpm. The time lag or latency is about 11.6 milliseconds for the absolute position information. The latency for velocity and direction information is only about 1.5 milliseconds.
Using the limitless possibilities of Max/MSP’s modular building-block design, you can apply these three signals to control audio file playback, synthesis, filtering, DSP effects, video, MIDI, and more. With Jitter, you add a comprehensive video environment expressly designed to be responsive to live performance. Since you can add other kinds of MIDI-based controllers, the turntable can be just one element of an amazing performance application. Max/MSP isn’t for everyone, but for those whose imagination can’t be constrained by prefabricated software, nothing else will do.

mp

tecnologie e 2010

Per quanto riguarda la maturazione di una serie di tools, il 2010 pare essere un anno interessante.

Andiamo con ordine.

Il software che fornisce il codice al microcontrollore Arduino, si stabilizzerà, verso metà anno, nella versione 1.0. Ecco, in pratica, cosa ciò significherà:

We plan to stabilise the API and the current IDE so that for the foreseeable future the reference, the examples, the tutorials and the books you buy should stay consistent. This will help people who are teaching, wiriting tutorials and books to stay up to date for longer. We will obviously fix bugs and add new boards to the core as they appear and you should expect everything in 1.0 onward to work properly.
At the same time this allows us to open up other streams for developing “experimental” distributions that are more cutting edge that are more appealing to people with more experience that are willing to trade some stability with more performance and new features.

Il software (free) per l’animazione in 3d Blender è approdato alla versione 2.5, che rappresenta un importante punto di svolta: nuova interfaccia, potenziamento e aggiornamento delle funzioni e così via. Ora in fase alpha, nel corso dell’anno procederà verso la versione definitiva.

Un altro software open-source per l’arte digitale, Field, uscirà nel corso dell’anno dalla fase beta per giungere alla 1.0. Progetto nato nei laboratori del MIT Media Lab qualche anno fa, è un ambiente che permette di scrivere codice per assemblare rapidamente sistemi algoritmici sperimentali. Si integra con altri linguaggi/software quali Processing and MaxMsp, fra gli altri, e richiede una buona conoscenza di Python.

E, infine, dopo il debutto di Max4Live, Cycling ’74 si dedicherà ad una nuova versione di Jitter, l’estensione video di MaxMsp? Al riguardo, non sembrano esserci informazioni ma il momento potrebbe essere propizio…

mp

Max4Live

Ormai è disponibile da qualche settimana l’estensione Max per Live (M4L) sviluppata dalla Cycling ’74 con Ableton, e la comunità sembra espandersi molto velocemente. In particolare segnalo maxforlive, un sito nato appositamente per rendere disponibili in maniera organizzata e veloce i vari progetti che via via la comunità metterà a disposizione, nonché il contributo di Robert Henke/Monolake (uno dei primissimi sviluppatori e fondatori della Ableton), dal cui sito sono scaricabili gratuitamente una serie di ‘devices’.

Una menzione a parte merita invece 20objects, un sito fondato da Darwin Grosse e Andrew Pask (entrambi sviluppatori della Cycling ’74) e dove

We’re going to fill this site up with tutorials, lessons and sample code. Anything related to developing audio software in MaxMSP, Max for Live, or audio apps for iphones.

È già disponibile un controller remoto M4L.

mp

MaxMspJitter e Processing

‘Qualcosa’ si sta muovendo nell’interfacciare Processing e MaxMsp.
È già disponibile Live2Processing, un plug-in Max4Live che trasmette dati numerici di picchi audio a Processing via OSC.
Ma Adam Murray sta lavorando su di un oggetto -che pare sarà nella normale distribuzione di MaxMsp- che permetterà il rendering di codice di Processing direttamente nella matrice di Jitter, garantendo così una più profonda integrazione fra i due programmi o, meglio, linguaggi.

MaxMsp_Processing

mp