https://github.com/fdch/quaker
A utility to run quacktrip from terminal
https://github.com/fdch/quaker
Last synced: 21 days ago
JSON representation
A utility to run quacktrip from terminal
- Host: GitHub
- URL: https://github.com/fdch/quaker
- Owner: fdch
- License: other
- Created: 2020-06-11T22:08:51.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-06-26T18:08:24.000Z (about 6 years ago)
- Last Synced: 2025-03-04T05:14:29.907Z (over 1 year ago)
- Language: Shell
- Size: 65.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# quacker
[quaker] allows for multiple simultaneous calls between performers using Miller Puckette's quacktrip~ utility (distributed in this repository, also available here: https://msp.ucsd.edu/tools/quacktrip)
## Usage:
[quacker] is meant for audio communication only between computers behind home routers. Audio is routed in/out from outisde Pure Data using Jack, JackPilot, Blackhole, or similar. Pd takes care of the communication between computers, and your audio can be generated/listened in any other application (Pd, Max, daws, etc).
First thing to do is edit the `setup.txt` text with the previously agreed upon *call-name* and *server*. Eg:
```
#;
#;
# ONE CALL (2 users);
#;
#;
make quacker 1;
quacker call-name marcfede;
quacker server foo.ucsd.edu;
quacker block 0;
quacker fifo 20;
quacker insig 1 2;
quacker outsig 1 2;
```
Note that the `#` symbol acts as a comment and the semicolons are needed for Pd to load the file correctly.
## GUI
[quacker] can be run with or without gui.
### Without gui:
on macos: double-click on the `run` (shell script). A terminal window will pop-up and quacktrip will be running. Hit `ctrl+C` to quit.
on unix systems:
```
cd quacker
./run
```
Alternatively, you can run the script with flags to pass to Pd. See `pd -help` for more flags. This one here is particularly useful, since it is easy to route quacktrip with jack:
```
./run -jack
```
### With gui
On any platform, you should be able to double-click on the `quaker.pd` file. You need to have Pd version >= 0.51 for everything to work.
## Acknowledgements
Thanks to
- Miller Puckette for making quacktrip,
- the Pure Data community,
- Federico Ragessi and Gustavo Alcaráz for very useful testing, and
- Marc Ainger, Ann Stimson and Jacob from the Sonic Arts Lab at Ohio State University for the many performances and rehearsals