Add orx-rabbit-control
This commit is contained in:
committed by
Edwin Jakobs
parent
20adcf5bed
commit
dce734d989
@@ -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
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user