Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

harp.soundcard

PyPI

This is a generated Harp device Python interface that interacts with the Harp protocol.

Installation

You can install the package using uv or pip:

uv add harp.soundcard

or

pip install harp.soundcard

Usage example

from harp.protocol import OperationMode
from harp.devices.soundcard import SoundCard

# Example usage of the SoundCard device
with SoundCard("/dev/ttyUSB0") as device: # For Windows, use "COM8" or similar
    device.info()

    # Set the device to active mode
    device.set_mode(OperationMode.ACTIVE)

    # Get the events
    try:
        while True:
            for event in device.get_events():
                # Do what you need with the event
                print(event.payload)
    except KeyboardInterrupt:
        # Capture Ctrl+C to exit gracefully
        print("Exiting...")
    finally:
        # Do what you need to do to clean up. Disconnect is automatically called with the "with" statement.
        pass

Metadata

Release files for harp-soundcard 0.1.0a4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for harp-soundcard 0.1.0a4
File Size Uploaded
harp_soundcard-0.1.0a4.tar.gz 8.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for harp-soundcard 0.1.0a4
File Interpreter ABI Platform
harp_soundcard-0.1.0a4-py3-none-any.whl Python 3 none any Details

Total release size: 17.7 kB

Release files / harp_soundcard-0.1.0a4.tar.gz

Download URL harp_soundcard-0.1.0a4.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
09159fe747fd6feb024cee6db0cb4dc4cc4da28bc92fce242ff098323ea4f413
BLAKE2b-256 checksum
How to use checksums
a26e319a579f09b2c157c633749aa638961703091c797f1327f52fa395bfef1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.6

Release files / harp_soundcard-0.1.0a4-py3-none-any.whl

Download URL harp_soundcard-0.1.0a4-py3-none-any.whl
Size 9.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
921a489390a164868591863ad495a81bbd98c49f7b79c72b91937a7fd8769ed7
BLAKE2b-256 checksum
How to use checksums
33e5a829c88636eed32135c55849347513cb31d8ed6bebfe8f7c3b4d35d918a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.6
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page