The JD-1: an Implementation of a Hybrid Keyboard/Sequencer Controller for Analog Synthesizers

Jeff Snyder, and Andrew McPherson

Proceedings of the International Conference on New Interfaces for Musical Expression

Abstract:

This paper presents the JD-1, a digital controller for analog modular synthesizers. The JD-1 features a capacitive touch-sensing keyboard that responds to continuous variations in finger contact, high-accuracy polyphonic control-voltage outputs, a built-in sequencer, and digital interfaces for connection to MIDI and OSC devices. Design goals include interoperability with a wide range of synthesizers, very high-resolution pitch control, and intuitive control of the sequencer from the keyboard.

Citation:

Jeff Snyder, and Andrew McPherson. 2012. The JD-1: an Implementation of a Hybrid Keyboard/Sequencer Controller for Analog Synthesizers. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1178421

BibTeX Entry:

  @inproceedings{Snyder2012,
 abstract = {This paper presents the JD-1, a digital controller for analog modular synthesizers. The JD-1 features a capacitive touch-sensing keyboard that responds to continuous variations in finger contact, high-accuracy polyphonic control-voltage outputs, a built-in sequencer, and digital interfaces for connection to MIDI and OSC devices. Design goals include interoperability with a wide range of synthesizers, very high-resolution pitch control, and intuitive control of the sequencer from the keyboard.},
 address = {Ann Arbor, Michigan},
 author = {Jeff Snyder and Andrew McPherson},
 booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
 doi = {10.5281/zenodo.1178421},
 issn = {2220-4806},
 keywords = {keyboard, sequencer, analog synthesizer, capacitive touch sensing},
 publisher = {University of Michigan},
 title = {The JD-1: an Implementation of a Hybrid Keyboard/Sequencer Controller for Analog Synthesizers},
 url = {http://www.nime.org/proceedings/2012/nime2012_187.pdf},
 year = {2012}
}