Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fmalcher/soundcraft-ui

Connection library for the Soundcraft Ui Series (Ui12, Ui16, Ui24R) written in JavaScript/TypeScript
https://github.com/fmalcher/soundcraft-ui

audio nodejs soundcraft soundcraft-ui-series typescript ui12 ui16 ui24r

Last synced: 7 days ago
JSON representation

Connection library for the Soundcraft Ui Series (Ui12, Ui16, Ui24R) written in JavaScript/TypeScript

Awesome Lists containing this project

README

        

# SoundcraftUi

[![npm](https://img.shields.io/npm/v/soundcraft-ui-connection.svg)](https://www.npmjs.com/package/soundcraft-ui-connection)
[![GitHub Actions](https://github.com/fmalcher/soundcraft-ui/actions/workflows/ci.yml/badge.svg)](https://github.com/fmalcher/soundcraft-ui/actions/workflows/ci.yml)
[![The MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](http://opensource.org/licenses/MIT)

This project provides a generic connection library for the Soundcraft Ui series audio mixers (Ui12 / Ui16 / Ui24R).
Go to the documentation for all information about this library.

## Full documentation

**👉 [https://fmalcher.github.io/soundcraft-ui](https://fmalcher.github.io/soundcraft-ui)**

## Development

The project is based on [Nx](https://nx.dev).
You must have Node.js installed as well as the Nx CLI:

```bash
npm install -g nx
```

You can then start the testbed project that provides simple usage of the connection library.
You must also build the library so that the application can use it:

```bash
nx build mixer-connection

nx serve testbed
# OR
npm run testbed
```

If you are missing any features, please get in touch or open a PR or feature request.

## License

MIT