https://github.com/sciss/sp_scheduling
Scheduling Examples for SoundProcesses. Mirror of https://codeberg.org/sciss/SP_Scheduling
https://github.com/sciss/sp_scheduling
Last synced: 2 days ago
JSON representation
Scheduling Examples for SoundProcesses. Mirror of https://codeberg.org/sciss/SP_Scheduling
- Host: GitHub
- URL: https://github.com/sciss/sp_scheduling
- Owner: Sciss
- License: agpl-3.0
- Created: 2021-07-04T13:50:59.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-04T13:52:53.000Z (almost 5 years ago)
- Last Synced: 2025-02-23T17:23:00.069Z (over 1 year ago)
- Language: Scala
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SP\_Scheduling
[](https://github.com/Sciss/SP_Scheduling/actions?query=workflow%3A%22Scala+CI%22)
## statement
This is a project with examples of temporal scheduling in [SoundProcesses](https://github.com/Sciss/SoundProcesses).
It is covered by the [GNU Affero General Public License](https://github.com/Sciss/Patterns/raw/main/LICENSE) v3+ and
comes with absolutely no warranties. To contact the author, send an e-mail to `contact at sciss.de`.
## running
You need have installed the [sbt build tool](https://www.scala-sbt.org/). Then you can launch the examples
via `sbt run`. A choice is presented:
```
Multiple main classes detected. Select one to run:
[1] example.PatternExample
[2] example.PlainExample
Enter number:
```
Note that the examples boot the SuperCollider server, and `scsynth` must be found in a default location (or set
in environment variable `SC_HOME`). Alternatively you can use `sbt 'run --program /path/to/scsynth'`. You can also
specify the audio device or Jack client name as `sbt 'run --device audio-device-name'`. On Linux, you need to make
sure the Jack audio connections are made, for example using the QjackCtl patch bay.