https://github.com/jcelerier/coppa
Common Protocol for Parameters
https://github.com/jcelerier/coppa
Last synced: about 1 month ago
JSON representation
Common Protocol for Parameters
- Host: GitHub
- URL: https://github.com/jcelerier/coppa
- Owner: jcelerier
- License: agpl-3.0
- Created: 2015-03-21T15:15:07.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2017-02-27T15:47:47.000Z (over 9 years ago)
- Last Synced: 2025-06-22T11:08:24.993Z (about 1 year ago)
- Language: C++
- Size: 389 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# This work has been integrated into the ossia library
Please refer to the following repository : https://github.com/OSSIA/API
----
----
----
----
----
----
----
----

### Common Protocols for Parameters
The API is not yet stable. This aims to provide an example of a possible implementation of the OSCQuery protocol, in the most generic possible way to allowto easily adapt to specification changes.
#### Requirements
* An up-to-date C++14 compiler (So far, only tested with clang-3.6; building
works with GCC-5.1 but it crashes at runtime)
* CMake
* libasio (for websocket connection)
* [facultative] Qt5 and kf5-kdnssd for ZeroConf operation and examples
#### Setup
$ git clone https://github.com/jcelerier/coppa
$ cd coppa
$ git submodule update --init --recursive
$ cd jeayeson
$ ./configure
#### Building
In a separate build folder :
$ cmake -DCMAKE_CXX_COMPILER=[at least clang-3.6] [coppa folder]
$ make -j4
#### Running a test server
./server_test # Server
./client_test # Client