Sembra formarsi una tendenza nel provare a sostituire i laptop con delle schede specifiche, dedicate solamente a determinati compiti.
Non ancora disponibile, ma ormai già ben documentata, la Milkymist One è una VJ workstation all-in-one con supporto completo DMX e MIDI, nonché video input ed output integrati. Sarà disponibile con licenza Creative Commons.
Già disponibile, invece, al prezzo di 149$ la BeagleBoard, al cui interno pulsa un processore ARM Cortex-A8. Se a prima vista può essere scambiata per una scheda tipo Arduino, è in realtà un vero e proprio computer.
Pure Data (Pd-anywhere) è già installabile su questa scheda.

mp
Buone nuove per il software free. Jacob Joaquin ha rilasciato Csoundo, una libreria Csound per Processing.
Ancora in una fase iniziale di sviluppo, è comunque già scaricabile e suonabile. Per il momento è stata testata solo su OsX.
mp
Un testo molto interessante, di Sergio Luque, è disponibile online.
mp
Ricevo (lo trovate anche nei commenti) da CopperLan e volentieri pubblico:
Grazie per le gentili parole su CopperLan.
Solo due piccoli aggiornamenti:
- Il numero di Device ID è ora definito in 64 bit.
(Abbiamo aggiunto la nozione di identità albero, che permette una gestione più semplice di Host/Client alberi all’interno alberi)
- In ordine progressivo, il numero di punti di accesso privilegiato per tutti i Devices su una rete è ora definito come un valore a 80 bit.
mp
È stata aggiornata alla versione 1.7 cv.jit, una delle più interessanti librerie che estendono le funzionalità di Jitter, la parte specifica per il video di MaxMsp.
Liberamente scaricabile, è sviluppata da Jean-Marc Pelletier.
cv.jit is a collection of max/msp/jitter tools for computer vision applications. The goals of this project are to provide externals and abstractions to assist users in tasks such as image segmentation, shape and gesture recognition, motion tracking, etc. as well as to provide educational tools that outline the basics of computer vision techniques.
mp
Published on
June 3, 2010 in
art technology, interfaces and physical computing.
Tags: coding, history, live, M4L, MaxMspJitter, physical computing, programming, sensors, society, theatre, video.
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
Si affacciano i primi hardware commerciali che implementano il protocollo di comunicazione CopperLan.
Tale protocollo permette di accedere ai parametri del software ed hardware con esso compatibili in modo facilmente leggibile dall’utente, ha grande precisione (a differenza dell’ormai vetusto MIDI), non richiede alcuna procedura di configurazione (a differenza di OSC) e può essere, da ultimo, utilizzato per controllare apparecchi MIDI (considerando questo una variazione più limitata del messaggio CopperLan, permettendo così un’effettiva conversione 1:1).
Alcune specifiche tecniche:
protocollo
- Protocol is open (allocation & extension)
- Handling of streamed data (control, modulation, audio, video)
- Handling of arbitrary data (binary blocks; manufacturer defined)
- High resolution parameters
- Time stamping (optional)
- Multiple simultaneous timing references in different categories
- Continuous fine pitch control (down to LFO range)
- Simultaneous multiple data transfers
- Implicit priority to real-time messages
- Data querying system
- Full translation of MIDI for perfect compatibility
formato del messaggio
- Non-channel based addressing system (48-bit ID with automatic duplicate resolving)
- Multiple-destination message format (1 to X)
- Variable data word length (16-bit default to 128-bit)
- Standardized data types (negotiated)
- Message string formatting for implicit time relation
- Multi-dimensional orthogonal addressing format easing the relation between rich product implementation and code efficiency.
- MIDI compliance by design – one to one conversion principle
Il protocollo non ha, inoltre, alcuna limitazione di canali. Le apparecchiature compatibili avranno un unico ID a 64-bit e si dichiareranno al network esse stesse, attivando canali (anche migliaia) tramite numeri che saranno invisibili all’utilizzatore.
Vedremo se tale protocollo avrà la diffusione che sembra meritare.
mp
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
Recent Comments