Presentation is loading. Please wait.

Presentation is loading. Please wait.

KEYed User Interface An HCI Theoretic Design of a Novel Music Composition Interface by Farhan Mohamed supervised by Dr. Sidney Fels Human Communication.

Similar presentations


Presentation on theme: "KEYed User Interface An HCI Theoretic Design of a Novel Music Composition Interface by Farhan Mohamed supervised by Dr. Sidney Fels Human Communication."— Presentation transcript:

1 KEYed User Interface An HCI Theoretic Design of a Novel Music Composition Interface by Farhan Mohamed supervised by Dr. Sidney Fels Human Communication Technologies Laboratory The University of British Columbia Department of Electrical and Computer Engineering Vancouver, British Columbia Canada

2 Motivation “ While composing with my music studio computer, I find it stressful to use my piano keyboard, computer keyboard and mouse repetitively, especially when I feel creative and work over long hours” - Composer/Producer Kevin Kowal Computer Keyboard Piano Keyboard Computer Mouse Kevin’s Studio Computer Setup

3 Goal Momentary Footswitch Electronic Piano Keyboard for Performance and Editing Single-Point Touchpad The KEYed User Interface project was created to bind music performance and editing tasks by using the piano keyboard as the sole input device for all tasks Kevin’s Setup using KEYed User Interface

4 Overview of Presentation Current music composition workstation setup Alternative approaches and their shortcomings Applying findings in HCI KEYed User Interface system Experiments and results Conclusions

5 Switching between multiple input devices Long device acquisition time Not comfortable to use Lots of physical space occupied by the input devices Music Composition Workstation Computer Keyboard Piano Keyboard Computer Mouse Composition Workstation Setup

6 Alternative Approaches Mackie’s ® Human User Interface ® Meredith Brooks’ Studio Layout Interface separates performance and editing - Mackie HUI hardware Interface integrates performance and editing - Logic® Audio Music Software

7 Applying HCI Findings We apply HCI studies to composition, integrating the two tasks HCI studies have been applied to performance and editing

8 HCI Findings Mode Errors and their Prevention Human Manual Studies - Bimanual Tacit Knowledge and Metaphors

9 Space - Time Multiplexing Tradeoffs in Input Devices HCI Findings

10 Momentary Footswitch Electronic Piano Keyboard Keyboard Single-Point Touchpad Overview ofKEYed User Interface Overview of KEYed User Interface

11 HCI Principles Applied toKEYed User Interface to KEYed User Interface Momentary Footswitch Electronic Piano Keyboard Keyboard Single-Point Touchpad Mode Error Prevention Bimanual Action Space Multiplexed

12 E2 Arrange Octave (C4-B4) Mapping Example: Transport Octave (C3-B3) Mapping Example: C3Open/Close transport window C5 Open/Close key edit window F#6 Undo TracksParts Sequence C2 B2 C3 B3 C4 B4 C5 B5 C6 B6 Touch Pad Octave (C2-B2) Mapping Example: General Edit Octave (C6-B6) Mapping Example: Key Edit Octave (C5-B5) Mapping Example: F4 Move down the track E2 Selecting volume G3 Click On/Off (B3) Note Piano Mappings

13 KEYed UI Prototype 1 Prototype I - Steinberg ® Cubase ® 5.0 VST 32 on Windows ® 98 KEYed Pedal for Mode Switching Octaves and the Notes are labeled

14 KEYedUI Prototype I Studies KEYed UI Prototype I Studies The interaction methods compared are: a)Computer Keyboard + Piano Keyboard b)KEYed User Interface Prototype I Testing for Response Time with 6 Composers Composing Tasks A&B, Repeated Once Note: Task A and Task B involve repetitive performing and editing, thereby requiring the composers to switch back and forth between modes on their own.

15 KEYedUI Prototype I Results KEYed UI Prototype I Results Mean Time with 95% Confidence error bars Test 1 Test 2 Learning Time: 5 minutes Results using paired t-test: Test 1 - Piano controller faster, significant (p<0.05) Test 2 - Piano controller faster, not significant (p<0.06) No mode errors detected

16 KEYed UI Prototype II Prototype II platform −Steinberg ® Nuendo ® 1.5 on Windows ® 2000 KEYed Pedal and Sustain Pedal A single-point touchpad for 1D and 2D tasks Single-Point Touchpad KEYed Pedal

17 KEYedUI Prototype II Studies KEYed UI Prototype II Studies 1.The interaction methods compared are: a) Computer Keyboard / Mouse + Piano Keyboard b) KEYed b) KEYed UI II with Audio c) KEYed c) KEYed UI II without Audio Testing for Response Time with 10 Composers Simple, Moderate and Complex editing tasks Note: All tasks involve repetitive composing and editing, thereby requiring the composers to switch back and forth between modes on their own. 2.Case study for a one week period with 1 Composer

18 KEYedUI Prototype II Studies KEYed UI Prototype II Studies Experiment Booth KEYed user interface Layout

19 Mean Completion times KEYedUI Prototype II Results KEYed UI Prototype II Results Learning Time: 16 minutes KEYed Prototype II with Audio vs. Computer Keyboard / Mouse : Response time faster with the KEYed UI with no significance KEYed Prototype II without Audio vs. Computer Keyboard / Mouse : Response time faster with the KEYed UI with no significance

20 KEYedUI Prototype II Results KEYed UI Prototype II Results Case study results Positive feedback Very natural to use Requested more mappings Suggested the use of musical chords Single-point touchpad too small

21 Piano keyboard can be used as an alternative input device in music composition workstations A momentary foot pedal like the KEYed foot pedal is easy to acquire, and is an ideal mode switch for switching between the performing and editing modes Though small, the single-point touchpad is found to be natural to use for bimanual tasks Contributions

22 Contributions KEYed user interface illustrates how an appropriate mapping of the layout, feedback, and context is important in the design of user interfaces. Results published at CHI’2002 and ICMC’2002.

23 Overlaying composition functions on other controllers Exploring musical structures and mappings, for example, scales and chords Providing user customizable mappings Future Directions

24 Conclusions Current approaches to music composition workstations design divide the performance and editing tasks In pursuing the KEYed project, we have found that findings in HCI can be applied to the problems in current music composition workstation design Gives rise to faster response time in devices with minimal learning Ultimately, greater comfort leads to greater creative flow and better music

25 Questions

26 KEYed UI System Design MIDI OUT MIDI IN MIDI THRU SB PCI 128 MIDI OUT MIDI IN MIDITHRU SB Live MIDI OUT MIDI IN MIDITHRU KEYed Messaging System Cubase 5.0 VST Or Nuendo 1.5 KEYed Dynamic Link Library (Window Handles) Event Windows Queue KEYed Sustain Pedal Pedal Serial Port Single-point Touchpad Figure 3.17: KEYed User Interface Software Design Windows Applications

27 Measured Mean Task Completion Time vs Predicted KLM Times Measured Means (Seconds) Predicted Time A (Seconds) Predicted Time B (Seconds) Task A Computer Keyboard116.221833367.4 + R173.4 + R1 KEYed Prototype I101.373666758.6 + R1 Task B Computer Keyboard96.7123333356.2 + R262.2 + R2 KEYed Prototype I86.0581666742.2 + R2 Task C Computer Keyboard (CK) / Mouse (M) 40.74CK: 44.4 + R3CK: 46 + R3 M: 39.8 + R3M: 41.4 + R3 KEYed Prototype II (with audio) 40.739932.2 + R3 KEYed Prototype II (without audio) 42.141232.2 + R3 Touchpad52.137139.8 + R341.4 + R3 Task D Computer Keyboard (CK) / Mouse (M) 62.6374CK: Not measurable M: 41.3 + R4M: 43.3 + R4 KEYed Prototype II (with audio) 58.24522.6 + R422.8 + R4 KEYed Prototype II (without audio) 50.028722.6 + R422.8 + R4 Touchpad83.663341.3 + R443.3 + R4 Task E Computer Keyboard (CK) / Mouse (M) 64.923CK: Not measurable M: 44.2 + R5M: 46.4 + R5 KEYed Prototype II (with audio) 62.523228.8 + R529.2 + R5 KEYed Prototype II (without audio) 59.913228.8 + R529.2 + R5 Touchpad99.117644.2 + R546.4 + R5

28 Measured Mean Task Completion Time vs Predicted KLM Times CKKP1 CK KP1 TASK A TASK B CK/M KP2A KP2NA TP CK/M KP2A KP2NA TP CK/M KP2A KP2NA TP TASK C (Simple) TASK D (Moderate) TASK E (Complex) Where, CK = Computer Keyboard KP1 = KEYed Prototype I KP2 = KEYed Prototype I M = Mouse KP2A = KEYed Prototype II with Audio KP2NA = KEYed Prototype II without Audio TP = Touchpad

29 Single point touchpad Ex. Drawing graphs with the touchpad

30

31

32

33


Download ppt "KEYed User Interface An HCI Theoretic Design of a Novel Music Composition Interface by Farhan Mohamed supervised by Dr. Sidney Fels Human Communication."

Similar presentations


Ads by Google