Difference between revisions of "DIA"

From CCRMA Wiki
Jump to: navigation, search
(Motivation)
(Idea / Motivation)
Line 1: Line 1:
 
= DIA: Do It A Cappella =
 
= DIA: Do It A Cappella =
  
== Idea / Motivation ==
+
== Premise / Idea ==
 
* Very little objective feedback in a capella rehearsal
 
* Very little objective feedback in a capella rehearsal
 
* Singers need a way to visualize their performance so they can reflect upon it
 
* Singers need a way to visualize their performance so they can reflect upon it
* Want to develop a visual feedback system for a cappella singers
+
* Need a visual feedback system for a cappella singers that can be used alone or together as an ensemble
* Can be used alone or together as an ensemble
+
* Learning tool to train the voice and the ears are very helpful
* A learning tool to train the voice and the ears
+
* Want management tools which a director can use to better monitor performers
* Management tool by which a director can monitor multiple performers simultaneously
+
  
 
== Premise / Concepy ==
 
== Premise / Concepy ==

Revision as of 11:30, 10 December 2009

DIA: Do It A Cappella

Premise / Idea

  • Very little objective feedback in a capella rehearsal
  • Singers need a way to visualize their performance so they can reflect upon it
  • Need a visual feedback system for a cappella singers that can be used alone or together as an ensemble
  • Learning tool to train the voice and the ears are very helpful
  • Want management tools which a director can use to better monitor performers

Premise / Concepy

What is DIA?

  • an application for the real-time visualization of musical properties of one or more singers
  • a network application allowing multiple singers to use laptops to see personalized visualizations provided by a host computer
  • a vocal training application providing both real-time visualization of error and post-performance reports of achievement statistics
  • a music learning tool for people who can't read music


Design

  • Multi-track MIDI file loaded on start-up, to which voices are to be compared
  • Multiple inputs connect to one host computer (Server/Director)
  • Networked client computers can connect to the Server
  • Clients will receive channel-specific data from the server
  • Clients may also listen in on data from other users
  • Performance error will be calculated with respect to deviation from MIDI arrangement
  • Pitch information will be determined by implementing a version of the YIN pitch detection algorithm

Testing

  • the harmonics, a stanford a cappella group, will be able to put DIA through comprehensive, rigorous testing
  • effectiveness of execution will be judged based on the final product's ability to provide accurate and useful visual feedback to the user


Team

  • the DIA Team
 - Charlie Forkish
 - Jay Bhat

Milestones (Revised)

  • DATE 1: 11/15 - accurate and robust implementation of YIN pitch detection algorithm with one input and playback of midi files
  • DATE 2: 12/4 - support for multiple inputs and polished visual feedback
  • DATE 3: 12/10 - distribution to multiple client computers over network and statistics report

Future Work

  • Tonal/Vowel Information
  • Brightness Feedback
  • More 'musical' display
  • Playback of MIDI scores