Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/guidoschmidt/zosc

zig OSC package
https://github.com/guidoschmidt/zosc

multimedia open-sound-control opensoundcontrol osc zig

Last synced: 2 months ago
JSON representation

zig OSC package

Awesome Lists containing this project

README

        

[![CI](https://github.com/guidoschmidt/zosc/actions/workflows/build.yml/badge.svg)](https://github.com/guidoschmidt/zosc/actions/workflows/build.yml)

# zosc
### Open Sound Control package for [zig](https://ziglang.org/)

### Features
- [x] OSC Messages
- [x] OSC Arguments
- [x] integer, i32
- [x] float, f32
- [ ] OSC-string
- [ ] OSC-blob

### Examples
- `zig build exapmles-server` to run an [OSC server example](src/examples/server.zig)
- `zig build exapmles-client` to run an [OSC client example](src/examples/client.zig), which sends a sine wave as OSC message to
`/ch/1`
- Open [`vcv/receive-osc.vcv`](./vcv) in [VCV Rack 2](https://vcvrack.com/Rack)
to receive messages from `zig build client`

### Links & References
- [OSC Specifications](https://opensoundcontrol.stanford.edu/)