device.soundcard
High performance, low latency stereo sound card device
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.1%) to scientific vocabulary
Keywords
Repository
High performance, low latency stereo sound card device
Statistics
- Stars: 2
- Watchers: 5
- Forks: 3
- Open Issues: 10
- Releases: 0
Topics
Metadata Files
README.md
Harp Soundcard
This is a high performance sound card with two output channels using 24 bits DACs at 192kHz sample rate.

Hardware Compatibility
| HW Version | Board | Board HW Version | Notes | | ---------- | ------------------------ |------------------ | --------------------------------- | | All | Peripheral.AudioAmp | >= 2.0 | |
Firmware Compatibility
| FW Version | Board | Board HW Version | Notes | | ---------- | --------------------- | ---------------- | --------------------------------------- | | >= 2.2 | Device.SoundCard | >= 1.0 | Bpod serial communication not supported | | <= 2.2 | Device.SoundCard | >= 1.0 | |
Key Features
- Internal memory to store sounds, enabling low-latency sound delivery
- Pre-selected sounds can be triggered using an external TTL
- Internal wave generator allows the user to configure a pure tone without loading a sound file
- Stereo 24 bit @ 192 kHz maximum sampling rate outputs
- THD: -111dB (1 kHz @ 2 V rms)
- Noise Floor: 20 µV rms | -94 dB (20 Hz – 80 kHz)
- SNR: 100 dB | 113 dbA (20 Hz – 80 kHz @ 2 V rms)
Connectivity
- 1x clock sync input (CLKIN) [stereo jack]
- 1x USB (for computer communication) [USB Mini-B]
- 1x micro USB (for sounds loading) [USB Micro-B]
- 1x 12V supply [barrel connector jack]
- 1x reset button [tactile switch]
- 1x output for the left channel [RCA]
- 1x output for the right channel [RCA]
- 3x general purpose digital outputs (3.3V or 5V) (OUT0-OUT2) [screw terminal]
- 3x general purpose digital inputs (5V tolerant) (IN0-IN2) [screw terminal]
- 2x analog inputs (3.3V máx - 5V tolerant) (ADC0-ADC1) [screw terminal]
Interface
The interface with the Harp Soundcard can be done through Bonsai or a dedicated GUI (Graphical User Interface).
Install Graphical User Interface (GUI)
In order to use this GUI, there are some software that needs to be installed:
1 - Install the drivers.
2 - Install the runtime.
3 - Reboot the computer.
4 - Install the GUI.
Install Drivers
To install the proper drivers to interface with the device, follow the next steps in sequence.
1 - Connect both Harp Sound Card's USB ports to the computer.
2 - Launch the previously installed Harp Sound Card GUI.
3 - Click on the button Open Drivers folder and launch the zadig-2.3.exe.
4 - (1) Select the Harp Sound Card from the list. If the device is not available, go to Options -> List All Devices.
5 - (2) Select the WinUSB driver and click Install WCID Driver.

Firmware
Tagging Scheme
|Tag|Description| |-|-| |SoundCard-|Firmware for the sound card's microcontroller (8 bits processor)| |SoundCard.PIC32-|Firmware for the sound card's 32 bits processor|
Firmware Update
1 - Install the Harp Converto to CSV.
2 - Open the Harp Convert to CSV application and write bootloader under List box on the Options tab
3 - Select the correspondent COM port and then select the firmware to be loaded for both microcontrollers
Licensing
Each subdirectory will contain a license or, possibly, a set of licenses if it involves both hardware and software.
Owner
- Name: harp-tech
- Login: harp-tech
- Kind: organization
- Repositories: 11
- Profile: https://github.com/harp-tech
Citation (CITATION.cff)
cff-version: 1.0.0
message: "If you use this repository, please cite it as below."
authors:
- family-names: Silva
given-names: Artur
- family-names: Carvalho
given-names: Filipe
- family-names: Cruz
given-names: Bruno F.
title: "High-Performance Wide-Band Open-Source System for Acoustic Stimulation"
doi: 10.1101/2024.02.22.581424
date-released: 2024-02-22
url: https://www.biorxiv.org/content/10.1101/2024.02.22.581424
GitHub Events
Total
- Issues event: 2
- Delete event: 2
- Issue comment event: 4
- Push event: 4
- Pull request event: 5
- Pull request review event: 11
- Pull request review comment event: 7
- Fork event: 2
- Create event: 2
Last Year
- Issues event: 2
- Delete event: 2
- Issue comment event: 4
- Push event: 4
- Pull request event: 5
- Pull request review event: 11
- Pull request review comment event: 7
- Fork event: 2
- Create event: 2
Packages
- Total packages: 1
-
Total downloads:
- nuget 682 total
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 2
- Total maintainers: 1
nuget.org: harp.soundcard
Bonsai Library containing interfaces for data acquisition and control of Harp SoundCard devices.
- Homepage: https://harp-tech.org/
-
Latest release: 0.2.0
published about 1 year ago
Rankings
Maintainers (1)
Dependencies
- Harp.Generators 0.1.0
- Bonsai.Harp 3.5.0
- LibUsbDotNet 2.2.29
- LibUsbDotNet 2.2.29