<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://vjmedia.wpi.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jclavalley</id>
	<title>vjmedia - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://vjmedia.wpi.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jclavalley"/>
	<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/Special:Contributions/Jclavalley"/>
	<updated>2026-06-02T00:37:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.8</generator>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Xbox_360_MIDI_Controller&amp;diff=709</id>
		<title>Xbox 360 MIDI Controller</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Xbox_360_MIDI_Controller&amp;diff=709"/>
		<updated>2013-04-26T18:02:18Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This project was developed for the Inquiry Seminar on Interactive Music Systems in C term 2013 by Zachary Goddard  &lt;br /&gt;
&lt;br /&gt;
The project takes an Xbox 360 Controller and maps it so that the user can control MIDI in three different modes.  This was achieved through the use of a scripting program called GlovePIE and patches developed in MAX MSP.  The three modes are as follows:&lt;br /&gt;
&lt;br /&gt;
#Chord Generator Mode - This mode lets the user play the 4 chords using the A, X, B, and Y buttons on the Xbox Controller.  The Left and Right Triggers chose whether chords 1-4 or 5-8 are played.  The Left Joystick also causes pitch bend when moved up and down.  &lt;br /&gt;
#Percussion Mode - This mode allows the user to map any of the percussion instruments on MIDI channel 10 to any of the buttons on the Xbox controller.  &lt;br /&gt;
#Sound Clip Mode - This mode lets the user record audio clips up to 5 seconds long for any of the buttons on the Xbox controller. Pressing the corresponding button will cause the audio clip to play back.&lt;br /&gt;
&lt;br /&gt;
Below is a video demonstration of the project.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/Xbox360MIDIController/Xbox Controller to MIDI Controller.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[http://media.wpi.edu/Academics/Depts/HUA/Manzo/Xbox360MIDIController/Final_Project.zip Final Project Documents]&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Multimedia]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Wave_Interference_Project&amp;diff=708</id>
		<title>Wave Interference Project</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Wave_Interference_Project&amp;diff=708"/>
		<updated>2013-04-26T18:02:07Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Wave Interference Project''' is a program that takes in information about two speakers such as there position and frequency, and it calculates and renders where in the room the sounds would cancel each other out and where they would create maximums. This effect is known as wave interference.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/WaveInterferenceProgram/Wave Interference Program.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Subtractive_Synth&amp;diff=707</id>
		<title>Subtractive Synth</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Subtractive_Synth&amp;diff=707"/>
		<updated>2013-04-26T18:01:11Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I planned on using my existing keyboard MAX patch as a way to input sound to a synthesizer I created in MAX. I attmempted to create a copy of a VST plugin's used by DAWs, so that people can use one if they don't have access to expensive DAWs. The keyboard will be used by the synthesizer as a MIDI device, and each key sends a different frequency to the synthesizer. Each frequency value is then turned into a wave form with that frequency. The synthesizer works by filtering out, subtracting, certain frequency values from the input wave. This changes the wave and how it looks. There are also preset wave forms that can be then further modified by the filter. The synthesizer is currently unable to play more than one note at a time, and there are a few bugs with sustaining a note. Additionally it has no guards in place to keep the gain at a reasonable level. Theoretically it can go as high as possible which is a bad idea, and it is up to the user to control the gain.&lt;br /&gt;
&lt;br /&gt;
Two Videos of the synth in action:&lt;br /&gt;
An Explanation of how the Synthesizer works&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/SubtractiveSynth/1Final Project.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A further explanation of how the Synthesizer works, with demonstrations&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/SubtractiveSynth/2(Not So) Brief Display of How my Synth Works.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Writings, Papers, Tutorials,and Documentation]]&lt;br /&gt;
[[Category:Multimedia]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Simple_Amplifier&amp;diff=706</id>
		<title>Simple Amplifier</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Simple_Amplifier&amp;diff=706"/>
		<updated>2013-04-26T18:01:00Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''MU 3612 C13 Final Project'''&lt;br /&gt;
&lt;br /&gt;
This project allows a user to plug an analog audio source into his or her computer and amplify the produced signal as if it were plugged into a physical amp.&lt;br /&gt;
&lt;br /&gt;
The project also supports the addition of overdrive, reverb, and auto-wah effects to the audio source.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/SimpleAmplifier/MU3612 Final.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[http://media.wpi.edu/Academics/Depts/HUA/Manzo/SimpleAmplifier/SimpleAmp.zip Download MaxPatch and Application]&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]]&lt;br /&gt;
[[Category:Multimedia]][[Category:Writings, Papers, Tutorials,and Documentation]][[Category:Music (classical)]]&lt;br /&gt;
[[Category:Music (popular, contemporary, non-classical)]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Sandbox&amp;diff=705</id>
		<title>Sandbox</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Sandbox&amp;diff=705"/>
		<updated>2013-04-26T18:00:49Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;http://youtu.be/sUC-20Z_EKM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Youtube plugin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/Sandbox/A Broader View.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MediaPlayer plugin&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://www.youtube.com/watch?v=sUC-20Z_EKM&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Markov_chain_generator&amp;diff=704</id>
		<title>Markov chain generator</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Markov_chain_generator&amp;diff=704"/>
		<updated>2013-04-26T18:00:38Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have created a program that in theory should have generated music of relative complexity. That being said, the project ran out of time before it was completed and is thus in a state of disrepair.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/MarkovChainGenerator/Markov Chain Final Project Presentation.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
project by Sam Abradi&lt;br /&gt;
&lt;br /&gt;
[[Category:Algorithmic, Interactive, &amp;amp; Electro-acoustic Compositions]]&lt;br /&gt;
[[Category:Writings, Papers, Tutorials,and Documentation]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Let%27s_Play_Music&amp;diff=703</id>
		<title>Let's Play Music</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Let%27s_Play_Music&amp;diff=703"/>
		<updated>2013-04-26T18:00:25Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The purpose of this project is to allow the user to select from a main menu a song they wish to play using their computer keys.   They do not need to know how to read music to play for it is based off of a list of keys to press.  Included is a patch with links to Youtube videos of the songs so the user knows what it sounds like.  This project is great for kids for it includes lots of pictures and simply songs to play.  This was created by Jennifer Lally.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/LetsPlayMusic/Music Final.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Multimedia]][[Category:Music (classical)]][[Category:Music (popular, contemporary, non-classical)]][[Category:Writings, Papers, Tutorials,and Documentation]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Visual_Equalizer&amp;diff=702</id>
		<title>Visual Equalizer</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Visual_Equalizer&amp;diff=702"/>
		<updated>2013-04-26T18:00:08Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My visual equalizer allows the user to see the amplitudes of the different frequencies playing in their music.  The equalizer supports drag and drop playback of audio tracks, as well as microphone input, and a wave generator.&lt;br /&gt;
&lt;br /&gt;
To demonstrate this application, I created a brief progressive rock song using Logic Pro.&lt;br /&gt;
[http://media.wpi.edu/Academics/Depts/HUA/Manzo/VisualEqualizer/final_project.zip Here] is the link to the application and the music file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/VisualEqualizer/Digital Synthesizers in Music- Final Project.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Writings, Papers, Tutorials,and Documentation]]&lt;br /&gt;
[[Category:Music (popular, contemporary, non-classical)]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Soundtrack_Maker&amp;diff=701</id>
		<title>Soundtrack Maker</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Soundtrack_Maker&amp;diff=701"/>
		<updated>2013-04-26T17:59:55Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Soundtrack Maker''' allows users to make there own personal soundtrack for any video. Notes are played on the user's keyboard and are recorded while the movie chosen by the user plays. To give the user more customization, velocity and midi timbre can be altered. The patch allows the user to save the soundtrack as well as replay it with their movie.&lt;br /&gt;
&lt;br /&gt;
This patcher was developed by Gregory T Giola, WPI Graduating Class of 2015 (27Feb13).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/SoundtrackMaker/Soundtrack Maker Max.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Multimedia]][[Category:Film, Video, and Related Scores]]&lt;br /&gt;
[[Category:Writings, Papers, Tutorials,and Documentation]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Colors_of_the_Scale&amp;diff=700</id>
		<title>Colors of the Scale</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Colors_of_the_Scale&amp;diff=700"/>
		<updated>2013-04-26T17:59:37Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:colorcapture.JPG]]&lt;br /&gt;
&lt;br /&gt;
==Colors of the Scale, Creating Music from Art==&lt;br /&gt;
&lt;br /&gt;
By, Suzanne DelPrete&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Multimedia]][[Category:Algorithmic, Interactive, &amp;amp; Electro-acoustic Compositions]][[Category:Writings, Papers, Tutorials,and Documentation]][[Category: Advisor:Manzo]]&lt;br /&gt;
&lt;br /&gt;
'''Description'''&lt;br /&gt;
&lt;br /&gt;
The main idea of this project is to create music from art. There are three similar portions to my app, but they each have a distinct difference. The first two use scale to create notes when you are drawing in the lcd screen. The first one will change colors based off of the x and y positions, but you can choose your pen color in the second one. In the third part of the app, your drawings will create sound, but it also shows the sine waves you create. &lt;br /&gt;
&lt;br /&gt;
For a more detailed description see the video: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/ColorsoftheScale/MU 3612 Final Project.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
A link to the max project can be seen here:&lt;br /&gt;
[http://media.wpi.edu/Academics/Depts/HUA/Manzo/ColorsoftheScale/Suzanne%20Project.zip File]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Wind_Waker_Emulator&amp;diff=699</id>
		<title>Wind Waker Emulator</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Wind_Waker_Emulator&amp;diff=699"/>
		<updated>2013-04-26T17:59:28Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''The Legend of Zelda: The Wind Waker MAX Emulator''' ==&lt;br /&gt;
&lt;br /&gt;
This is a patch I made to emulate the Wind Waker conducting game mechanic from the game [http://en.wikipedia.org/wiki/The_Legend_of_Zelda:_The_Wind_Waker The Legend of Zelda: The Wind Waker] by Nintendo.  This is one of my favorite games and this goes hand in hand with a Ocarina Emulator I made for an earlier Project.&lt;br /&gt;
&lt;br /&gt;
The patch has a GUI similar to the one seen in the game (shown below) and it also has a section for learning how to play all 6 songs from the game.&lt;br /&gt;
&lt;br /&gt;
[[File:WW screen shot.png]]&lt;br /&gt;
&lt;br /&gt;
The patch is designed to work with both a standard computer keyboard as well as a GameCube controller connected via a USB adapter&lt;br /&gt;
&lt;br /&gt;
The patch (.mxf format) will soon be available [here]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/WindWakerEmulator/MU3612 final project.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Gaming]][[Category:Multimedia]][[Category:Interactive Systems]][[Category:Writings, Papers, Tutorials,and Documentation]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Text_to_MIDI&amp;diff=698</id>
		<title>Text to MIDI</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Text_to_MIDI&amp;diff=698"/>
		<updated>2013-04-26T17:59:16Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Capture.JPG]]&lt;br /&gt;
&lt;br /&gt;
==SONG-ification, A Text to MIDI Converter==&lt;br /&gt;
&lt;br /&gt;
By, Jason Lackie&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]]&lt;br /&gt;
[[Category:Writings, Papers, Tutorials,and Documentation]][[Category: Advisor:Manzo]]&lt;br /&gt;
&lt;br /&gt;
'''Description'''&lt;br /&gt;
&lt;br /&gt;
The main idea of this project is to create several ways to analyze and create music from everyday items. These can be either through the use of the Text to MIDI converter or the RGB to MIDI converter.&lt;br /&gt;
&lt;br /&gt;
For a more detailed description see the video &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/TexttoMIDI/MU 3612 Project Description.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
A link to the application zip file is here: [http://media.wpi.edu/Academics/Depts/HUA/Manzo/TexttoMIDI/final_project_newprog2.zip File]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Simon_Game_in_Max&amp;diff=697</id>
		<title>Simon Game in Max</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Simon_Game_in_Max&amp;diff=697"/>
		<updated>2013-04-26T17:59:03Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project Proposal ==&lt;br /&gt;
===What I intended to do===&lt;br /&gt;
As a final project for this course, I will attempt to utilize what we’ve learned so far about Cycling ’74 Max MSP in combination with using a PS2 remote to generate some kind of musical aspect. Ideas that I have so far include using the buttons to on the controller to make certain sounds or initiate certain patches within Max. I’m leaning towards the idea of creating a Simon-like game within Max if I can get everything to work.&lt;br /&gt;
&lt;br /&gt;
===What skills I already know===&lt;br /&gt;
I already know how to use Max to some extent, along with passing MIDI channels to other programs such as Ableton Live, and Acoustica Mixcraft. If I need to edit sound files, I can do that from within Audacity.&lt;br /&gt;
&lt;br /&gt;
===What skills are yet to be learned===&lt;br /&gt;
Throughout this particular course, we have been learning a few things at a time with the Max program. Although it is not necessarily one of my favorite programs out there, this project will make me concentrate on using applications that I don’t necessarily prefer along with allowing me to create something interactive instead of just a composition created in Ableton Live.&lt;br /&gt;
&lt;br /&gt;
===Deliverable(s)===&lt;br /&gt;
The final project should include a Max application file, along with any associated sound files needed. If I need to implement other objects not native to Max, I will be sure to include those as well. The entire project will be compressed into a .zip file and uploaded to myWPI.&lt;br /&gt;
&lt;br /&gt;
== Current Project Status ==&lt;br /&gt;
Incomplete as of 2/27/13 due to a &amp;quot;Stack Overflow&amp;quot; error in Max. Figuring out how to fix it for the time being. The only &amp;quot;working&amp;quot; parts of the project are making sounds with the buttons pressed on the PS2 controller.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]]&lt;br /&gt;
[[Category:Multimedia]]&lt;br /&gt;
[[Category:Writings, Papers, Tutorials,and Documentation]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Pitch_Detection_Chord_Generation&amp;diff=696</id>
		<title>Pitch Detection Chord Generation</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Pitch_Detection_Chord_Generation&amp;diff=696"/>
		<updated>2013-04-26T17:58:52Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Adam Chaulk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HU 3900 C13- Music Technology: Interactive Music Systems&lt;br /&gt;
 [[Category:Interactive Systems]]&lt;br /&gt;
&lt;br /&gt;
This project, created in Max, allows the user to select a scale and chord style, and the application matches audio input with chords. The purpose of this application is to help people both tune chords and learn how different styles of chords sound. &lt;br /&gt;
&lt;br /&gt;
This patch works by accepting an audio input, and matching the note to a scale degree of the chosen scale and outputs a chord of the corresponding scale degree. This application gives the player the freedom to change the timbre of the audio input devices, scales, chord styles, chord voicings, as well as the ability to change the timbre of the chord playback.&lt;br /&gt;
&lt;br /&gt;
To download patch, use the first link below. You must have [[EAMIR]] in its search path. The second link leads to the essay submission.&lt;br /&gt;
&lt;br /&gt;
[http://media.wpi.edu/Academics/Depts/HUA/Manzo/PitchDetectionChordGeneration/pitch_detection_chord_generation.zip Download Patch]&lt;br /&gt;
&lt;br /&gt;
[http://media.wpi.edu/Academics/Depts/HUA/Manzo/PitchDetectionChordGeneration/Music_Technology_Final_Essay_Submission.pdf Essay Submission]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/PitchDetectionChordGeneration/Pitch Detection Chord Generation Project.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Writings, Papers, Tutorials,and Documentation]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Desk_Drum_Machine&amp;diff=695</id>
		<title>Desk Drum Machine</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Desk_Drum_Machine&amp;diff=695"/>
		<updated>2013-04-26T17:58:39Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This project is meant to allow individuals whom tap out drum patterns as a simple outlet of expression, or a more involved means of tapping one's foot, to bring musical life to a simple tick.  Through use of a custom-built drum pad, using copper tape to make electrical contact, a 'MakeyMakey' Arduino board, and a max patch for sending Midi data to Ableton,  the user can simply ground themselves via the attached lead, and tap out patterns on the easily navigable set of pads (including a kick drum and hi-hat pedal), and play the virtual drum set provided, in this case, by Ableton, or any other DAW.&lt;br /&gt;
&lt;br /&gt;
The caveat of this lies in that the user must be connected to the ground lead at all times, and shoeless, to make use of the kick drum and hi-hat control pads.  simple hardware workarounds for these issues are possible, if such a need is made clear.&lt;br /&gt;
&lt;br /&gt;
This link is to a Mediafire page to download the .Zip file, containing all associated files.  The project, however, is hardware dependent, and thus will not work solely based upon the files linked here.&lt;br /&gt;
&lt;br /&gt;
[http://media.wpi.edu/Academics/Depts/HUA/Manzo/DeskDrumMachine.zip File]&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Bar_Code_Player&amp;diff=694</id>
		<title>Bar Code Player</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Bar_Code_Player&amp;diff=694"/>
		<updated>2013-04-26T17:58:30Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This bar code player uses Max for Live, and a USB bar code scanner.  The Max patch reads the digits of the bar code that gets scanned, and then interacts with Ableton Live based on the number it receives.  Depending on the position of the digit, it will queue one of the clips in the corresponding tracks (0-7 will correspond to tracks like drum loops, bass, melody, and different leads), and depending on the value of the digit, it will queue the clip that corresponds to that that value (0-9).  There are also toggles that gate the different tracks, so if you only want to hear a drum loop and a vocal sample, you can select those two.  All tracks were created in Ableton Live by Nicholas Perez and Malick Kelly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/BarCodePlayer/Bar Code Scanner Inquiry Seminar.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Multimedia]][[Category:Algorithmic, Interactive, &amp;amp; Electro-acoustic Compositions]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Wave_Interference_Project&amp;diff=693</id>
		<title>Wave Interference Project</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Wave_Interference_Project&amp;diff=693"/>
		<updated>2013-04-26T17:55:36Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Wave Interference Project''' is a program that takes in information about two speakers such as there position and frequency, and it calculates and renders where in the room the sounds would cancel each other out and where they would create maximums. This effect is known as wave interference.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/WaveInterferenceProgram/Wave Interference Program.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Bar_Code_Player&amp;diff=692</id>
		<title>Bar Code Player</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Bar_Code_Player&amp;diff=692"/>
		<updated>2013-04-26T17:55:08Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This bar code player uses Max for Live, and a USB bar code scanner.  The Max patch reads the digits of the bar code that gets scanned, and then interacts with Ableton Live based on the number it receives.  Depending on the position of the digit, it will queue one of the clips in the corresponding tracks (0-7 will correspond to tracks like drum loops, bass, melody, and different leads), and depending on the value of the digit, it will queue the clip that corresponds to that that value (0-9).  There are also toggles that gate the different tracks, so if you only want to hear a drum loop and a vocal sample, you can select those two.  All tracks were created in Ableton Live by Nicholas Perez and Malick Kelly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/BarCodePlayer/Bar Code Scanner Inquiry Seminar.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Multimedia]][[Category:Algorithmic, Interactive, &amp;amp; Electro-acoustic Compositions]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Xbox_360_MIDI_Controller&amp;diff=691</id>
		<title>Xbox 360 MIDI Controller</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Xbox_360_MIDI_Controller&amp;diff=691"/>
		<updated>2013-04-26T03:10:50Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This project was developed for the Inquiry Seminar on Interactive Music Systems in C term 2013 by Zachary Goddard  &lt;br /&gt;
&lt;br /&gt;
The project takes an Xbox 360 Controller and maps it so that the user can control MIDI in three different modes.  This was achieved through the use of a scripting program called GlovePIE and patches developed in MAX MSP.  The three modes are as follows:&lt;br /&gt;
&lt;br /&gt;
#Chord Generator Mode - This mode lets the user play the 4 chords using the A, X, B, and Y buttons on the Xbox Controller.  The Left and Right Triggers chose whether chords 1-4 or 5-8 are played.  The Left Joystick also causes pitch bend when moved up and down.  &lt;br /&gt;
#Percussion Mode - This mode allows the user to map any of the percussion instruments on MIDI channel 10 to any of the buttons on the Xbox controller.  &lt;br /&gt;
#Sound Clip Mode - This mode lets the user record audio clips up to 5 seconds long for any of the buttons on the Xbox controller. Pressing the corresponding button will cause the audio clip to play back.&lt;br /&gt;
&lt;br /&gt;
Below is a video demonstration of the project.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/Xbox360MIDIController/Xbox Controller to MIDI Controller.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[http://media.wpi.edu/Academics/Depts/HUA/Manzo/Xbox360MIDIController/Final_Project.zip Final Project Documents]&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Multimedia]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Xbox_360_Arpeggio&amp;diff=690</id>
		<title>Xbox 360 Arpeggio</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Xbox_360_Arpeggio&amp;diff=690"/>
		<updated>2013-04-26T03:10:30Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:EAMIR_logo.png]]Using the '''EAMIR Software Development kit''', [[EAMIR SDK]], this project allows users to play around and perhaps get inspiration for a composition using their own XBox 360 Controller. This patcher uses pre-existing projects and expands on them such as the [[Xbox 360 MIDI Controller]]. &lt;br /&gt;
&lt;br /&gt;
Files for this project can be found here:&lt;br /&gt;
[http://media.wpi.edu/Academics/Depts/HUA/Manzo/Xbox360Arpeggio/Final_Project_Lukasz_Zawada.zip Xbox 360 Arpeggio Controller]&lt;br /&gt;
&lt;br /&gt;
This project was developed by Lukasz Zawada in February 2013. A quick demonstration can be found on Youtube.&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/Xbox360Arpeggio/MusicFinalLukaszZawada.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Multimedia]][[Category:Algorithmic, Interactive, &amp;amp; Electro-acoustic Compositions]]&lt;br /&gt;
[[Category:Writings, Papers, Tutorials,and Documentation]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Wind_Waker_Emulator&amp;diff=689</id>
		<title>Wind Waker Emulator</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Wind_Waker_Emulator&amp;diff=689"/>
		<updated>2013-04-26T03:10:04Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''The Legend of Zelda: The Wind Waker MAX Emulator''' ==&lt;br /&gt;
&lt;br /&gt;
This is a patch I made to emulate the Wind Waker conducting game mechanic from the game [http://en.wikipedia.org/wiki/The_Legend_of_Zelda:_The_Wind_Waker The Legend of Zelda: The Wind Waker] by Nintendo.  This is one of my favorite games and this goes hand in hand with a Ocarina Emulator I made for an earlier Project.&lt;br /&gt;
&lt;br /&gt;
The patch has a GUI similar to the one seen in the game (shown below) and it also has a section for learning how to play all 6 songs from the game.&lt;br /&gt;
&lt;br /&gt;
[[File:WW screen shot.png]]&lt;br /&gt;
&lt;br /&gt;
The patch is designed to work with both a standard computer keyboard as well as a GameCube controller connected via a USB adapter&lt;br /&gt;
&lt;br /&gt;
The patch (.mxf format) will soon be available [here]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/WindWakerEmulator/MU3612 final project.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Gaming]][[Category:Multimedia]][[Category:Interactive Systems]][[Category:Writings, Papers, Tutorials,and Documentation]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Wave_Interference_Project&amp;diff=688</id>
		<title>Wave Interference Project</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Wave_Interference_Project&amp;diff=688"/>
		<updated>2013-04-26T03:09:44Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Wave Interference Project''' is a program that takes in information about two speakers such as there position and frequency, and it calculates and renders where in the room the sounds would cancel each other out and where they would create maximums. This effect is known as wave interference.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/WaveInterferenceProgram/Wave Interference Program.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[https://doc-0o-bk-docs.googleusercontent.com/docs/securesc/d4htu9t6h84ms017fihjb07aj4f9fu3f/3tgehfqn1j6p1k8uk10jgmj73gkaf1i7/1361973600000/14367494851348199055/14367494851348199055/0B9ItuARSI2ReVzFzQUJlNHRwM1E?e=download&amp;amp;nonce=gkpg2qe03ct7e&amp;amp;user=14367494851348199055&amp;amp;hash=585lhssq9mn5v5a8tlqqs658vvojeo2v Download]&lt;br /&gt;
[[Category:Interactive Systems]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Visual_Equalizer&amp;diff=687</id>
		<title>Visual Equalizer</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Visual_Equalizer&amp;diff=687"/>
		<updated>2013-04-26T03:09:27Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My visual equalizer allows the user to see the amplitudes of the different frequencies playing in their music.  The equalizer supports drag and drop playback of audio tracks, as well as microphone input, and a wave generator.&lt;br /&gt;
&lt;br /&gt;
To demonstrate this application, I created a brief progressive rock song using Logic Pro.&lt;br /&gt;
[http://media.wpi.edu/Academics/Depts/HUA/Manzo/VisualEqualizer/final_project.zip Here] is the link to the application and the music file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/VisualEqualizer/Digital Synthesizers in Music- Final Project.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Writings, Papers, Tutorials,and Documentation]]&lt;br /&gt;
[[Category:Music (popular, contemporary, non-classical)]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Unity_Xbox360_Controller_Tutorial&amp;diff=686</id>
		<title>Unity Xbox360 Controller Tutorial</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Unity_Xbox360_Controller_Tutorial&amp;diff=686"/>
		<updated>2013-04-26T03:09:03Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For my final submission, I created an instructional video of how to embed an xbox360 controller with the existing game. This includes how to map all the inputs from the controller to a specific action, including playing the chords, changing modes, and changing instruments. Inside the folder “Scripts for Xbox Controller” are all the scripts that need to be dropped in to the current “Scripts” folder for the existing Unity packages. The scripts can be viewed as text files, but the preferred method is through the Unity code editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/UnityControllerTutorial/Tutorial.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
If Video playback fails please visit the following link:&lt;br /&gt;
http://media.wpi.edu/Academics/Depts/HUA/Manzo/UnityControllerTutorial/Unity_Joystick_Tutorial_player.html&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Text_to_MIDI&amp;diff=685</id>
		<title>Text to MIDI</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Text_to_MIDI&amp;diff=685"/>
		<updated>2013-04-26T03:08:37Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Capture.JPG]]&lt;br /&gt;
&lt;br /&gt;
==SONG-ification, A Text to MIDI Converter==&lt;br /&gt;
&lt;br /&gt;
By, Jason Lackie&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]]&lt;br /&gt;
[[Category:Writings, Papers, Tutorials,and Documentation]]&lt;br /&gt;
&lt;br /&gt;
'''Description'''&lt;br /&gt;
&lt;br /&gt;
The main idea of this project is to create several ways to analyze and create music from everyday items. These can be either through the use of the Text to MIDI converter or the RGB to MIDI converter.&lt;br /&gt;
&lt;br /&gt;
For a more detailed description see the video &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/TexttoMIDI/MU 3612 Project Description.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
A link to the application zip file is here: [http://media.wpi.edu/Academics/Depts/HUA/Manzo/TexttoMIDI/final_project_newprog2.zip File]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Subtractive_Synth&amp;diff=684</id>
		<title>Subtractive Synth</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Subtractive_Synth&amp;diff=684"/>
		<updated>2013-04-26T03:08:09Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I planned on using my existing keyboard MAX patch as a way to input sound to a synthesizer I created in MAX. I attmempted to create a copy of a VST plugin's used by DAWs, so that people can use one if they don't have access to expensive DAWs. The keyboard will be used by the synthesizer as a MIDI device, and each key sends a different frequency to the synthesizer. Each frequency value is then turned into a wave form with that frequency. The synthesizer works by filtering out, subtracting, certain frequency values from the input wave. This changes the wave and how it looks. There are also preset wave forms that can be then further modified by the filter. The synthesizer is currently unable to play more than one note at a time, and there are a few bugs with sustaining a note. Additionally it has no guards in place to keep the gain at a reasonable level. Theoretically it can go as high as possible which is a bad idea, and it is up to the user to control the gain.&lt;br /&gt;
&lt;br /&gt;
Two Videos of the synth in action:&lt;br /&gt;
An Explanation of how the Synthesizer works&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/SubtractiveSynth/1Final Project.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A further explanation of how the Synthesizer works, with demonstrations&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/SubtractiveSynth/2(Not So) Brief Display of How my Synth Works.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Writings, Papers, Tutorials,and Documentation]]&lt;br /&gt;
[[Category:Multimedia]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Soundtrack_Maker&amp;diff=683</id>
		<title>Soundtrack Maker</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Soundtrack_Maker&amp;diff=683"/>
		<updated>2013-04-26T03:07:49Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Soundtrack Maker''' allows users to make there own personal soundtrack for any video. Notes are played on the user's keyboard and are recorded while the movie chosen by the user plays. To give the user more customization, velocity and midi timbre can be altered. The patch allows the user to save the soundtrack as well as replay it with their movie.&lt;br /&gt;
&lt;br /&gt;
This patcher was developed by Gregory T Giola, WPI Graduating Class of 2015 (27Feb13).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/SoundtrackMaker/Soundtrack Maker Max.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Multimedia]][[Category:Film, Video, and Related Scores]]&lt;br /&gt;
[[Category:Writings, Papers, Tutorials,and Documentation]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Slider&amp;diff=682</id>
		<title>Slider</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Slider&amp;diff=682"/>
		<updated>2013-04-26T03:07:30Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File: EAMIR_logo.png]] '''Slider''' is a touchscreen musical interface that converts graphical table data into a linear array of musical notes. The Slider software is run on a touchscreen computer which allows the table data to be entered by physically touching the graphical interface. Each point in the table is analyzed serially and yields a note. The notes are played back at user variable rhythm which can be changed by touching a rhythmic value icon at the left. The tempo can be changed as well.&lt;br /&gt;
&lt;br /&gt;
When a user touches the screen, the points are read and produce notes. The higher the line appears when it is read, the higher the note will sound. A keyboard appears beneath the table to reflect the pitch of the point currently being analyzed. By default, notes are read “up and down” that is, from left to right to left. This option can be changed to have notes read up, from left to right only, and down, from right to left only. Like all [[EAMIR]] software, the slider software can be customized to work with the sounds of any type of synthesizer. By default, the slider software will filter all of the notes to the seven pitch classes of the C Major scale. The tonic and mode can be changed at any time by selecting from one of the eleven pitch classes or one of the twenty-eight diatonic modes at the bottom left of the screen. User made patterns can be stored and recalled with ease by shift+clicking in the preset grid.&lt;br /&gt;
&lt;br /&gt;
This project was developed by [http://www.vjmanzo.com/ V.J. Manzo, PhD] and is available [http://www.eamir.org/touchscreen.htm here]. More information on EAMIR is available [http://wiki.wpi.edu/vjmedia/EAMIR here].&lt;br /&gt;
----&lt;br /&gt;
'''Hardware:'''&lt;br /&gt;
&lt;br /&gt;
- Touch screen computer or monitor ([http://www.ebay.com/sch/i.html?_nkw=Fujitsu+P1120&amp;amp;_armrs=1&amp;amp;_from=R40&amp;amp;_ipg=&amp;amp;_trksid=m37 Fujitsu P1120 demonstrated])&lt;br /&gt;
&lt;br /&gt;
'''Software:'''&lt;br /&gt;
&lt;br /&gt;
-Download Slider software for Mac and PC [http://www.eamir.net/forum/index.php?option=com_kunena&amp;amp;func=view&amp;amp;catid=12&amp;amp;id=9&amp;amp;Itemid=69 here]&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/cantchangevideo/EAMIR Slider (2006).mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Algorithmic, Interactive, &amp;amp; Electro-acoustic Compositions]]&lt;br /&gt;
[[Category:Multimedia]][[Category:Sound Design]]&lt;br /&gt;
[[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Simple_Amplifier&amp;diff=681</id>
		<title>Simple Amplifier</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Simple_Amplifier&amp;diff=681"/>
		<updated>2013-04-26T03:07:08Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''MU 3612 C13 Final Project'''&lt;br /&gt;
&lt;br /&gt;
This project allows a user to plug an analog audio source into his or her computer and amplify the produced signal as if it were plugged into a physical amp.&lt;br /&gt;
&lt;br /&gt;
The project also supports the addition of overdrive, reverb, and auto-wah effects to the audio source.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/SimpleAmplifier/MU3612 Final.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[http://media.wpi.edu/Academics/Depts/HUA/Manzo/SimpleAmplifier/SimpleAmp.zip Download MaxPatch and Application]&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]]&lt;br /&gt;
[[Category:Multimedia]][[Category:Writings, Papers, Tutorials,and Documentation]][[Category:Music (classical)]]&lt;br /&gt;
[[Category:Music (popular, contemporary, non-classical)]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Sandbox&amp;diff=680</id>
		<title>Sandbox</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Sandbox&amp;diff=680"/>
		<updated>2013-04-26T03:06:33Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;http://youtu.be/sUC-20Z_EKM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Youtube plugin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/Sandbox/A Broader View.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MediaPlayer plugin&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://www.youtube.com/watch?v=sUC-20Z_EKM&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=QWOP:_The_Musical&amp;diff=679</id>
		<title>QWOP: The Musical</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=QWOP:_The_Musical&amp;diff=679"/>
		<updated>2013-04-26T03:06:13Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:QWOPsical.png]]&lt;br /&gt;
&lt;br /&gt;
QWOP: The Musical, named after the flash game QWOP, is a Max MSP app that features a little guy dancing to MIDI music.  The player may import their own MIDI files for him to dance to, generate random notes, or simply play on their own keyboard and watch him flail.&lt;br /&gt;
&lt;br /&gt;
The player can also choose multiple camera angles and gravity settings for further amusement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/QWOPTheMusical/QWOP- The Musical.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]]&lt;br /&gt;
[[Category:Multimedia]]&lt;br /&gt;
[[Category:Gaming]]&lt;br /&gt;
[[Category:Writings, Papers, Tutorials,and Documentation]][[Category: Advisor:Manzo]]&lt;br /&gt;
&lt;br /&gt;
Made by John Guerra, who thought this idea was silly but went with it anyway.&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Pitch_Detection_Chord_Generation&amp;diff=678</id>
		<title>Pitch Detection Chord Generation</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Pitch_Detection_Chord_Generation&amp;diff=678"/>
		<updated>2013-04-26T03:05:41Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Adam Chaulk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HU 3900 C13- Music Technology: Interactive Music Systems&lt;br /&gt;
 [[Category:Interactive Systems]]&lt;br /&gt;
&lt;br /&gt;
This project, created in Max, allows the user to select a scale and chord style, and the application matches audio input with chords. The purpose of this application is to help people both tune chords and learn how different styles of chords sound. &lt;br /&gt;
&lt;br /&gt;
This patch works by accepting an audio input, and matching the note to a scale degree of the chosen scale and outputs a chord of the corresponding scale degree. This application gives the player the freedom to change the timbre of the audio input devices, scales, chord styles, chord voicings, as well as the ability to change the timbre of the chord playback.&lt;br /&gt;
&lt;br /&gt;
To download patch, use the first link below. You must have [[EAMIR]] in its search path. The second link leads to the essay submission.&lt;br /&gt;
&lt;br /&gt;
[http://media.wpi.edu/Academics/Depts/HUA/Manzo/PitchDetectionChordGeneration/pitch_detection_chord_generation.zip Download Patch]&lt;br /&gt;
&lt;br /&gt;
[http://media.wpi.edu/Academics/Depts/HUA/Manzo/PitchDetectionChordGeneration/Music_Technology_Final_Essay_Submission.pdf Essay Submission]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/PitchDetectionChordGeneration/Pitch Detection Chord Generation Project.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Writings, Papers, Tutorials,and Documentation]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=P5_Glove&amp;diff=677</id>
		<title>P5 Glove</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=P5_Glove&amp;diff=677"/>
		<updated>2013-04-26T03:04:59Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File: EAMIR_logo.png]] The '''P5 Glove® Controller''' sends five streams of continuous data for each of the five fingers on the glove. Data is also sent with respect to the glove’s X Y and Z orientation.  In this example, the [[EAMIR]] software translates the finger bend data to chords from the C Major scale. Buttons on the glove can be programmed to trigger modulation, common-tone, chromatic mediant, etc... X, Y, and Z data can be programmed to control dynamics, arpeggiation tempo, and other aspects of the performance.&lt;br /&gt;
&lt;br /&gt;
The [[P5midi]] software was designed by [http://www.nicolasfournel.com/ Nicolas Fournel]. This project was developed by [http://www.vjmanzo.com/ V.J. Manzo, PhD] and is available [http://www.eamir.org/p5glove.htm here]. More information on EAMIR is available [http://wiki.wpi.edu/vjmedia/EAMIR here].&lt;br /&gt;
----&lt;br /&gt;
'''Hardware:'''&lt;br /&gt;
&lt;br /&gt;
- [http://www.vrealities.com/P5.html P5 Gaming Glove] by Essential Reality&lt;br /&gt;
&lt;br /&gt;
'''Software:'''&lt;br /&gt;
&lt;br /&gt;
-Download P5 basic for Mac and PC [http://www.eamir.net/forum/index.php?option=com_kunena&amp;amp;func=view&amp;amp;catid=13&amp;amp;id=12&amp;amp;Itemid=69 here]&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/cantchangevideo/EAMIR P5 Glove (2007).mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Algorithmic, Interactive, &amp;amp; Electro-acoustic Compositions]]&lt;br /&gt;
[[Category:Multimedia]]&lt;br /&gt;
[[Category:Gaming]]&lt;br /&gt;
[[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Mouse-control&amp;diff=676</id>
		<title>Mouse-control</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Mouse-control&amp;diff=676"/>
		<updated>2013-04-26T03:04:37Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File: EAMIR_logo.png]] The '''Mouse-Control''' software allows you to use your computer's mouse or track-pad to play through scale degrees. Pitches will follow your mouse from left to right triggering low to high pitches. High to low position on the screen will cause notes to increase or decrease in volume. Think of it like the [http://wiki.wpi.edu/vjmedia/Lazy_Guy Lazy Guy program] except using a mouse instead of a camera. You can manually set the range of notes to be played across multiple octaves.&lt;br /&gt;
&lt;br /&gt;
This project was developed by [http://www.vjmanzo.com/ V.J. Manzo, PhD] and is available [http://www.eamir.org/mousecontrol.htm here]. More information on EAMIR is available [http://wiki.wpi.edu/vjmedia/EAMIR here].&lt;br /&gt;
----&lt;br /&gt;
'''Hardware:'''&lt;br /&gt;
&lt;br /&gt;
- Computer Mouse or Track-pad&lt;br /&gt;
&lt;br /&gt;
'''Software:'''&lt;br /&gt;
&lt;br /&gt;
-Download for Mac and PC [http://www.eamir.net/forum/index.php?option=com_kunena&amp;amp;func=view&amp;amp;catid=1&amp;amp;id=10&amp;amp;Itemid=69 here]&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/cantchangevideo/EAMIR Mousecontrol (2010).mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Algorithmic, Interactive, &amp;amp; Electro-acoustic Compositions]]&lt;br /&gt;
[[Category:Multimedia]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Monochrome&amp;diff=675</id>
		<title>Monochrome</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Monochrome&amp;diff=675"/>
		<updated>2013-04-26T03:04:15Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File: EAMIR_logo.png]] '''Monochrome''' is an interactive music system for composition and performance. Monochrome takes user input from a graphics tablet and generates a piece in reaction to the artists gestures on the tablet. The software 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 can be triggered to occur in response to the amount of shading that has occurred in a given section of the canvas.&lt;br /&gt;
&lt;br /&gt;
This project was developed by [http://www.vjmanzo.com/ V.J. Manzo, PhD] and is available [http://www.eamir.org/wacom.htm here]. More information on EAMIR is available [http://wiki.wpi.edu/vjmedia/EAMIR here].&lt;br /&gt;
----&lt;br /&gt;
'''Hardware:'''&lt;br /&gt;
&lt;br /&gt;
-A [http://www.wacom.com/ Wacom®] Graphics Tablet (tested with Wacom CTE-630 (Graphite) and Bamboo Fun)&lt;br /&gt;
&lt;br /&gt;
'''Software:'''&lt;br /&gt;
&lt;br /&gt;
-Download Monochrome software for Mac or PC [http://www.eamir.net/forum/index.php?option=com_kunena&amp;amp;func=view&amp;amp;catid=11&amp;amp;id=7&amp;amp;Itemid=69 here]&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/cantchangevideo/Monochrome (2007).mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/cantchangevideo/EAMIR Monochrome (2007).mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Demonstration:'''&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/cantchangevideo/Demo EAMIR Monochrome (2007).mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]]&lt;br /&gt;
[[Category:Multimedia]]&lt;br /&gt;
[[Category:Algorithmic, Interactive, &amp;amp; Electro-acoustic Compositions]][[Category:Sound Design]]&lt;br /&gt;
[[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Modal_Object_Library&amp;diff=674</id>
		<title>Modal Object Library</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Modal_Object_Library&amp;diff=674"/>
		<updated>2013-04-26T03:03:53Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:MOL.png]]&lt;br /&gt;
The '''Modal Object Library''' is a collection of algorithms to control and define modality. The first objects were written for 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 (2008) and Pure Data (2009). Other users have also contributed their implementations, variations and comments through the library’s website. This library was developed by [http://www.vjmanzo.com V.J. Manzo, PhD] (2006) and is available [http://www.vjmanzo.com/mol here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/The ModelObjectLibrary/The Modal Object Library (2006).mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
*'''Modal Change''' The modal_change object allows a user to specify a tonic and diatonic mode in its two inlets and get the pitch class value of each scale degree out its eight outlets. A user can send a pitch class number or a letter name message to its left inlet to set the tonic. A message box with a mode name such as major, minor, Phrygian, Lydian b7, can be sent to the right inlet to build up a scale from the given tonic. The object will output the scale degrees for any tonic within the modes of the major scale, the melodic minor scale, the harmonic minor scale, and the harmonic major scale, the major scale with flatted 6. Instead of using one of the mode names to build a scale, a user can also send a message with the number of whole steps and half steps desired to build their scale, and receive the scale degree pitch classes from its outlets. Double clicking the object will open a display that allows the user to see what mode they’re in and other information related to the mode including scale degree distances that make up the scale and the particular mode’s context within the larger pitch collection. The object can receive all of the organized pitch class data into a table or by using an internal table with the argument table one. The object can also receive the organized pitch class data into a coll list or by using an internal coll list with the argument scale. The coll list also has an added feature: it will take any incoming pitch and filter it to the nearest note from the selected scale. This allows you to set the tonic and mode, and filter all incoming pitch data so that whatever note is played, it will conform to the diatonic pitch collection you have selected.&lt;br /&gt;
&lt;br /&gt;
*'''Modal Triad''' The modal_triad object allows a user to play tertian chords of any quality. It receives scale data from the modal_change object and, when a tonic and mode is selected, the object receives the numbers one through eight in its leftmost inlet to output the notes of the chord function associated with that number. For example, in major keys, the numbers one, four and five are always major chords, while two, three, and six are minor, so, if C Major is selected, a two sent to the modal_triad object will yield the notes of a d minor chord. For each selected chord, the notes of that chord are sent to the object’s seven outlets in the following order: root, third, fifth, seventh, ninth, eleventh, and thirteenth. Alterations like flat ninth or sharp eleventh are inferred by the chord function as it relates to the selected tonic and mode. The second inlet of the object allows the chord tones, received as pitch classes, to be restricted to one octave. The object also takes Roman numeral functions to yield chords. The standard capital Roman numerals for major, lower case Roman numerals for minor are used. A lower case Roman numeral iv in the key of C Major will yield an F minor chord regardless of the fact that chord has non-diatonic chord tones in it, the Ab. A capital Roman numeral with a plus sign next to it will yield an augmented chord, and a lowercase Roman numeral with a zero next to it will yield a diminished chord. In the same manner, a user can use letter names to build chords. A capital C will yield a C Major chord while a lower case e will yield an e minor chord. A capital C plus will yield an augmented chord and a lower case d zero will yield a d diminished chord. This object also receives messages for tonicizations. A user can send the message Roman numeral V/5, to yield the five of five, a D Major chord in the key of C Major. The V Chord Tonicizations produce a Dominant seventh chord for each scale degree in the selected mode. That is, the root, third, fifth, and seventh will form a Dominant seventh Chord exactly one perfect fifth above a given scale degree. The ninth, eleventh, and thirteenth pitches of the chord are inferred according to the selected mode and NOT the mode from which the tonicizing chord prevails. Similarly the object allows other types of tonicizations including leading tone tonications and minor four tonicizations. Augmented sixth chords and Neopolitan chords can also be implemented. The object also has seven switches that can be set to restrict notes from reaching the outlets.&lt;br /&gt;
&lt;br /&gt;
*'''Modal Prog''' The modal_prog object takes a list of chords, as in a progression, in its right inlet and outputs each of those chords one at a time to the modal triad object when a bang is sent to the left inlet. The object integrates with the modal_triad object and will interpret any message that modal triad does. By default, a new list of chords triggered when a list is currently being played will sound on the next bang received.  With the optional argument '@immediate 0', a new list of chords triggered when a list is currently being played will sound as soon as each chord from the first list has been played.&lt;br /&gt;
&lt;br /&gt;
*'''Modal Shiftlist''' The modal_shiftlist object receives a tonic and mode name in its inlets and populates a list of all related modes sharing six of seven notes. It takes the pitches of the scale and moves each scale degree up or down one at a time to see if a new diatonic mode can be formed. This process will list forty-two related modes for any of the major scale modes, twenty-eight related modes for any of the melodic minor scale modes, twenty-one related modes for any of the harmonic minor scale modes, and twenty-one related modes for any of the harmonic major scale modes. When one of these related modes is selected from the list, the object automatically repopulates the list with modes related to the new key.&lt;br /&gt;
&lt;br /&gt;
*'''Modal Shift''' The modal_shift object is similar to the modal_shiftlist object, but it is optimized to randomly choose one of the related modes when a bang is sent to its left inlet.&lt;br /&gt;
&lt;br /&gt;
*'''Modal Mutation''' The modal mutation object is identical to the modal_shift object, but it outputs only those related modes sharing a common tonic or a semitone inflection of the tonic.&lt;br /&gt;
&lt;br /&gt;
*'''Modal Mediant''' The modal_mediant object receives a tonic and mode name in its inlets and populates a list of modes in a chromatic median relationship with the initial mode. When one of these related modes is selected from the list, the object automatically repopulates the list with modes related to the new key.&lt;br /&gt;
&lt;br /&gt;
*'''Modal Messian Objects''' The Modal Messian objects operate similarly to the modal_change object, but output the pitch classes of Messiaen’s Modes of Limited Transposition. You can send it messages like C Whole Tone or E octatonic to receive the pitch classes of that mode. These objects are also useful for creating modes with six, eight, nine, or ten unique scale degrees as it also accepts scale degree distances.&lt;br /&gt;
&lt;br /&gt;
*'''Modal Analysis Objects''' The modal_analysis object takes incoming notes in its left inlet and determines in what mode and tonic you’re playing when a bang is sent to its right inlet. The object attempts to filter out repetitions and organize notes to infer a mode. Double clicking the object will reveal a window similar to that of the modal change object which shows the mode as well as the scale degree distances that make up the scale and the particular mode’s context within the larger pitch collection. The ordered scale degrees are output as a list from the objects left outlet and the scale degree distances are output from its second outlet. The modal_analysis+ object does everything modal_analysis does, but is also set to integrate with the modal change object to trigger a new mode change when a mode is analyzed. A user could conceivably play a scale, have it analyzed and then generate chords from that scale in real-time.&lt;br /&gt;
&lt;br /&gt;
*'''Modal PC Match''' The modal_pc_match object takes an incoming note in its left inlet and compares it against the diatonic pitch classes of any scale as defined by the modal_change object. If the incoming pitch matches one of the pitch classes of the scale, the object outputs a bang from one of its first seven outlets. The object also defines the chromatic notes between diatonic scale degrees. If an incoming pitch matches a chromatic scale degree, the object outputs a bang from one of the next 14 outlets. For example, a C# played in the key of C Major is between scale degrees 1 &amp;amp; 2 - C &amp;amp; D - a whole step. An incoming C# in any octave will send a bang out of the outlet marked “Match Scale Degree #1” [read Sharp One]. The incoming note may also match a chromatic scale degree between a step and a half, three semitones. In this case, two chromatic notes are next to each other separated by a half step. The lower of the two chromatic notes is referred to as the “#1”, assuming that the step and half interval is located between scale degrees one and two as is the case in the sixth mode of the harmonic minor scale, Lydian #2. The other chromatic note is closer to the higher scale degree and would be referred to as “b2”, thus the object would output the message “Match Scale Degree b2”. For example, imagine a G played in the key of A Harmonic Minor, between scale degrees 6 &amp;amp; 7 - F &amp;amp; G#. An F# is interpreted as “#6” and the G is interpreted as “b7”. Note: only the harmonic minor and harmonic major scales and their modes have two scale degrees separated by a step and a half. In addition to matching chromatic pitches, the modal_pc_match object also outputs the chromatic pitch classes out of its last fourteen outlets. Note that this means some notes will be redundant. For example, scale degree_b2 will be the same pitch as scale degree_#1 in Major keys. Once again, this will not be the case in the modes of harmonic minor and harmonic major where two pitch classes are separated by three semitones.&lt;br /&gt;
&lt;br /&gt;
*'''Modal Fuzzharm''' The modal_fuzzharm object outputs a fuzzy logic chord harmonization based on incoming pitch classes. The object integrates with several objects in the modal_object library including the modal_pc_match object to determine if the incoming note played is diatonic or chromatic and that notes relationship in the context of the specified tonic and mode. For example, is the incoming note scale degree one? Is it chromatic scale degree #4? If so, how do we want to harmonize that note when we receive it? Double clicking the modal_fuzzharm object allows a user to see a table of chord symbols that the modal_triad object can interpret. The user can increase the probability weight to the table by clicking on one of the cells in the column for the desired chord/function listed in the top row. By default, all probabilities are set to zero. For example, if the incoming note matches scale degree one, you’d probably want to harmonize that note with the I chord, the IV chord and the vi chord since that scale degree one is present in all of these chords. Other chords may be used to harmonize that note as well, but you’d probably want the object to choose some chords more frequently than others, so we give them a higher table weight by clicking further down on the cells. A bang sent to the modal_fuzzharm object will choose one of the chords to harmonize that note with based on the weightings you have specified. The table can be opened and presets can be saved. In the help file for this object, the seven diatonic scale degrees all have modal_fuzzharm objects connected so that when one of these scale degrees is played, the note will be harmonized in any way the user specifies. A specified table file has been loaded for each modal_fuzzharm object when the help opens which illustrates some default probability settings that harmonize these notes with diatonic chord functions.&lt;br /&gt;
&lt;br /&gt;
*'''Modal Filter''' Modal_filter is a simple abstraction that utilizes modal_change’s built in coll list feature. The abstraction shows an incoming pitch separated into octave class and pitch class. A chromatic pitch class is then filtered to a diatonic one and merged with its octave class. Thus, any non-diatonic notes will become diatonic ones.&lt;br /&gt;
&lt;br /&gt;
*'''Modal Strictmod''' Modal_strictmod is a simple abstraction that allows the modal change object to cause a strict modulation from one key to another. It takes the initial tonic in its right inlet and the new tonic in its left inlet and outputs the index of transposition number through its outlet.&lt;br /&gt;
&lt;br /&gt;
*'''Modal Netsend &amp;amp; Modal Netreceive''' The modal_netsend and modal_netreceive objects are simple abstractions designed to optimize sending modal_change messages over a network. It uses normal UDP network features for port and IP address specification.&lt;br /&gt;
&lt;br /&gt;
*'''Modal Line (BETA)''' The modal_line object operates similarly to the line object in terms of &amp;quot;ramping&amp;quot; from one number to the next. However, the ramp in modal_line only includes diatonic pitches of a specified mode.&lt;br /&gt;
&lt;br /&gt;
*'''Modal Chord Analysis (BETA)''' The modal_chord_analysis object identifies a list of notes as tertian chords. The root, chord quality, harmonic function, inversion, and bass note are given as output. For added notes beyond the triad, M is used to indicate major intervals, m for minor intervals, P for perfect intervals. # and b are used to indicate alterations in perfect intervals.&lt;br /&gt;
&lt;br /&gt;
*'''V Objects (included with MOL)''' The V Objects Library provides a number of shortcut tools for Max created by V.J. and included with the Modal Object Library.&lt;br /&gt;
&lt;br /&gt;
#'''vj.banger''' an abstraction to bang multiple objects in sequence, based on Peter Elsea's banger object.&lt;br /&gt;
#'''vj.buffer_cropper''' remove silence from the beginning of an audio recording within a buffer~ object&lt;br /&gt;
#'''vj.lockstate''' reports if a patcher is locked or unlocked&lt;br /&gt;
#'''vj.filepather''' allows a user to dump a bunch of files in a named folder and have those files automatically loaded to Max's temp search path when the patch is loaded&lt;br /&gt;
#'''vj.fileplayer''' audio player abstraction that plays back compressed and uncompressed audio including MP3's&lt;br /&gt;
#'''vj.platform_detection''' simple abstraction reports if the patch is being run on a Windows or Mac platform&lt;br /&gt;
#'''vj.timetrial''' abstraction that reports a nag screen or closes the patch when the trial expiration time has been reached&lt;br /&gt;
#'''vj.random_filename''' abstraction that creates a random filename. Output has descriptive filename and random number in front. No more overwriting sfrecord~ files when batch recording in multiple sessions!!&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Toolkits]][[Category:Pedagogy, Theory, and Research Resources]][[Category:Interactive Systems]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Max_for_Live_Interactive_Video&amp;diff=673</id>
		<title>Max for Live Interactive Video</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Max_for_Live_Interactive_Video&amp;diff=673"/>
		<updated>2013-04-26T03:03:27Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;David Poganski&lt;br /&gt;
MU 3612 C01&lt;br /&gt;
&lt;br /&gt;
=Max for Live Interactive Video=&lt;br /&gt;
&lt;br /&gt;
This Max for Live application allows a user to interact with a webcam video feed by creating MIDI tracks in Ableton Live. Each time a note is triggered, the screen color changes, while the user can change video parameters and the video grid manually at any time.&lt;br /&gt;
&lt;br /&gt;
==Project Proposal==&lt;br /&gt;
''The project proposal represents the initial context and parameters that I set for myself in the creation of this app.''&lt;br /&gt;
&lt;br /&gt;
For my final project I decided to create a Max for Live plugin that reads in MIDI data from ableton Live and then creates a visual for the user to look and interact with using a computer's webcam. For my particular demonstration, I want the plugin to be able to read the MIDI notes for a bassline and do something interesting depending on the notes that the program reads, i.e. change colors. I also want the user to be able to manipulate controls in order to change the visual in a fun way, whether that be by changing the screen configuration or colors.&lt;br /&gt;
I have a pretty good knowledge of Ableton Live, as well as a song that I prepared in a previous class so I will mostly be working on creating a Max for Live app rather than writing a song. I know a bit about Jitter in Max after the most recent lecture as well as a basic knowledge of general coding in Max from work throughout this term.&lt;br /&gt;
I have yet to learn how to integrate effects into video and how to communicate information (such as MIDI data) between ableton live and max. I plan to learn these skills while experimenting with different effects in max, as well as trying different instruments and MIDI tracks in ableton live. If these do not prove sufficient in helping me learn what I need to know to complete my objective, I will consult Dr. Manzo.&lt;br /&gt;
My deliverable will be a video showing how my Max for Live application works. I will also submit the ableton file with the song including the Max for live app, as well as a Max file with just the code in it.&lt;br /&gt;
&lt;br /&gt;
=Video Demonstration=&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/MaxforLiveInteractiveVideo/FinalProjVideo.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Multimedia]][[Category:Writings, Papers, Tutorials,and Documentation]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Markov_chain_generator&amp;diff=671</id>
		<title>Markov chain generator</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Markov_chain_generator&amp;diff=671"/>
		<updated>2013-04-26T03:02:44Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I have created a program that in theory should have generated music of relative complexity. That being said, the project ran out of time before it was completed and is thus in a state of disrepair.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/MarkovChainGenerator/Markov Chain Final Project Presentation.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
project by Sam Abradi&lt;br /&gt;
&lt;br /&gt;
[[Category:Algorithmic, Interactive, &amp;amp; Electro-acoustic Compositions]]&lt;br /&gt;
[[Category:Writings, Papers, Tutorials,and Documentation]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Live_Guitar_Audio_to_MIDI_to_DMX_Light_Control_Mapping&amp;diff=670</id>
		<title>Live Guitar Audio to MIDI to DMX Light Control Mapping</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Live_Guitar_Audio_to_MIDI_to_DMX_Light_Control_Mapping&amp;diff=670"/>
		<updated>2013-04-26T03:02:24Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This project is the work of Landon Airey in [http://www.vjmanzo.com/ Professor V. J. Manzo’s] seminar course, C Term 2013 at Worcester Polytechnic Institute. The lighting demo setup was prepared in conjunction with Rayce Stipanovich. This project focuses on creating interactive music systems to aid in composition and performance. As an engineer I am inspired by visual representations of media in the form of lights. The ultimate goal is to represent a real time digital form of a guitar audio signal and drive DMX lighting commands. The final form of the lighting system should map each note/fret played on any string to a large array of lights to visualize the individual notes played.&lt;br /&gt;
&lt;br /&gt;
This is a series of test videos with slightly different lighting controls.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/LiveGuitarAudiotoMIDItoDMXLightControlMapping/Real-Time Pitch Tracking Inquiry Seminar.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]]&lt;br /&gt;
[[Category:Multimedia]]&lt;br /&gt;
[[Category:Music (popular, contemporary, non-classical)]]&lt;br /&gt;
[[Category:Algorithmic, Interactive, &amp;amp; Electro-acoustic Compositions]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Let%27s_Play_Music&amp;diff=669</id>
		<title>Let's Play Music</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Let%27s_Play_Music&amp;diff=669"/>
		<updated>2013-04-26T03:01:58Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The purpose of this project is to allow the user to select from a main menu a song they wish to play using their computer keys.   They do not need to know how to read music to play for it is based off of a list of keys to press.  Included is a patch with links to Youtube videos of the songs so the user knows what it sounds like.  This project is great for kids for it includes lots of pictures and simply songs to play.  This was created by Jennifer Lally.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/LetsPlayMusic/Music Final.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Multimedia]][[Category:Music (classical)]][[Category:Music (popular, contemporary, non-classical)]][[Category:Writings, Papers, Tutorials,and Documentation]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Lazy_Guy&amp;diff=668</id>
		<title>Lazy Guy</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Lazy_Guy&amp;diff=668"/>
		<updated>2013-04-26T03:01:41Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File: EAMIR_logo.png]] '''Lazy Guy (Lazy EAMIR)''' is an interactive music system for composition and performance. Using a webcam, Lazy Guy tracks a color chosen by the user by 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 pointer, hence the name &amp;quot;Lazy [laser]&amp;quot; Guy color to be tracked.&lt;br /&gt;
&lt;br /&gt;
This project was developed by [http://www.vjmanzo.com/ V.J. Manzo, PhD] and is available [http://www.eamir.org/laser.htm here]. More information on EAMIR is available [http://wiki.wpi.edu/vjmedia/EAMIR here].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Hardware:'''&lt;br /&gt;
&lt;br /&gt;
- A webcam such as a [http://www.logitech.com/ Logitech] or built-in iSight (iMac, etc.) Camera.&lt;br /&gt;
&lt;br /&gt;
'''Software:'''&lt;br /&gt;
&lt;br /&gt;
- Download Lazy Guy software for Mac and PC [http://www.eamir.net/forum/index.php?option=com_kunena&amp;amp;func=view&amp;amp;catid=8&amp;amp;id=2&amp;amp;Itemid=69 here]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/cantchangevideo/EAMIR Lazy Eamir (Lazy Guy)  (2006).mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Demonstration:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/cantchangevideo/Demo Lazy Eamir (Lazy Guy) (2006).mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]]&lt;br /&gt;
[[Category:Multimedia]]&lt;br /&gt;
[[Category:Algorithmic, Interactive, &amp;amp; Electro-acoustic Compositions]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Interactive_Music_App_on_iOS_Devices&amp;diff=667</id>
		<title>Interactive Music App on iOS Devices</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Interactive_Music_App_on_iOS_Devices&amp;diff=667"/>
		<updated>2013-04-26T03:01:21Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this project, I developed an interactive music app, Signature Music, that runs on iOS platform using Xcode and Objective-C. Believing music is for everyone to create and produce, this is for Professor Manzo s EAMIR project, which is an open-source project that allows individuals to create a unique, tonal musical expression without the physical and technical limitations found in performing music. You can sign or draw on the touchscreen of your iPhone or iPad and sound will be produced according to figures you draw. it reads the input user draws on the board, transfers the input data to sound based on the slope of the line. “Save” will save your current drawing to your photo album on your iOS device, and “Clear” will clear the screen. You can also adjust the tempo of the music it generates.&lt;br /&gt;
&lt;br /&gt;
My final report is available [http://media.wpi.edu/Academics/Depts/HUA/Manzo/InteractiveMusicApponiOSDevices/Interactive_Music_App_on_iOS_Devices.pdf here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/InteractiveMusicApponiOSDevices/Signauture Music.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Toolkits]][[Category:Pedagogy, Theory, and Research Resources]][[Category:Interactive Systems]][[Category:Multimedia]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=IMTCP&amp;diff=666</id>
		<title>IMTCP</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=IMTCP&amp;diff=666"/>
		<updated>2013-04-26T03:01:05Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File: EAMIR_logo.png]] The '''Interactive Music Technology Curriculum Project''', or '''IMTCP''', sought to use interactive software to teach composition and performance to non-music students. The software allows the number keys on a computer keyboard to play diatonic scale degrees and chords in a given key. In 2010, IMTCP was conducted at Rowan University with a group of middle-school to early high school students in a one-week music camp setting during the summer. Activities involved brief explanations of terminology and harmony concepts in which the software was used exclusively to demonstrate these musical ideas. Students were asked to name ten songs that they liked which we reduced to a single sheet of paper containing the form and chord progressions containing just the numeric diatonic chord functions.&lt;br /&gt;
&lt;br /&gt;
With a list of chord functions and the ability to play such chords just by pressing a number key on the computer keyboard, students played through their favorite songs and composed original compositions using the same model. The chords generated by the software could utilize internal software timbres or could be routed to a third party DAW like GarageBand where the timbres could be changed and the data could be recorded and layered.   &lt;br /&gt;
&lt;br /&gt;
As the week progressed and the understanding of building triads and taller chords by trigger a note from a diatonic scale became clearer for the students, a MIDI keyboard was introduced by which a C major scale would be used to trigger the diatonic scale degrees. The software would then take the single note of the scale played by the student and complete the chord, so that if a user played D, scale degree two in the key of C major, the software would add the third and fifth to the chord, F and A. The MIDI keyboard would in essence be functioning as a trigger just like the computer keyboard was being used earlier. Eventually, the software was removed completely and students played chords on their MIDI keyboard. The software also has the feature to detect pitch from a microphone so that electric guitars or acoustic instruments could be harmonized in the same way.&lt;br /&gt;
&lt;br /&gt;
Students recorded several original compositions each using nothing, but the IMTCP software and GarageBand. Students were permitted to use drum loops if desired, but all other harmonic or melodic content had to be original. In addition to composing and performing diatonic chord functions, students soon became comfortable with identifying progressions and chord functions by ear. A number of pop songs were played in which the students were able to identify the progression by ear using the software as an aid.&lt;br /&gt;
&lt;br /&gt;
There are six IMTCP software titles used in 2010, labeled E000 - E005, each with a specific purpose. Each of these programs was introduced with an explanation of the musical concepts it highlighted before students were asked to use it to help them compose an original piece. You can find out more about each of these items by clicking any of the following options:&lt;br /&gt;
&lt;br /&gt;
-[[E000]]&lt;br /&gt;
&lt;br /&gt;
-[[E001]]&lt;br /&gt;
&lt;br /&gt;
-[[E002]]&lt;br /&gt;
&lt;br /&gt;
-[[E003]]&lt;br /&gt;
&lt;br /&gt;
-[[E004]]&lt;br /&gt;
&lt;br /&gt;
-[[E005]]&lt;br /&gt;
&lt;br /&gt;
This project was developed by [http://www.vjmanzo.com/ V.J. Manzo, PhD] and is available [http://www.eamir.org/imtcp.htm here]. For more information on IMTCP, visit [http://www.imtcp.org The IMTCP Homepage]. More information on EAMIR is available [http://wiki.wpi.edu/vjmedia/EAMIR here].&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Hardware:'''&lt;br /&gt;
&lt;br /&gt;
-Computer Keyboard (MIDI Keyboard optional)&lt;br /&gt;
&lt;br /&gt;
'''Software:'''&lt;br /&gt;
&lt;br /&gt;
- Download [http://www.eamir.net/forum/index.php?option=com_kunena&amp;amp;func=view&amp;amp;catid=22&amp;amp;id=15&amp;amp;Itemid=69#15 here] for Mac or PC&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/cantchangevideo/IMTCP (Interactive Music Technology Curriculum Project ) (2010).mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Demonstration:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/cantchangevideo/Demo IMTCP (Interactive Music Technology Curriculum Project ) (2010).mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Music (popular, contemporary, non-classical)]]&lt;br /&gt;
[[Category:Algorithmic, Interactive, &amp;amp; Electro-acoustic Compositions]]&lt;br /&gt;
[[Category:Multimedia]][[Category:Pedagogy, Theory, and Research Resources]]&lt;br /&gt;
[[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Guitar_EAMIR-o&amp;diff=665</id>
		<title>Guitar EAMIR-o</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Guitar_EAMIR-o&amp;diff=665"/>
		<updated>2013-04-26T03:00:39Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File: EAMIR_logo.png]] Using the controller of the popular game Guitar Hero®, I began writing a program that would allow the buttons of this controller to play the notes of any diatonic scale. Since, nearly all of my K-12 students play this game regularly, and better than me I might add, I saw the practicality of using this controller, which they all seem to know, as an interface for making tonal music.&lt;br /&gt;
The first four buttons are mapped to the eight notes of any diatonic scale with respect to any tonic. The fifth button enables chord mode which enables each note to act as the root for the typical bar chord voicing found in guitar literature. The back button on the controller allows them to switch the octave designation.&lt;br /&gt;
&lt;br /&gt;
This project was developed by [http://www.vjmanzo.com/ V.J. Manzo, PhD] and is available [http://www.eamir.org/guitar_hero.htm here]. More information on EAMIR is available [http://wiki.wpi.edu/vjmedia/EAMIR here].&lt;br /&gt;
----&lt;br /&gt;
'''Hardware:'''&lt;br /&gt;
&lt;br /&gt;
- (2) [http://www.amazon.com/Guitar-Hero-Wired-XBOX-360/dp/B002TQYEK0 Guitar Hero X-Plorer Controllers for X-Box 360] by Red Octane&lt;br /&gt;
&lt;br /&gt;
'''Software:'''&lt;br /&gt;
&lt;br /&gt;
-Download Guitar EAMIR-o software for Mac and PC [http://www.eamir.net/forum/index.php?option=com_kunena&amp;amp;func=view&amp;amp;catid=9&amp;amp;id=5&amp;amp;Itemid=69 here]&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/cantchangevideo/EAMIR Guitar Hero (2007).mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
'''Demonstration:'''&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/cantchangevideo/Demo EAMIR Guitar Hero (2007).mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]]&lt;br /&gt;
[[Category:Multimedia]][[Category:Gaming]][[Category:Gaming]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=GarageBeats&amp;diff=664</id>
		<title>GarageBeats</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=GarageBeats&amp;diff=664"/>
		<updated>2013-04-26T03:00:18Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GarageBeats ==&lt;br /&gt;
&lt;br /&gt;
'''MU3612 Final Project: GarageBeats'''&lt;br /&gt;
&lt;br /&gt;
This project incorporates multi-track rhythm generation, analysis, display, editing, practice, and output. Rhythm tracks are input and displayed in a step sequencer for editing, and then the user can play/loop the tracks while following along on the keyboard. The goal is to set up an environment that makes it easy for someone to practice several rhythms that might be difficult to play at once, such as cross-rhythms where measures are divided into unequal sets of beats played against each other (this is more common in certain kinds of African music, for example). &lt;br /&gt;
&lt;br /&gt;
'''The Main Program:''' &lt;br /&gt;
&lt;br /&gt;
The main program provides several ways to input rhythm, at first an option to select a regular rhythm for each track (such as a beat every other quarter note for one track and a beat every 5 quarter notes for another track), and an option to generate a random rhythm. These rhythms can be changed in the step sequencers that display the tracks. A key is automatically mapped to each track, and the user can then click on a toggle to play/loop these rhythms, and press the keys corresponding to each track on the right beats. The rhythm itself will be output to the speakers as it is played, and the user’s performance will be output at a louder volume, so the user can tell how closely they are matching each rhythm. &lt;br /&gt;
Additional features include: &lt;br /&gt;
1. Real-time feedback. If the user gets something wrong or is right on target with the rhythm, the graphical display updates accordingly, with red or green coloring depending on the user’s accuracy.&lt;br /&gt;
2. Support for an alternative form of input, namely color tracking from video input through a webcam.&lt;br /&gt;
3. Customization. The user can select the tempo, instruments used, rhythm data for each track, and the keys and colors currently mapped to the tracks, among other things. &lt;br /&gt;
&lt;br /&gt;
The deliverable is a [http://media.wpi.edu/Academics/Depts/HUA/Manzo/GarageBeats/GarageBeats.zip Max Patch] that will allow the user to practice their sense of rhythm. It includes 2 other patches (used internally by the main interface), and a basic demo video.&lt;br /&gt;
&lt;br /&gt;
Thanks to V.J. Manzo for providing the platform detection object to support capturing video on both Mac and PC.&lt;br /&gt;
This is part of the [[EAMIR SDK]] and is available [http://www.eamir.org/sdk.htm here].&lt;br /&gt;
&lt;br /&gt;
== Demo Video ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/GarageBeats/GarageBeats Project.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Multimedia]][[Category:Algorithmic, Interactive, &amp;amp; Electro-acoustic Compositions]][[Category:Writings, Papers, Tutorials,and Documentation]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=EAMIR_padKontrol&amp;diff=663</id>
		<title>EAMIR padKontrol</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=EAMIR_padKontrol&amp;diff=663"/>
		<updated>2013-04-26T02:59:56Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File: EAMIR_logo.png]] The '''EAMIR padKontrol System''' uses the Korg padKontrol USB MIDI controller and PC or Mac compatible software to compose music.  When the software is launched, the user can select between two modes of operation: [http://wiki.wpi.edu/vjmedia/Absolute Absolute Mode] and [http://wiki.wpi.edu/vjmedia/Relative Relative Mode]. Both modes utilize the padKontrol’s sixteen touch-sensitive pads to create chords in some manner.&lt;br /&gt;
&lt;br /&gt;
There are five Modes for the padKontrol System to learn more about any of them click the links below:&lt;br /&gt;
&lt;br /&gt;
-[[Absolute]]&lt;br /&gt;
&lt;br /&gt;
-[[Sustain]]&lt;br /&gt;
&lt;br /&gt;
-[[XY]]&lt;br /&gt;
&lt;br /&gt;
-[[Program Changes]]&lt;br /&gt;
&lt;br /&gt;
-[[Inversions]]&lt;br /&gt;
&lt;br /&gt;
-[[Recording]]&lt;br /&gt;
&lt;br /&gt;
-[[Relative]]&lt;br /&gt;
&lt;br /&gt;
This project was developed by [http://www.vjmanzo.com/ V.J. Manzo, PhD] and is available [http://www.eamir.org/padKontrol.htm here]. More information on EAMIR is available [http://wiki.wpi.edu/vjmedia/EAMIR here].&lt;br /&gt;
----&lt;br /&gt;
'''Hardware:'''&lt;br /&gt;
&lt;br /&gt;
- Korg padKontrol by [http://www.korg.com/ Korg®]&lt;br /&gt;
&lt;br /&gt;
'''Software:'''&lt;br /&gt;
&lt;br /&gt;
-Download padKontrol Software [http://www.eamir.net/forum/index.php?option=com_kunena&amp;amp;func=view&amp;amp;catid=10&amp;amp;id=6&amp;amp;Itemid=69 here]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/cantchangevideo/EAMIR padKontrol (2008).mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Demonstration:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/cantchangevideo/Demo EAMIR padKontrol (2008).mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]]&lt;br /&gt;
[[Category:Multimedia]]&lt;br /&gt;
[[Category:Algorithmic, Interactive, &amp;amp; Electro-acoustic Compositions]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Pitch_Detection_Chord_Generation&amp;diff=662</id>
		<title>Pitch Detection Chord Generation</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Pitch_Detection_Chord_Generation&amp;diff=662"/>
		<updated>2013-04-26T02:43:49Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Adam Chaulk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HU 3900 C13- Music Technology: Interactive Music Systems&lt;br /&gt;
 [[Category:Interactive Systems]]&lt;br /&gt;
&lt;br /&gt;
This project, created in Max, allows the user to select a scale and chord style, and the application matches audio input with chords. The purpose of this application is to help people both tune chords and learn how different styles of chords sound. &lt;br /&gt;
&lt;br /&gt;
This patch works by accepting an audio input, and matching the note to a scale degree of the chosen scale and outputs a chord of the corresponding scale degree. This application gives the player the freedom to change the timbre of the audio input devices, scales, chord styles, chord voicings, as well as the ability to change the timbre of the chord playback.&lt;br /&gt;
&lt;br /&gt;
To download patch, use the first link below. You must have [[EAMIR]] in its search path. The second link leads to the essay submission.&lt;br /&gt;
&lt;br /&gt;
[http://media.wpi.edu/Academics/Depts/HUA/Manzo/PitchDetectionChordGeneration/pitch_detection_chord_generation.zip Download Patch]&lt;br /&gt;
&lt;br /&gt;
[http://media.wpi.edu/Academics/Depts/HUA/Manzo/PitchDetectionChordGeneration/Music_Technology_Final_Essay_Submission.pdf Essay Submission]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/PitchDetectionChordGeneration/Pitch Detection Chord Generation Project.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Writings, Papers, Tutorials,and Documentation]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Interactive_Music_App_on_iOS_Devices&amp;diff=661</id>
		<title>Interactive Music App on iOS Devices</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Interactive_Music_App_on_iOS_Devices&amp;diff=661"/>
		<updated>2013-04-26T02:43:29Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this project, I developed an interactive music app, Signature Music, that runs on iOS platform using Xcode and Objective-C. Believing music is for everyone to create and produce, this is for Professor Manzo s EAMIR project, which is an open-source project that allows individuals to create a unique, tonal musical expression without the physical and technical limitations found in performing music. You can sign or draw on the touchscreen of your iPhone or iPad and sound will be produced according to figures you draw. it reads the input user draws on the board, transfers the input data to sound based on the slope of the line. “Save” will save your current drawing to your photo album on your iOS device, and “Clear” will clear the screen. You can also adjust the tempo of the music it generates.&lt;br /&gt;
&lt;br /&gt;
My final report is available [http://media.wpi.edu/Academics/Depts/HUA/Manzo/InteractiveMusicApponiOSDevices/Interactive_Music_App_on_iOS_Devices.pdf here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/InteractiveMusicApponiOSDevices/Signauture Music.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Toolkits]][[Category:Pedagogy, Theory, and Research Resources]][[Category:Interactive Systems]][[Category:Multimedia]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=GarageBeats&amp;diff=660</id>
		<title>GarageBeats</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=GarageBeats&amp;diff=660"/>
		<updated>2013-04-26T02:43:13Z</updated>

		<summary type="html">&lt;p&gt;Jclavalley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GarageBeats ==&lt;br /&gt;
&lt;br /&gt;
'''MU3612 Final Project: GarageBeats'''&lt;br /&gt;
&lt;br /&gt;
This project incorporates multi-track rhythm generation, analysis, display, editing, practice, and output. Rhythm tracks are input and displayed in a step sequencer for editing, and then the user can play/loop the tracks while following along on the keyboard. The goal is to set up an environment that makes it easy for someone to practice several rhythms that might be difficult to play at once, such as cross-rhythms where measures are divided into unequal sets of beats played against each other (this is more common in certain kinds of African music, for example). &lt;br /&gt;
&lt;br /&gt;
'''The Main Program:''' &lt;br /&gt;
&lt;br /&gt;
The main program provides several ways to input rhythm, at first an option to select a regular rhythm for each track (such as a beat every other quarter note for one track and a beat every 5 quarter notes for another track), and an option to generate a random rhythm. These rhythms can be changed in the step sequencers that display the tracks. A key is automatically mapped to each track, and the user can then click on a toggle to play/loop these rhythms, and press the keys corresponding to each track on the right beats. The rhythm itself will be output to the speakers as it is played, and the user’s performance will be output at a louder volume, so the user can tell how closely they are matching each rhythm. &lt;br /&gt;
Additional features include: &lt;br /&gt;
1. Real-time feedback. If the user gets something wrong or is right on target with the rhythm, the graphical display updates accordingly, with red or green coloring depending on the user’s accuracy.&lt;br /&gt;
2. Support for an alternative form of input, namely color tracking from video input through a webcam.&lt;br /&gt;
3. Customization. The user can select the tempo, instruments used, rhythm data for each track, and the keys and colors currently mapped to the tracks, among other things. &lt;br /&gt;
&lt;br /&gt;
The deliverable is a [http://media.wpi.edu/Academics/Depts/HUA/Manzo/GarageBeats/GarageBeats.zip Max Patch] that will allow the user to practice their sense of rhythm. It includes 2 other patches (used internally by the main interface), and a basic demo video.&lt;br /&gt;
&lt;br /&gt;
Thanks to V.J. Manzo for providing the platform detection object to support capturing video on both Mac and PC.&lt;br /&gt;
This is part of the [[EAMIR SDK]] and is available [http://www.eamir.org/sdk.htm here].&lt;br /&gt;
&lt;br /&gt;
== Demo Video ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mediaplayer&amp;gt;http://media.wpi.edu/Academics/Depts/HUA/Manzo/GarageBeats/GarageBeats Project.mp4&amp;lt;/mediaplayer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive Systems]][[Category:Multimedia]][[Category:Algorithmic, Interactive, &amp;amp; Electro-acoustic Compositions]][[Category:Writings, Papers, Tutorials,and Documentation]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Jclavalley</name></author>
		
	</entry>
</feed>