Project
# | Title | Team Members | TA | Documents | Sponsor |
---|---|---|---|---|---|
2 | Midi Sequencer with Linear Motorized Potentiometers |
Devin Alexander Martin Lamping Nathan Zychal |
Christopher Horn | other4.pdf other5.pdf other6.pdf presentation1.pdf proposal1.pdf |
|
Nathan Zychal (nzycha2) Devin Alexander (dbalexa2) Martin Lamping (mdl3) Skot Wiedmann offered to mentor us. General Description: A sequencer that provides musicians with a new, fast way to prototype melodies and chords. User inputs will be used to control sixteen potentiometers position. The potentiometer position and voltage (read by an ADC) correspond to frequencies (output in MIDI data). Discrete positions will be encoded so that the potentiometers physically move to a position of the nearest frequency corresponding to a note. Another quantization parameter could allow for the selection of notes in a certain key (e.x. C Major, F Minor, Chromatic, etc.). These quantization parameters give additional user feedback to compose the melody. Project Uniqueness: Our project is an innovation to a pre-existing idea. We will add motorized potentiometers to control sequences of notes that can be played either sequentially or together as chords. Currently the market does not offer a similarly configured device. Technical Overview: The project will include but is not limited to 16 motorized linear potentiometers. Rotary encoders and push buttons, will set initial pitches, set root notes of a key, and set the scale. Relevant setting information will be shown on an LCD display. Each motor will be paired with a motor controller (dual H-bridge design). The sequencer will need to have a specific voltage (depending on the logic), additionally each motor will need to be supplied 12-15 Volts. Sound will output when the MIDI output of the sequencer is input to either a hardware synthesizer MIDI Input or a software synthesizer in a DAW (Digital Audio Workstation). The clock frequency of the sequencer could be set locally or by an external device. When not generating its own clock signal, it would have to be synced with any external devices or DAWs via a MIDI input on the sequencer to maintain the same tempo to avoid synchronization issues. |