Shuffle
Shuffle is a MaxMSP external developed by me in Java for the Tempo Reale's Meeg project.
About Meeg

The Max Electronic Event Generator is a software designed for the realization of musical works with live electronics and it extends the data management of Max/MSP.
Using MEEG, performers are able to focus on the musically relevant problems, as well as to make significant changes to the structure of musical events in an immediate way. Max/MSP interacts with a relational database implemented in MySQL, with an interface built in PHP. Any standard web browser can be used for inserting and manipulating data through html forms.
Further details on this project are on the article "An SQL-Based Control System for Live Electronics" (Canavese, F., Giomi, F., Meacci, D. and Schwoon, K.), published on the Proceedings of the International Computer Music Conference (ICMC 2005, Barcelona, Spain - pp. 753-756).
MEEG is developed by the production area staff. It will be distributed under GNU/GPL licence soon.
About Shuffle
Shuffle object implements a dynamic freezing algorithm of an audio buffer.
The freezing process works just in one portion of the buffer and is used in order to extend its length indefinitely, so that the temporal evolution of the sound results interrupted and internal variations result minimum, as frozen indeed.
So this process prolongs the tonal characteristics of a sound, minimizing the spectral evolutions which normally belong to them.
The peculiarity of the Shuffle object algorithm lies in the continuos changing of the portion length in loop.
This characteristic creates in the frozen sound some unpredictable dynamics, which makes it more natural, emulating the continuos variations owned by the natural sound envelopes.
Meeg snapshots
Click on images to expand them.
|
|
|
Events editing
|
Timeline
|
|
|
| Outputs Configuration | Commands Definition |