projects & technology

 

Below are demonstration videos for various composition algorithms, programs and interactive music systems written by V.J. Manzo

TI:ME Action Research Project (2010)
computer-aided composition with high school non-music students
this project was funded through a competitive grant by TI:ME

Description: Interactive music systems can be used to facilitate self-directed composition and performance activities for high school students. In the present study, original software was developed to allow students without formal music training to compose and perform original music while acquiring or strengthening knowledge of musical concepts like harmony, rhythm, and timbre. The resultant data suggest that participants did many of the same things a traditional composer would do while composing which included exploration of multiple diatonic tonal centers, conceptualization of some formal organization of pitch material, paying attention to themes and development in musical time, and experimentation with timbre and harmonic texture.
The participants expressed that they gained some understanding of traditional musical vocabulary such as timbre, tempo, and harmony, by using labeled controls within the software that changed these musical variables in real-time, allowing them to hear the results instantly. The self-directed composition activity did not involve any direct teacher instruction, yet yielded compositions that were both interesting to the students and harmonically sophisticated. Similar systems used with the guidance of a teacher could help facilitate discussion about music concepts as students encounter them in their own compositions.
The data also suggest that students' perceptions about their school music program, in which these participants were not involved, changed for the positive and that they would want to be involved in the school music program if they knew that technology like this were commonly in use.
 

 
DOWNLOAD: automata
-automata [Windows / Mac]

© 2010 clear blue media

View the automata website:
 automata
 

 


 

automata
a cell phone / web-based interactive music system

Description: Automata is an interactive music system designed to give individuals without any formal music training the opportunity to compose and perform an original piece of music. A user sends a blank text message from their phone to automata [at] vjmanzo [dot] com . Automata gets the numbers from that person’s cell phone and equates each digit (0 – 9) to one of the scale degrees of a major scale (1-8, 9 = 2, 0 = 3). The user can then impose a rhythm and tempo for which these scale degrees are played sequentially, determine they key and build chords from these scale degrees, and control the timbres used to synthesize these numbers. Up to four phone numbers can be loaded before a new number replaces and old one. more>

 

© 2009 clear blue media

View the automata website:
 automata
 

 


 

EAMIR
Electro-acoustic Musically Interactive Room
 
Description: EAMIR (Electro-Acoustic Musically Interactive Room) is an interactive music system that allows individuals with mild and profound disabilities to create a unique musical expression without the physical and technical limitations found in the study of traditional acoustic instruments (e.g. – violin, guitar, etc.) while allowing individuals with some musical training to help shape the performance in terms of dynamics, tempo, tonality, etc.
Through the creation of original software written for this project, EAMIR allows students, including those with mild or profound disabilities, to create music through the use of easy-to-use sensors such that can be triggered by stomping on a floor tile, bending the fingers, or waving a hand in the air. Each of these aforementioned gestures are mapped to a meaningful series of musical events or sounds. more>
 
This text will be replaced
 
DOWNLOAD: EAMIR
-EAMIR [Windows / Mac]

© 2007 clear blue media

View the EAMIR website: eamir.org
 

 


 

Modal Object Library
A Collection of Objects to Control Modality
 
The Modal Object Library is a collection of algorithms to control and define modality. The first objects were written for the language Max/MSP in 2006 and became the basis of many of my algorithmic compositions and interactive music systems including the EAMIR project. I have since expanded the library and ported some objects to other languages including LISP and Pure Data.
 
 
DOWNLOAD: Modal Object Library
-Modal_Object Library [Windows / Mac]
 
This text will be replaced
 

© 2006 clear blue media

 
 
View the Modal Object Library website:
mol
 

 


 

sim1:arco
interactive music system for violin & modified bow
 
Description: sim1:arco is an interactive music system that allows a soloist to harmonize what is being played with any quality of chord that is desired. On a specially made bow are four buttons. As the performer plays, the instrument’s pitch is tracked. The tracked pitch is the root of what is to become the harmonized chord. Each of the four buttons trigger the harmonized chord to be sounded with one of the four chord qualities: major, minor, augmented or diminished.
In sustain mode, a chord will begin when a button is pressed while playing the pitch intended to be harmonized. The chord will sustain until a new chord is harmonized. With sustain mode off, the chord will sustain as long as the button is held down and will release when the button is released.
A footswitch allows for a number of parameters to be changed. Pressing the first button turns sustain mode on or off. Pressing the 2nd 3rd or 4th button switches the inversion of the harmonized chord to root position, 1st inversion or second inversion. The two volume pedals control the overall output level of the instrument (1) and the accompaniment (2).
The graphical interface allows the performer to see all of the available parameters and their current values.  This system was commissioned for the American String Teachers Association (ASTA) Chamber Music Institute (CMI) 2008 conference at Kean University.
 

© 2008 clear blue media

View Quicktime
Full Screen
 
 

 


 

Monochrome
 
Monochrome is an interactive music system for composition and performance. Monochrome takes user input from a graphic tablet (such as a Wacom tablet) and generates a piece in reaction to the artists gestures on the tablet. The algorithm calculates user input such as pen orientation and pressure to control pitch and velocity. As the artists begins to fill the canvas, changes in modality and timbre occur in response to the amount of shading that has occurred. 
 
 
© 2006 clear blue media
 
DOWNLOAD: the original Monochrome software
-Monochrome: EAMIR  [Windows / Mac]
 
View Quicktime Video
Full Screen

 

 

 


 

Lazy Guy
 
Lazy Guy is an interactive music system for composition and performance. Using a webcam, Lazy Guy tracks a color chosen by the user by mouse-clicking on the first window. This color is then tracked and visually displayed in the second window. The orientation of the tracked color will determine the pitch and velocity of a MIDI tone generator much like a Theremin. Lazy Guy differs from a Theremin in that the user may select from a bank of tones to play enabling Lazy Guy to perform in various keys on the fly. Lazy Guy is best performed with a laser (hence the name "lazy" Guy) color to be tracked.
 
 
DOWNLOAD: Lazy Guy
-Lazy Guy: EAMIR  [Windows / Mac]
 
Visit the Electro-acoustic Music section for the piece Optical String which features this algorithm.
 
© 2006 clear blue media
View Quicktime Video
Full Screen

 

 

 


 

V-Bot
 
V Bot is program that composes and performs pop, minimalist music in real-time. It was written specifically to create the type of ambient music suitable for meditative, religious situations. V Bot takes the most common four bar phrases of pop songs as they appear on the database clicheprogresions.com (also designed by Manzo). It plays the sustained chords from the progression in the left hand and improvises a minimalist melody in the right hand. When V Bot gets tired of what he's playing, he picks a different one, or modulates, or changes tempo, etc.
 
 
DOWNLOAD: V Bot
-V Bot [Windows / Mac]
 

© 2007 clear blue media

View Quicktime Video
Full Screen
 

 


 

Pedalman

The PedalMan software was designed to give musical freedom to performers who use MIDI footcontrollers such as these Studiologic footpedals. This software, which is shown here running on a small touchscreen computer, allows the performer to select a tonic and mode for which to perform. Then, when the user presses on one of the velocity sensitive pedals, the software builds up a chord from that pitch based on the key that the user had previously selected. Non-chord tones become secondary leading tone chords. The user can easily select different chord inversions by pressing these pedals. The performer is not required to hold down the pedal in order to sustain the chord. The chord will sustain indefinitely until this pedal is pressed. The chord voicing itself can also be changed on the fly.

 
 
DOWNLOAD: Pedalman
-Pedalman [Windows / Mac]
 
© 2008 clear blue media
View Quicktime Video
Full Screen
 

 


 

Communicator
 
The Communicator was designed to assist large church ensembles in the direction of improvised music in a religious worship service over a large stage. The program sends music directions across a stage through a network allowing each player to receive information concerning the improvised direction of the song leader.
 
 
© 2006 clear blue media
View Quicktime Video
Full Screen