~hannes/ayaya

Testing tool for the Open Sound Control protocol
d91e206d — Hannes Braun 2 years ago
Update dependencies
bbb3d6f6 — Hannes Braun 2 years ago
Add usage to README
c87f5604 — Hannes Braun 2 years ago
Add 2022 to copyright notice

clone

read-only
https://git.sr.ht/~hannes/ayaya
read/write
git@git.sr.ht:~hannes/ayaya

You can also use your local clone with git send-email.

#Ayaya

This is a simple and small tool to send some messages via the Open Sound Control protocol. You can use it to test out some OSC interfaces quickly. It may not include a lot of features, but it is quite handy for myself. Feel free to contribute more features if you need them.

#Building

On Linux systems, you need to install some dependencies for FLTK first. This is the appropriate command for an Ubuntu-based system:

sudo apt-get install -y libpango1.0-dev libx11-dev libxext-dev libxft-dev libxinerama-dev libxcursor-dev libxrender-dev libxfixes-dev libpng-dev

After that, it's just a regular build with Cargo.

cargo build --release

You will find the executable called ayaya within target/release/.

Using cargo-bundle, you can also create an OS-specific app bundle (e.g. for macOS) with:

cargo bundle --release

#Usage

If you open the application, you should be presented with this main window: Main window of Ayaya

This allows you to send an OSC message to a receiver of your choice. Enter the destination in the first line, then add the OSC address, the value to send and the data type of the value entered. Currently, only the following OSC data types are supported:

  • int32
  • float32
  • OSC-string

When you're done, click send (or hit the enter key) and your message will be sent.

#Contributors

#License

Copyright (c) 2021-2022, Hannes Braun

Ayaya is licensed under the Boost Software License 1.0. For more information, see LICENSE.

Do not follow this link