About
Frederick Hallett-Hook
The purpose of Soundwave
Soundwave is a Java program that maps midi device output to QWERTY keyboard keystrokes. Soundwave reads midi input events from an external midi device and transforms these into keystrokes. Virtual keystrokes are then generated and sent to the Operating system and can be used by a wide range of applications. A KeyListener is implemented which can be added by other programs as an observer. KeyEvents will be processed and it will generate the virtual keystrokes and send them to the operating system. An example could be having certain combinations of midi device signals (cords) sending different KeyEvents.

Figure 1. Connection between MIDI device and computer. R from: http://www.jjonline.com/microSites/digital/midiTutorial06.php
Soundwave can be used to completely replace a normal keyboard with a midi device. It could be used by music enthusiasts and professionals alike to reduce desk clutter when using composition software such as cakewalk providing them with the full functionality of a traditional keyboard without the need of a physical keyboard.
Template from: steves-templates.com
|