howard/README.md

682 B

Overview

Sound level monitoring via USB Benetech GM1356.

Named after Loud Howard.

Big thanks to Maciej Ciemborowicz for his work documenting the USB protocol this device uses.

Requirements

  • hidapi
  • An OS which recognises the GM1356 as a USB device (ie. not OSX Big Sur).

Usage

TBC

Screenshots

TBC

Implementation Notes

  • The device seems to 'hang' periodically and cause all subsequent reads to timeout. To work around this, after two concurrent timeouts I send an IOCTL_USBDEVFS_RESET.