Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/musikinformatik/that
Real time audio analysis library
https://github.com/musikinformatik/that
Last synced: about 1 month ago
JSON representation
Real time audio analysis library
- Host: GitHub
- URL: https://github.com/musikinformatik/that
- Owner: musikinformatik
- License: gpl-3.0
- Created: 2021-07-05T16:49:38.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-30T10:39:12.000Z (over 2 years ago)
- Last Synced: 2024-08-02T19:31:56.945Z (4 months ago)
- Language: SuperCollider
- Size: 59.6 KB
- Stars: 9
- Watchers: 3
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-open-synth - that - 2.0 | SuperCollider | (SuperCollider)
README
# that
> This system is called "that", as in "you know that".
This is a condensed version of the real time sound analysis we did in the Musikinformatik seminar May/June 2021 @ RSH Düsseldorf which was rewritten into a Quark.
That allows to use values of UGens (which are running on the server) in the sclang domain which allows for interaction with live material by using analysis UGens on the signal.
This allows the creation of autonomous systems such as Voyager by George Lewis, but is not limited to that.Along the Quark version there is also the original version (in a more functional manner) available in `that-intro.scd` and `that-system-functions.scd`, but whose API differs from the one used in the Quark and therefore the examples are not interchangeable.
## Installation
You can use [Quarks](https://doc.sccode.org/Guides/UsingQuarks.html) to
install the extension.```supercollider
Quarks.install("https://github.com/musikinformatik/that.git");
```After installation please re-compile the Class Library (which is done by restarting the interpreter) to make the class available in the interpreter.
## Documentation
To view the documentation search for the class *That* in
the Help Browser after installation and restart of the interpreter.## Development
Everyone is invited to participate in development.
Please add and run tests if you modify the code.
Tests can be run via```supercollider
TestThat.run();
```There is a previous version included that uses environments and functions only. It can be found in the folder `function-based-that`
## License
GPL 3