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-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-osc`](orx-osc/README.md), open sound control interface
|
||||||
- [`orx-palette`](orx-palette/README.md), manage color palettes
|
- [`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-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.
|
- [`orx-temporal-blur`](orx-temporal-blur/README.md), temporal (motion) blur for video production.
|
||||||
# Developer notes
|
# Developer notes
|
||||||
|
|||||||
@@ -68,8 +68,6 @@ fun main() = application {
|
|||||||
```
|
```
|
||||||
|
|
||||||
### Syphon Client
|
### Syphon Client
|
||||||
|
|
||||||
#### Receiving frames from the default (or the only available) server
|
|
||||||
```kotlin
|
```kotlin
|
||||||
fun main() = application {
|
fun main() = application {
|
||||||
configure {
|
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