Welcome to CMU - Mechatronic Design Course Wiki, Spring '09
Task - Keyboard Player
Function:
- Mechanically depress keys to play a (single-note) melody on a keyboard
Requirements:
- Range: 1 octave + 1 fifth (e.g., “Star-Spangled Banner”)
- Duration: 15-second melody
- Maximum of five mechanical key strikers (for single-note melody)
- Be able to play white and black keys
- Position registration with respect to keyboard will be specified
Input:
- Baseline: Software-specified sequence of pitch + duration pairs
- Ultimate: Play melody on other keyboard/instrument for your machine + keyboard to imitate
Output:
- Machine mechanically reproduces melody by playing the keyboard
Performance
- Tone reproduction: strike key closest to presented pitch with <5% duration error
- Speed: 4 notes per second
- Subject to these tone and speed specs, reproduce human-playable one-hand melodies based on both software and audio input
Possible coolness factors:
read MIDI files, read actual music, play music with chords, determine whether melody is major or minor, transposition,
create original melodies, volume/emphasis differences via touch-sensitivity, imitate whistled or sung melody, speed (play extra-fast melodies)
Team Pages
Page Editing Information
Comments (0)
You don't have permission to comment on this page.