Add orx-rabbit-control

This commit is contained in:
Rein van der Woerd
2020-04-03 12:23:42 +02:00
committed by Edwin Jakobs
parent 20adcf5bed
commit dce734d989
2 changed files with 1 additions and 24 deletions

View File

@@ -23,6 +23,7 @@ A growing library of assorted data structures, algorithms and utilities.
- [`orx-olive`](orx-olive/README.md), extensions that turns OPENRNDR in to a live coding environment
- [`orx-osc`](orx-osc/README.md), open sound control interface
- [`orx-palette`](orx-palette/README.md), manage color palettes
- [`orx-rabbit-control`](orx-rabbit-control/README.md), RabbitControl extension using `orx-parameters`
- [`orx-syphon`](orx-syphon/README.md), send frames to- and from OPENRNDR and other applications in real time using Syphon
- [`orx-temporal-blur`](orx-temporal-blur/README.md), temporal (motion) blur for video production.
# Developer notes

View File

@@ -68,8 +68,6 @@ fun main() = application {
```
### Syphon Client
#### Receiving frames from the default (or the only available) server
```kotlin
fun main() = application {
configure {
@@ -88,25 +86,3 @@ fun main() = application {
}
}
```
#### Receiving frames from a specific server
```kotlin
fun main() = application {
configure {
// The maximum resolution supported by the free
// version of AESyphon
width = 1024
height = 768
}
program {
val syphonClient = SyphonClient("Adobe After Effects", "Live Preview")
extend(syphonClient)
extend {
drawer.background(ColorRGBa.BLACK)
drawer.image(syphonClient.buffer)
}
}
}
```