bbtkv3: An Open-Source Suite for Timing Measurement and Analysis with the Black Box ToolKit v3
Discuss this preprint
Start a discussion What are Sciety discussions?Listed in
This article is not in any list yet, why not save it to one of your lists.Abstract
Experimental psychologists require sub-millisecond accuracy in measuring stimulus presentation and participant response times. The Black Box ToolKit (BBTK) is a widely used hardware solution for such measurements. One limitation is that the software provided along the BBTK by the vendor is specific for Windows. We developed a cross-platform suite of command line tools and a library designed to interface with the BBTK v3. These tools included serial port detection, sensor threshold adjustment and automated event capture. Additionally, it includes an interactive shell for manual device control and a statistical analysis tool that computes event durations, jitter, and latencies from captured data. Built in Go, the suite is distributed as self-contained binaries for Windows, macOS, and Linux. The source code and a library for embedding BBTK control in Go applications are available under the GPL-3.0 licence at https://github.com/chrplr/bbtkv3