The Schultz MIDI Benchmarking Toolbox for MIDI interfaces, percussion pads, and sound cards

12Citations
Citations of this article
35Readers
Mendeley users who have this article in their library.

Abstract

The Musical Instrument Digital Interface (MIDI) was readily adopted for auditory sensorimotor synchronization experiments. These experiments typically use MIDI percussion pads to collect responses, a MIDI–USB converter (or MIDI–PCI interface) to record responses on a PC and manipulate feedback, and an external MIDI sound module to generate auditory feedback. Previous studies have suggested that auditory feedback latencies can be introduced by these devices. The Schultz MIDI Benchmarking Toolbox (SMIDIBT) is an open-source, Arduino-based package designed to measure the point-to-point latencies incurred by several devices used in the generation of response-triggered auditory feedback. Experiment 1 showed that MIDI messages are sent and received within 1 ms (on average) in the absence of any external MIDI device. Latencies decreased when the baud rate increased above the MIDI protocol default (31,250 bps). Experiment 2 benchmarked the latencies introduced by different MIDI–USB and MIDI–PCI interfaces. MIDI–PCI was superior to MIDI–USB, primarily because MIDI–USB is subject to USB polling. Experiment 3 tested three MIDI percussion pads. Both the audio and MIDI message latencies were significantly greater than 1 ms for all devices, and there were significant differences between percussion pads and instrument patches. Experiment 4 benchmarked four MIDI sound modules. Audio latencies were significantly greater than 1 ms, and there were significant differences between sound modules and instrument patches. These experiments suggest that millisecond accuracy might not be achievable with MIDI devices. The SMIDIBT can be used to benchmark a range of MIDI devices, thus allowing researchers to make informed decisions when choosing testing materials and to arrive at an acceptable latency at their discretion.

References Powered by Scopus

Simultaneous inference in general parametric models

10356Citations
N/AReaders
Get full text

Bayesian t tests for accepting and rejecting the null hypothesis

2870Citations
N/AReaders
Get full text

The Choice of a Class Interval

1415Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Usage of deep learning and blockchain in compilation and copyright protection of digital music

33Citations
N/AReaders
Get full text

Impact and trends in embedding field programmable gate arrays and microcontrollers in scientific instrumentation

20Citations
N/AReaders
Get full text

The roles of musical expertise and sensory feedback in beat keeping and joint action

16Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Schultz, B. G. (2019). The Schultz MIDI Benchmarking Toolbox for MIDI interfaces, percussion pads, and sound cards. Behavior Research Methods, 51(1), 204–234. https://doi.org/10.3758/s13428-018-1042-7

Readers over time

‘18‘19‘20‘21‘22‘23‘24036912

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 11

55%

Researcher 4

20%

Lecturer / Post doc 3

15%

Professor / Associate Prof. 2

10%

Readers' Discipline

Tooltip

Psychology 8

47%

Neuroscience 4

24%

Arts and Humanities 3

18%

Computer Science 2

12%

Article Metrics

Tooltip
Mentions
References: 1
Social Media
Shares, Likes & Comments: 2

Save time finding and organizing research with Mendeley

Sign up for free
0