Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hawkw/vupdaters

Streacom VU-Dials utilities
https://github.com/hawkw/vupdaters

Last synced: 7 days ago
JSON representation

Streacom VU-Dials utilities

Awesome Lists containing this project

README

        

# vupdaters

[![CI]](https://github.com/hawkw/vupdaters/actions/workflows/ci.yml)
[![GitHub License]](https://github.com/hawkw/vupdaters/blob/main/LICENSE)
[![GitHub Sponsors]](https://github.com/sponsors/hawkw)
[![FlakeHub]](https://flakehub.com/flake/mycoliza/vupdaters)
[![built with garnix]](https://garnix.io)

[CI]: https://github.com/hawkw/vupdaters/actions/workflows/ci.yml/badge.svg?branch=main
[GitHub License]: https://img.shields.io/github/license/hawkw/vupdaters?style=flat
[GitHub Downloads]:
https://img.shields.io/github/downloads/hawkw/vupdaters/total?logo=github
[GitHub Sponsors]: https://img.shields.io/github/sponsors/hawkw?logo=github
[FlakeHub]:
https://img.shields.io/endpoint?url=https://flakehub.com/f/mycoliza/vupdaters/badge
[built with garnix]: https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fgarnix.io%2Fapi%2Fbadges%2Fhawkw%2Fvupdaters%3Fbranch%3Dmain

Tools for controlling [Streacom VU-1 dials], written in Rust.

This repository contains the following crates:

- [`vupdaters`]: Contains the following application binaries:
- `vupdated`: A daemon process that runs in the background and periodically
updates the VU-1 dials, based on a configuration file.
- `dialctl`: A command-line tool for getting the current state of the dials
and updating them manually.
- [`vu-api`]: A Rust library providing API bindings for the [VU-Server HTTP
API].

[Streacom VU-1 dials]: https://streacom.com/products/vu1-dynamic-analogue-dials/
[VU-Server HTTP API]: https://docs.vudials.com/api_messaging/
[`vupdaters`]: https://github.com/hawkw/vupdaters/tree/main/vupdaters
[`vu-api`]: https://github.com/hawkw/vupdaters/tree/main/api