Telemersive Gateway is a peer to peer application based on MaxMSP. It allows to converse with multiple peers in different networks. A central server (called the telemersive-router) allows to create virtual rooms inside which all peers can share their available resources.
The tpf-installers are bundled software packages which facilitate the download and installation of the TPF-tools. There are three tiers of the bundle (for an overview, see here):
- Basic: the bundle consists of ‘TPF-Party’, a standalone device which allows users to connect with mono audio streams at up to 16 locations, and includes mixing and panning functions. It grafts onto OSX’s Coreaudio, but can also be used with JACK2. TPF-Basic does not include a video function.
- Intermediate: In addition to the ‘TPF-Party’ tool, the bundle includes the ‘TPF-Client’ tool, which connects at up to 8 locations with up to 8 audio channels. It is bound to DAW Ardour, which is also included in the bundle. It provides users with the full functionalities of a digital audio workstation. The streaming protocol and the JACK2 utility handle the necessary internal and external connections. Ultragrid software is included in the bundle for video streaming.
- Advanced: In addition to all of the TPF-Intermediate functions and components, TPF-Advanced includes virtual audio. It incorporates Ambisonics tools that allow for binaural rendering through headphones and the use of Ambisonics Loudspeaker Arrays.
Developed by Johannes Schütt and Roman Haefeli
Further information and links:
tpf-client is a low-latency multi-channel audio transmission software based on the AoO (Audio-over-OSC) protocol. The received audio streams are made available on separate ports on the JACK server where they can be connected to an JACK-aware DAW like Ardour or an external mixing desk. tpf-client’s layout is configurable. The maximum of channels per peer and also the number of peer slots can be adjusted so that different needs are covered. It supports streaming in PCM and OPUS and the formats are also configurable.
The tpf-client based on the AoO protocol is the follow-up version of an older tpf-client based on the jacktrip protocol. It is still in beta-state.
A tpf-server is needed to connect instances of tpf-clients, be it through a proxy-server or peer-to-peer.
Developed by Roman Haefeli and Johannes Schütt
Further information and links:
documentation on GitHub
tpf-client is a low-latency multi-channel audio transmission software based on the Jacktrip protocol. The received audio streams are made available on separate ports on the JACK server where they can be connected to an JACK-aware DAW like Ardour or an external mixing desk. tpf-client’s layout is configurable. The maximum of channels per peer and also the number of peer slots can be adjusted so that different needs are covered.
There is a newer version of the tpf-client based on the AoO (Audio over Internet) protocol, still in beta state.
A tpf-server is needed to connect instances of tpf-clients, be it through a proxy-server or peer-to-peer.
Developed by Roman Haefeli and Johannes Schütt
Further information and links:
tpf-party is an easy-to-use tool for jamming and long distance teaching. It is a standalone device which allows users to connect with mono audio streams at up to 16 locations, and includes mixing and panning functions. It grafts onto OSX’s Coreaudio, but can also be used with JACK2.
tpf-party is a reduced version of tpf-client.
Developed by Roman Haefeli
Further information and links: