rocket_client

Crates.iorocket_client
lib.rsrocket_client
version0.1.1
sourcesrc
created_at2017-08-29 09:10:10.145357
updated_at2019-05-08 13:06:15.943179
descriptionA client library for the GNU Rocket Editor.
homepage
repositoryhttps://github.com/plazma-tool/rocket_client
max_upload_size
id29736
size627,304
Gambhiro (gambhiro)

documentation

README

A GNU Rocket client library

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.

Getting Started

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

Rocket client demo

Commit count: 5

cargo fmt