Crates.io | rocket_client |
lib.rs | rocket_client |
version | 0.1.1 |
source | src |
created_at | 2017-08-29 09:10:10.145357 |
updated_at | 2019-05-08 13:06:15.943179 |
description | A client library for the GNU Rocket Editor. |
homepage | |
repository | https://github.com/plazma-tool/rocket_client |
max_upload_size | |
id | 29736 |
size | 627,304 |
A GNU Rocket Editor client implementation in Rust. This connects to a
running Rocket editor from a demo tool over localhost:1338
.
Note that the rocket_sync lib is also necessary, which gives you the value of a sync track at a given time.
Download or compile the Rocket Editor, instructions at the repo's README.
Copy the binary to somewhere in the $PATH
.
Start Rocket, this starts a listener on localhost:1338
.
rocket_editor &
Start the tool which connects to it as a client.
See examples/basic_example.rs
, this creates a list of tracks, listens to
changes and prints their value at the current time.
cargo run --example basic_example