2.7.0 • Published 8 months ago

soundcraft-ui-connection v2.7.0

Weekly downloads
229
License
MIT
Repository
github
Last release
8 months ago

soundcraft-ui-connection

npm

This library provides a generic connection interface for the Soundcraft Ui series audio mixers (Ui12, Ui16 and Ui24R).

Full documentation

👉 https://fmalcher.github.io/soundcraft-ui

Installation

npm i soundcraft-ui-connection

Initialization and connection

import { SoundcraftUI } from 'soundcraft-ui-connection';

const conn = new SoundcraftUI(mixerIP);
conn.connect();

conn.disconnect(); // close connection
conn.reconnect(); // close connection and reconnect after timeout

Use commands and feedback

The SoundcraftUI object exposes commands and feedback in a human-readable and object-oriented structure. Feedback is published as streams that you can subscribe to. This uses the Observable object from RxJS.

conn.master.setFaderLavel(0.5);
conn.master.input(5).solo();
conn.aux(3).input(2).mute();

conn.master.faderLevel$.subscribe(value => {
  // ...
});

License

MIT

3.0.0-beta.1

8 months ago

2.7.0

8 months ago

2.5.0

9 months ago

2.4.1

9 months ago

2.4.0

9 months ago

2.6.0

8 months ago

2.3.0

11 months ago

2.2.1

1 year ago

2.2.0

1 year ago

2.1.0

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.5.0

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago

0.11.0

4 years ago

0.10.1

4 years ago

0.9.0

4 years ago

0.8.0

4 years ago

0.7.1

4 years ago

0.7.0

5 years ago

0.6.0

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.0

5 years ago

0.3.0

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.0

5 years ago