Look Ma, No Keyboard user interface: Tools for music pre-production Farhan Mohamed, Sidney Fels Human Communication Technologies Laboratory, UBC Current Sequencing Setup LMNKui Setup Piano Function Mappings “LMNKui System”
Look Ma, No Keyboard user interface: Tools for music pre-production
Farhan Mohamed, Sidney Fels
Human Communication Technologies Laboratory, UBC
Current Sequencing Setup
Piano Function Mappings
An ergonomic method for controlling music sequencing software from a piano keyboard by adding a momentary foot switch.
General Edit Octave (C6-B6)
An octave mapped to handle general editing tasks.
Key Edit Octave (C5-B5)
An octave used by the composer very widely for editing notes and their values.
What is music sequencing?
A music pre-production practice involving recording, arranging and playing MIDI data. Sequencing programs allow composers to edit out mistakes, play music in various tempos, change keys without replaying parts, rearrange an entire song, draw volume graphs, and more.
Touch Pad Interface
The composer’s creative work is constantly interrupted by the time spent switching between multiple input devices and figuring out their functions. The current setup as shown above, also occupies excessive physical space.
Move to the previous note
Arrange Octave (C4-B4)
An octave used by the composer to arrange music by selecting and creating tracks.
Momentary foot switch
CUBASE VST by Steinberg
An industry standard music sequencing package used for our study. CUBASE allows the composer to perform complex pre-production tasks.
Touch Pad Interface
Create a new track
Transport Octave (C3-B3)
An octave used by the composer to play, stop, record, mute and solo a sequence or a specific MIDI channel.
Mean Time with 95% Confidence Error Bars
Move to the next note
Go to the previous part
Move down the track
Open/Close key edit window
Emulates the left button down of the mouse
Copy a sequence to the clipboard
Open/Close transport window
Click On/Off (B3)
Touch Pad Octave (C2-B2)
A touch pad is used for constrained vertical or horizontal actions, for tasks like sliding a fader and drawing a modulation graph.
A volume graph for a selected channel
User Testing Key Maps
Human Communication Technologies Laboratory
The University of British Columbia
Department of Electrical and Computer Engineering