https://github.com/fdch/Quack4
A quacktrip v0.5 plugin
https://github.com/fdch/Quack4
Last synced: 10 months ago
JSON representation
A quacktrip v0.5 plugin
- Host: GitHub
- URL: https://github.com/fdch/Quack4
- Owner: fdch
- Created: 2020-07-22T22:39:20.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-07T02:24:36.000Z (over 5 years ago)
- Last Synced: 2025-03-04T05:14:40.278Z (11 months ago)
- Language: Max
- Homepage: http://fdch.github.io/Quack4
- Size: 8.23 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-networked-media - Quack4 - A quacktrip v0.5 plugin that handles a 3 way connection. (Uncategorized / Uncategorized)
README
# Quack4

A quacktrip v0.5 plugin that handles a 3 way connection.
Head to the [releases](https://github.com/fdch/Quack4/releases) pages to get the builds.
Version: 1.6
Author: ffddcchh
made with Camomile
Based on [quacktrip\~](http://msp.ucsd.edu/tools/quacktrip/) by Miller Puckette.
Many thanks to Miller Puckette and the Pure Data team,
Marc Ainger for testing and support,
and Pierre Guillot for Camomile.
---
# instructions (ver abajo para español)
## puredata
1. unzip the zip file
2. open with Pure Data the file `Quack4.pd` located in the folder` src / Quack4 / `
## plugin
1. unzip the zip file
2. load the VST (or AU in macos) from your DAW (Ableton, Max, Reaper, etc)
## how to use
- this system is managed with "calls" that are made between two people at the same time
- each call must have a unique name known to the two people who communicate
- up to 6 simultaneous calls can be made (always between one person and 6 other people on different IPs)
- each row corresponds to a call
- the name of the call must be entered in the "call-name" field, replacing the name "q1" (or "q2", "q3", etc.) with the name agreed between both parties
- after entering the name of the call, the call is started by clicking on the white toggle on the left corresponding to the call
## controls of each call
### onoff
turn the call on or off
### call-name
unique name of the call between two different IPs. Double-click on the graphic symbol object to type the name with the keyboard and then press Enter to correctly enter the name.
### status
- if the `bang` object blinks: it is communicating with the server
- if object `toggle` is on: connection established on call
### nchan
number of audio channels of the outgoing call: 0, 1 or 2 channels (default 2)
### fifo
amount in milliseconds to wait to send the audio packets (default 50). Low values improve round-trip latency but the signal is affected depending on the transmission speed. High values add latency to the transmission but guarantee fewer cuts in the audio.
### bufsize
block size of the signal sent and internal processing in Quack4.pd: 0 (64), 1 (128) or 2 (256) (default 0, that is, 64)
### 2x
repeat (see quacktrip\~)
## global controls
### onoff (green)
Turn on all calls (use carefully)
### get
local test audio signal output
### send
Send test audio signal (to all calls). Note: Only the person on the other end of the call hears it
### server (buttons)
These buttons allow you to choose between a server (default) from Miller Puckette and another one of my own. It is important that all people are using the same server.
### server (symbol)
can be added / changed to a ip from another server
### port (number)
you can add / change the port number of another server
---
# instrucciones:
## puredata
1. descomprimir el archivo zip
2. abrir con Pure Data el archivo `Quack4.pd` ubicado en la carpeta `src/Quack4/`
## plugin
- cargar el VST (o AU en macos) desde tu DAW (Ableton, Max, Reaper, etc)
## modo de uso
### una llamada
- este sistema se maneja con "llamadas" que se realizan entre dos personas a la vez
- la llamada debe tener un nombre único elegido por las dos personas que se comunican
- este nombre deben ingresarlo en el campo `call-name`
- es importatísimo reemplazar el nombre `q1` (o `q2`, `q3`, etc) por el nombre acordado entre ambas personas
- luego, apretar el toggle blanco de la izquierda para iniciar la llamada.
### múltiples llamadas
- cada hilera se corresponde a una llamada
- se pueden realizar hasta 6 llamadas simultáneas
- las llamadas son siempre entre una persona y otras 6 personas (en IPs distintas)
## controles de cada llamada
### onoff
enciende o apaga la llamada
### call-name
nombre único de la llamada entre dos IPs distintas. Hacer doble click en el objeto de símbolo gráfico para escribir el nombre con e teclado y luego apretar Enter para que se ingrese correctamente el nombre.
### status
- si el objeto `bang` titila: se está comunicando con el servidor
- si el objeto `toggle` está encendido: se estableció la conexión en la llamada
### nchan
cantidad de canales de audio de la llamada saliente: 0, 1 ò 2 canales (default 2)
### fifo
cantidad en milisegundos de espera para enviar los paquetes de audio (default 50). Valores bajos mejoran la latencia de ida y vuelta pero la señal se ve afectada dependiendo de la velocidad de transmisión. Valores altos agregan latencia a la transmisión pero garantizan menos cortes en el audio.
### bufsize
tamaño del bloque de la señal enviada y de procesamiento interno en Quack4.pd: 0 (64), 1 (128) ò 2 (256) (default 0, o sea, 64)
### 2x
repeat (ver quacktrip\~)
## controles globales
### onoff (verde)
enciende todas las llamadas (usar con cuidado)
### get
prueba local de señal de audio de salida
### send
envío de señal de audio de prueba (a todas las llamadas). Nota: solo lo oye la persona del otro lado de la llamada
### server (botones)
estos botones permiten elegir entre un servidor (default) de Miller Puckette y uno mío. Es importante que todas las personas estén usando el mismo servidor.
### server (symbol)
se puede agregar/cambiar a una ip de otro servidor
### port (numero)
se puede agregar/cambiar el número de puerto de otro servidor