Skip to main content

EN

Music & Art

07 April 1975 | Thematic communities

Performing Arts


Music and art: optical fibre for limitless creativity

Technology and art blend and generate new languages, expressions, and ways of transferring knowledge.
GARR participates in this change, enabling artists to interact in real-time, even over long distances, with ultra-fast and reliable connections.

The community includes departments of art, music, and performing arts from Italian universities, art academies, and music conservatories.
Some examples of innovation? The LoLa system developed with the Conservatory of Trieste and now widespread worldwide, has revolutionised distance music education by allowing real-time live musical performances with artists located thousands of kilometers away.

SHOW THE CONNECTED SITES

LoLa - Low latency AV streaming system

LoLa - Low latency AV streaming system

PERFORMING ARTS

Benefits for the community

  • Ultra-fast connectivity

    High-performance connections and advanced technology for real-time events, music and artistic performances
  • Global connections

    International connections and collaborations to expand the boundaries of artistic research
  • Collaboration

    Cross-pollination of ideas and ongoing exchange of expertise for a shared growth
  • Dedicated services

    Access to a wide range of resources to meet every need

Services

  • Network services - NOC

    Network services

  • IP addresses & DNS

    IP addresses & DNS

  •  Domain names

    Domain names

  • Security

  • eduroam

    eduroam

  • IDEM AAI

    Digital identity

  • Digital certificates

    Digital certificates

  • go to GARR cloud pages

    Cloud

  • Applications

    Applications

  • Webconference

    Webconference

  • Live streaming & video

    Live streaming & video

Success stories

from GARR NEWS (In Italian only)

more articles

Voices of the community

from GARR TV (In Italian only)
(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const l of o.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function t(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=t(i);fetch(i.href,o)}})();var W,f,se,P,Y,fe,j,C={},ae=[],we=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,K=Array.isArray;function S(_,e){for(var t in e)_[t]=e[t];return _}function de(_){var e=_.parentNode;e&&e.removeChild(_)}function $e(_,e,t){var r,i,o,l={};for(o in e)o=="key"?r=e[o]:o=="ref"?i=e[o]:l[o]=e[o];if(arguments.length>2&&(l.children=arguments.length>3?W.call(arguments,2):t),typeof _=="function"&&_.defaultProps!=null)for(o in _.defaultProps)l[o]===void 0&&(l[o]=_.defaultProps[o]);return U(_,l,r,i,null)}function U(_,e,t,r,i){var o={type:_,props:e,key:t,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:i??++se};return i==null&&f.vnode!=null&&f.vnode(o),o}function B(_){return _.children}function D(_,e){this.props=_,this.context=e}function T(_,e){if(e==null)return _.__?T(_.__,_.__.__k.indexOf(_)+1):null;for(var t;ev?H>x-v?k+=g-v:k--:k=g=0||s=0){if((u=e[l])&&i==u.key&&o===u.type)return l;l--}if(s

LoLa - Low latency AV streaming system

25 November 2024 | Performing Arts

LoLa:
Playing Together at the Speed of Light

back to Performing Arts

  • history
  • How to Request LoLa
  • support

What is LoLa?

LoLa (Low Latency AV Streaming System) is an ultra-HD, low-latency audio/video system used worldwide for remote musical performances. This technology, developed by GARR and the Tartini Conservatory of Music in Trieste, enables real-time musical collaboration between performers located in two or more different places, connected via advanced networking services, such as national research networks, GÉANT, and other international backbones.

LoLa converts one or more audio-visual channels from analogue to digital without compromising quality and transmits them over fibre-optic networks at the speed of light in a symmetric fashion. Currently, the system supports performances between locations up to 3,000 km apart, while keeping latency below the humanly perceptible threshold of 30-35 milliseconds.

LOLA - Low Latency AV Streaming system

What is LoLa used for?

Overcoming distances

LoLa makes it possible to:

  • Conduct remote masterclasses and music courses.
  • Perform with artists and audiences distributed across different locations.
  • Increase the number of rehearsals before an in-person concert.

With LoLa, the distance in live events is eliminated, broadening the concept of space and making real-time performing arts more sustainable in terms of both time and cost. Most importantly, it opens up new and unexplored opportunities for performances, introducing fresh challenges and possibilities. This is the realm of networked performing arts—the fusion of performing arts (such as dance, music, and theatre) with advanced networking technologies

The History of LoLa

Soria di LoLa

Collaboration and cross-disciplinarity

The LoLa system is a project developed by the Giuseppe Tartini Conservatory of Music in Trieste in collaboration with GARR. The project originated in 2005, following the demonstration of the first intercontinental viola masterclass between Pisa, during the GARR conference, and the New World Symphony Academy in Miami (USA).

LoLa’s first public performance took place in 2010, featuring a four-hand piano recital between the Tartini Conservatory in Trieste and IRCAM in Paris. Today, the system is installed in numerous institutions worldwide, all connected to their respective national research and education networks.

The project’s research and development team includes:

  • Massimo Parovel (Supervisor)
  • Paolo Pachini (Coordinator)
  • Stefano Bonetti (Current Designer and Lead Software Engineer since 2012)
  • Carlo Drioli (Previous Designer and Software Engineer)
  • Nicola Buso (Former Sound Engineer and Musical Consultant) from the Tartini Conservatory
  • Claudio Allocchio (Network Engineer and Tester) from GARR
LOLA - Low Latency AV Streaming system

How to Request LoLa

LoLa for academia and education

LoLa is licensed software available free of charge for all academic and non-profit educational purposes. For other uses, it is distributed under a shareware licence, with contributions supporting the project. For licences and further information, contact us via email at This email address is being protected from spambots. You need JavaScript enabled to view it..

What do you need to use LoLa?

To use LoLa, you will need specific hardware, which the LoLa team can recommend, and a stable, high-performance network connection between sites, with a minimum bandwidth of 1 Gbps.

  • LOLA official website
  • LOLA Info

LOLA installations around the world

View in full screen

Click on the menu at the top left of the player to browse the playlist.

Video Gallery

  • SWING PROJECT - 47th AEC ANNUAL CONGRESS (2020)

  • Il Conservatorio di Musica “Giuseppe Tartini” di Trieste ci parla del progetto SWING

  • Connecting with culture - A musical bridge between Venice & Yerevan

  • Collaboration Is an Art Form

  • Network Performing Arts Production Workshop, dove arte e tecnologia si incontrano

  • Al Santa Cecilia tradizione e innovazione si incontrano in rete

Case studies

Da GARR News
support

To get information about LoLa

This email address is being protected from spambots. You need JavaScript enabled to view it.

Rome Science Festival 2026

11 May 2026 | Conferences & Workshops
Festival delle Scienze 2026

From 15 to 19 April, the 2026 Rome Science Festival returns, hosted at the Auditorium Parco della Musica.

This year’s theme, Caos e Armonia (Chaos and Harmony), explores the dynamic relationship between disorder and structure, from the origins of the cosmos to biological processes, and through to the transformations shaping society, the economy and culture, where instability and creativity give rise to new balances.

  • Website event

  • Programme

Rome Science Festival 2026

Auditorium Parco della Musica Ennio Morricone

15-19 APRIL 2026, ROMA

GARR’s contribution to the Festival

Sunday 19 April at 11:00 in the Sala Ospiti

Conference: “Dalla smart city alla smart land: un percorso alla ricerca di una nuova armonia”(“From Smart City to Smart Land: a journey towards a new harmony”)

The event explores the role of the city as a complex system which, through its buildings and infrastructures, has a decisive impact on people’s quality of life, work and leisure. As a complex system, it also interacts with the surrounding environment and the territory in which it is embedded. According to UNESCO, by 2050 more than 70% of the world’s population will live in urban areas.

Now more than ever, we need technologies that help make our cities more harmonious, green and resilient to climate change—places where informed and responsible citizens actively participate in and contribute to sustainable, integrated urban development.

Speakers: Sabrina Tomassini, Coordinator of the GARR Network Department; Fiorella Lauro, Researcher at ENEA and Anna Mandorli, Researcher at CMCC. Readings by Fabiola L. Falconieri, Technologist at ENEA. Moderated by Marco Gisotti, journalist and science communicator.

More

  • event website

  • Programme

Photo Gallery

Would you like to learn more about GARR events?

Contact us

GARR Conference 2026

24 November 2025 | Conferences & Workshops
GARR Conference 2026

The 2026 edition of the GARR Conference, titled “The Shape of change. Between digital ethics and shared roots” - La forma del cambiamento. Tra etica digitale e radici condivise, will be hosted by the University of Pisa from 19 to 21 May at the Pontecorvo Area.

The GARR Conference is the event where experiences are shared on the use of digital infrastructures and services by those who use the GARR network and those who actively contribute to building it and improving its services.

This edition offers a reflection on the ongoing transformation in digital technologies and knowledge infrastructures, placing at its core the relationship between digital sovereignty, AI ethics, system resilience, sustainability, historical memory and new scientific frontiers. A dialogue between future and roots, between technological innovation and the role of the scientific community, in a context marked by profound social, economic and geopolitical transformations.

  • Interviews

  • Event website

  • Videos of the sessions

  • Slide

  • Photo Gallery

GARR Conference 2026

Università di Pisa
Area Pontecorvo

19-21 May 2026, Pisa

Interviews

/* Stili della galleria (prefisso garr- per non collidere con la pagina ospite) */ .garr-video-facade { position: relative; display: block; width: 100%; padding: 0; border: 0; aspect-ratio: 16 / 9; background-color: #000; background-size: cover; background-position: center; cursor: pointer; overflow: hidden; } .garr-play-icon { position: absolute; top: 50%; left: 50%; width: 68px; height: 48px; transform: translate(-50%, -50%); background: rgba(0, 0, 0, 0.6); border-radius: 12px; transition: background 0.2s ease; } .garr-play-icon::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-40%, -50%); border-style: solid; border-width: 11px 0 11px 19px; border-color: transparent transparent transparent #fff; } .garr-video-facade:hover .garr-play-icon, .garr-video-facade:focus .garr-play-icon { background: #c00; } .garr-video-frame { display: block; width: 100%; aspect-ratio: 16 / 9; height: auto; border: 0; }
// Configurazione // MAX_VIDEOS: numero intero positivo per limitare i video mostrati. // Lascia null / undefined / -1 (o qualunque valore non intero-positivo) // per mostrare TUTTI i video disponibili con il tag. const MAX_VIDEOS = null; const TAG_FILTER = 'interviste-conf26'; const API_BASE_URL = 'https://garr.tv/api/v1/videos'; const SITE_BASE_URL = 'https://garr.tv'; const PAGE_SIZE = 100; // massimo consentito dall'API PeerTube per singola richiesta // True se MAX_VIDEOS non rappresenta un limite valido => mostra tutti i video function shouldFetchAll() { return !(Number.isInteger(MAX_VIDEOS) && MAX_VIDEOS > 0); } // Escape dei caratteri speciali HTML (testo e attributi) function escapeHtml(value) { return String(value == null ? '' : value) .replace(/&/g, '&') .replace(/"/g, '"') .replace(/'/g, ''') .replace(//g, '>'); } // Funzione per recuperare i video (gestisce limite e paginazione) async function fetchRecentVideos() { const limit = shouldFetchAll() ? Infinity : MAX_VIDEOS; const collected = []; let start = 0; let total = Infinity; try { while (collected.length < limit && start < total) { const pageCount = Math.min(PAGE_SIZE, limit - collected.length); const apiUrl = API_BASE_URL + '?tagsOneOf=' + encodeURIComponent(TAG_FILTER) + '&sort=-publishedAt' + '&start=' + start + '&count=' + pageCount; const response = await fetch(apiUrl); if (!response.ok) { throw new Error('Request failed with status: ' + response.status); } const data = await response.json(); total = data.total || 0; const pageVideos = data.data || []; if (pageVideos.length === 0) { break; } collected.push.apply(collected, pageVideos); start += pageVideos.length; } return processVideoData(collected); } catch (error) { console.error('Error fetching videos:', error); return []; } } // Funzione per processare i dati dei video function processVideoData(videoList) { return videoList.map(function (video) { // Usa embedPath / previewPath forniti dall'API (più robusti di un URL costruito a mano) const embedUrl = video.embedPath ? SITE_BASE_URL + video.embedPath : SITE_BASE_URL + '/videos/embed/' + video.uuid; const thumbnailPath = video.previewPath || video.thumbnailPath || ''; const thumbnailUrl = thumbnailPath ? SITE_BASE_URL + thumbnailPath : ''; return { title: video.name || '', videoSrc: embedUrl, thumbnailUrl: thumbnailUrl, publishedAt: video.originallyPublishedAt || video.publishedAt }; }); } // Funzione per creare una card video (facade: anteprima + tasto play, l'iframe si carica al click) function createVideoCard(video) { const safeTitle = escapeHtml(video.title); const safeEmbed = escapeHtml(video.videoSrc); const safeThumb = escapeHtml(video.thumbnailUrl); const thumbStyle = safeThumb ? ' style="background-image:url(\'' + safeThumb + '\');"' : ''; return '
' + '
' + '

' + safeTitle + '

' + '
' + '' + '' + '' + '
' + '
' + '
'; } // Sostituisce la facade cliccata con l'iframe del player (carica un solo player, su gesto utente) function handleFacadeClick(event) { const facade = event.target.closest('.garr-video-facade'); if (!facade) { return; } const embedUrl = facade.getAttribute('data-embed'); const title = facade.getAttribute('data-title') || ''; const iframe = document.createElement('iframe'); iframe.className = 'garr-video-frame'; iframe.setAttribute('title', title); iframe.setAttribute('src', embedUrl + (embedUrl.indexOf('?') === -1 ? '?' : '&') + 'autoplay=1'); iframe.setAttribute('allow', 'autoplay; fullscreen'); iframe.setAttribute('allowfullscreen', ''); iframe.setAttribute('frameborder', '0'); iframe.setAttribute('sandbox', 'allow-same-origin allow-scripts allow-popups allow-forms'); facade.replaceWith(iframe); } // Funzione per renderizzare i video function renderVideos(videos) { const container = document.getElementById('garr-videos-container'); if (videos.length === 0) { container.innerHTML = '

Nessun video trovato.

'; return; } const videosHTML = videos.map(createVideoCard).join(''); container.innerHTML = '
' + videosHTML + '
'; // Delego il click sul container: il player parte solo quando l'utente clicca container.addEventListener('click', handleFacadeClick); } // Funzione principale async function initVideoGallery() { const container = document.getElementById('garr-videos-container'); container.innerHTML = '

Caricamento video...

'; const videos = await fetchRecentVideos(); renderVideos(videos); } // Avvia l'applicazione quando il DOM è pronto if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initVideoGallery); } else { initVideoGallery(); } /* Stili della galleria (prefisso garr- per non collidere con la pagina ospite) */ .garr-video-facade { position: relative; display: block; width: 100%; padding: 0; border: 0; aspect-ratio: 16 / 9; background-color: #000; background-size: cover; background-position: center; cursor: pointer; overflow: hidden; } .garr-play-icon { position: absolute; top: 50%; left: 50%; width: 68px; height: 48px; transform: translate(-50%, -50%); background: rgba(0, 0, 0, 0.6); border-radius: 12px; transition: background 0.2s ease; } .garr-play-icon::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-40%, -50%); border-style: solid; border-width: 11px 0 11px 19px; border-color: transparent transparent transparent #fff; } .garr-video-facade:hover .garr-play-icon, .garr-video-facade:focus .garr-play-icon { background: #c00; } .garr-video-frame { display: block; width: 100%; aspect-ratio: 16 / 9; height: auto; border: 0; }
// Configurazione // MAX_VIDEOS: numero intero positivo per limitare i video mostrati. // Lascia null / undefined / -1 (o qualunque valore non intero-positivo) // per mostrare TUTTI i video disponibili con il tag. const MAX_VIDEOS = 6; const TAG_FILTER = 'servizi'; const API_BASE_URL = 'https://garr.tv/api/v1/videos'; const SITE_BASE_URL = 'https://garr.tv'; const PAGE_SIZE = 100; // massimo consentito dall'API PeerTube per singola richiesta // True se MAX_VIDEOS non rappresenta un limite valido => mostra tutti i video function shouldFetchAll() { return !(Number.isInteger(MAX_VIDEOS) && MAX_VIDEOS > 0); } // Escape dei caratteri speciali HTML (testo e attributi) function escapeHtml(value) { return String(value == null ? '' : value) .replace(/&/g, '&') .replace(/"/g, '"') .replace(/'/g, ''') .replace(//g, '>'); } // Funzione per recuperare i video (gestisce limite e paginazione) async function fetchRecentVideos() { const limit = shouldFetchAll() ? Infinity : MAX_VIDEOS; const collected = []; let start = 0; let total = Infinity; try { while (collected.length < limit && start < total) { const pageCount = Math.min(PAGE_SIZE, limit - collected.length); const apiUrl = API_BASE_URL + '?tagsOneOf=' + encodeURIComponent(TAG_FILTER) + '&sort=-publishedAt' + '&start=' + start + '&count=' + pageCount; const response = await fetch(apiUrl); if (!response.ok) { throw new Error('Request failed with status: ' + response.status); } const data = await response.json(); total = data.total || 0; const pageVideos = data.data || []; if (pageVideos.length === 0) { break; } collected.push.apply(collected, pageVideos); start += pageVideos.length; } return processVideoData(collected); } catch (error) { console.error('Error fetching videos:', error); return []; } } // Funzione per processare i dati dei video function processVideoData(videoList) { return videoList.map(function (video) { // Usa embedPath / previewPath forniti dall'API (più robusti di un URL costruito a mano) const embedUrl = video.embedPath ? SITE_BASE_URL + video.embedPath : SITE_BASE_URL + '/videos/embed/' + video.uuid; const thumbnailPath = video.previewPath || video.thumbnailPath || ''; const thumbnailUrl = thumbnailPath ? SITE_BASE_URL + thumbnailPath : ''; return { title: video.name || '', videoSrc: embedUrl, thumbnailUrl: thumbnailUrl, publishedAt: video.originallyPublishedAt || video.publishedAt }; }); } // Funzione per creare una card video (facade: anteprima + tasto play, l'iframe si carica al click) function createVideoCard(video) { const safeTitle = escapeHtml(video.title); const safeEmbed = escapeHtml(video.videoSrc); const safeThumb = escapeHtml(video.thumbnailUrl); const thumbStyle = safeThumb ? ' style="background-image:url(\'' + safeThumb + '\');"' : ''; return '
' + '
' + '

' + safeTitle + '

' + '
' + '' + '' + '' + '
' + '
' + '
'; } // Sostituisce la facade cliccata con l'iframe del player (carica un solo player, su gesto utente) function handleFacadeClick(event) { const facade = event.target.closest('.garr-video-facade'); if (!facade) { return; } const embedUrl = facade.getAttribute('data-embed'); const title = facade.getAttribute('data-title') || ''; const iframe = document.createElement('iframe'); iframe.className = 'garr-video-frame'; iframe.setAttribute('title', title); iframe.setAttribute('src', embedUrl + (embedUrl.indexOf('?') === -1 ? '?' : '&') + 'autoplay=1'); iframe.setAttribute('allow', 'autoplay; fullscreen'); iframe.setAttribute('allowfullscreen', ''); iframe.setAttribute('frameborder', '0'); iframe.setAttribute('sandbox', 'allow-same-origin allow-scripts allow-popups allow-forms'); facade.replaceWith(iframe); } // Funzione per renderizzare i video function renderVideos(videos) { const container = document.getElementById('garr-videos-container'); if (videos.length === 0) { container.innerHTML = '

Nessun video trovato.

'; return; } const videosHTML = videos.map(createVideoCard).join(''); container.innerHTML = '
' + videosHTML + '
'; // Delego il click sul container: il player parte solo quando l'utente clicca container.addEventListener('click', handleFacadeClick); } // Funzione principale async function initVideoGallery() { const container = document.getElementById('garr-videos-container'); container.innerHTML = '

Caricamento video...

'; const videos = await fetchRecentVideos(); renderVideos(videos); } // Avvia l'applicazione quando il DOM è pronto if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initVideoGallery); } else { initVideoGallery(); }

Videos of the sessions

Click on the menu at the top left of the player to browse the playlist

Slide

document.documentElement.classList.add("k-ui-j5", "k-ui-j5-site");document.documentElement.classList.add('k-js-enabled');

Photogallery

Would you like to learn more about GARR events?

Contact us

Trieste Next 2025

12 September 2025 | Conferences & Workshops

From 26 to 28 September, Trieste Next returns with a new edition of the Festival of Scientific Research, which every year transforms the city into a vast stage for science.

This year’s edition, entitled “La vita dentro. Dialoghi tra Scienza e Tecnologie” (“Life Within. Dialogues between Science and Technologies”), explores the relationship between science and society and the role of technologies in redefining our lives.

Among the key participants is GARR, which on 27 September from 10:00 to 11:15 will take part in the session “Il supercalcolo per la ricerca” (“Supercomputing for Research”), alongside experts from the PNRR projects TeRABIT and ICSC – National Research Centre in High Performance Computing, Big Data and Quantum Computing.

  • Event website

  • Photogallery

Trieste Next 2025

Piazza Unità d’Italia

26-28 September 2025, Trieste

GARR at the Festival

“Il supercalcolo per la ricerca” (Supercomputing for Research) By the end of 2025, Italy will complete the development of its national cloud-based supercomputing infrastructure, funded through the NRRP. Leading this effort are the projects ICSC – National Research Centre in High Performance Computing, Big Data and Quantum Computing, and TeRABIT (Terabit Network for Research and Academic Big Data in ITaly). Together with the scientific and technological representatives of these projects, we will explore the features and potential of supercomputing in the context of the evolution and adoption of a frontier technology such as quantum computing.

Speakers include Silvia Calegari, INFN Infrastructure Manager for the TeRABIT project; Massimo Carboni, Deputy Director and Chief Technical Officer at GARR; Alessia D’Orazio, Research Manager at ICSC – National Research Centre in High Performance Computing, Big Data and Quantum Computing; and Elisa Zuccolo, Senior Researcher at OGS. The session will be moderated by Matteo Massicci from the ICSC Communications Office.

Photo Gallery

Would you like to learn more about GARR events?

Contact us

torna su