Open Sound Control (OSC) library for macOS, iOS and tvOS written in Swift.
The library is available as a Swift Package Manager (SPM) package.
Use the URL https://github.com/orchetect/OSCKit
when adding the library to a project or Swift package.
See the getting started guide for a detailed walkthrough of how to get the most out of OSCKit.
The Examples folder also contains projects to quickly get started.
See the online documentation or view it in Xcode's documentation browser by selecting the Product → Build Documentation menu.
This includes a getting started guide, links to examples, and troubleshooting tips.
OSCKit
target for network sockets.Refer to this README for an overview of library features and syntax, and check out the example projects.
Coded by a bunch of 🐹 hamsters in a trenchcoat that calls itself @orchetect.
Licensed under the MIT license. See LICENSE for details.
If you enjoy using OSCKit and want to contribute to open-source financially, GitHub sponsorship is much appreciated. Feedback and code contributions are also welcome.
Please do not email maintainers for technical support. Several options are available for questions and feature ideas:
Contributions are welcome. Posting in Discussions first prior to new submitting PRs for features or modifications is encouraged.
link |
Stars: 58 |
Last commit: 12 weeks ago |
OSCSocket
class that combines server and client using a single local UDP portOSCKitSocketExample
project to demonstrate OSCSocket
OSCClient
init(localPort:)
isPortReuseEnabled
propertyisIPv4BroadcastEnabled
propertyOSCServer
isPortReuseEnabled
propertyisIPv4BroadcastEnabled
propertyCGFloat
as an OSC message value typeSwiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics