;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Gilsons: 'Acham que nós e Gilberto Gil vivemos de Lei Rouanet, é uma piada'

Gilsons sobem ao palco do Universo Spanta hoje, no Rio, ao lado de Gilberto Gil - Divulgação/Lucas Nogueira
Gilsons sobem ao palco do Universo Spanta hoje, no Rio, ao lado de Gilberto Gil Imagem: Divulgação/Lucas Nogueira

De Splash, no Rio

06/01/2023 04h00

O trio Gilsons traz a música brasileira na veia. Criado em 2018, é formado por José, filho caçula de Gil, João e Francisco, netos do cantor baiano. Desde o ano ado, com o retorno dos festivais, eles são requisitados em eventos do nordeste ao sudeste.

A família comemora a agenda cheia, mas lamenta as fake news criadas em torno deles e de Gilberto, ex-ministro da cultura no primeiro governo Lula (PT). Eles acreditam que é fruto de um momento político que legitimou o ódio contra artistas e a desinformação.

"A gente vive uma loucura onde a informação é 100% deturpada. As pessoas acham que nós vivemos de Lei Rouanet, sendo que cada vez mais gente consome nosso trabalho. Acham que Seu Gilberto Gil vive de Lei Rouanet, isso é uma grande piada... Bicho, pare e veja a cultura do seu país, a imensidão dos seus artistas e a diversidade. Isso deveria ser algo cada vez mais exaltado. A nossa cultura é a maior porta de entrada para o mundo", diz Fran.

Margareth Menezes é quem assume o ministério que um dia já foi de Gil e com desafio de "remontar a base cultural", na visão de José. Durante o governo de Jair Bolsonaro (PL), entre 2018 e 2022, a pasta foi rebaixada a secretaria.

Vai pegar o Ministério com uma resistência ideológica à cultura. Isso é estranho, negacionista. Até a cultura acaba sendo amedrontadora para essa direita conservadora. Assustador
José Gil

"Ela representa bem nossa diversidade, potencia cultural e criativa. Tem tudo para fazer uma gestão bacana... Já que o povo gosta de falar de dinheiro, o Brasil tem um capital econômico em relação à cultura absurdo. Isso deve ser explorado com a nossa diversidade. O Brasil tem portas abertas no mundo. Sempre foi muito querido, com uma visão positiva no exterior. É uma virtude incrível que deve ser usada", completa José.

Responsabilidade e privilégio

Os rapazes dispensam qualquer pressão por ser da família Gil, uma das mais tradicionais da cultura do país. Gil é a maior referência do trio, mas eles querem construir o próprio caminho artístico.

"A gente sente responsabilidade, mas também privilégio por poder trocar com o Seu Gilberto. Ao mesmo tempo, a gente quer traçar o nosso próprio caminho. A gente não quer ser nichado 100% do tempo ao meu avô, a gente quer viver a nossa própria identidade, o nosso próprio público, ter as nossas referências, sendo o seu Gilberto uma delas", pensa João.

Gilsons unem pop, MPB e ritmos afro-baianos em suas músicas - JORGE PORCIN/Divulgação - JORGE PORCIN/Divulgação
Gilsons unem pop, MPB e ritmos afro-baianos em suas músicas
Imagem: JORGE PORCIN/Divulgação

Eles ainda dizem que gerações anteriores já desbravaram o mundo artístico, como Preta Gil, mãe de Fran, e Nara Gil, mãe de João.

Por ter figuras anteriores à gente que já desbravaram o mundo artístico, "Elas tiraram essa pressão de ser a primeira geração Gil tentando alguma coisa. Para gente, já chegou mais leve, mais natural e de boas... A próxima geração vai ser sentir ainda mais à vontade. Florzinha (filha de Bela Gil) tem 14 anos e sente mais leve que a gente", continua João.

Presença em festivais

Requisitados em festivais pelo país, Gilsons comemoram agenda cheia em diferentes cidades do Brasil desde o ano ado. Eles viram seus números crescerem no streaming durante a pandemia ao lançar parcerias para movimentar as plataformas digitais. No início de 2022, divulgaram o primeiro CD, "Pra Gente Acordar".

"As pessoas se identificaram com as músicas naquele momento recluso, talvez pela sonoridade e mensagens das letras. A gente tinha o plano de gravar um disco em 2020, não sabia muito bem como trabalhar. A forma que a gente arrumou foi fazer parcerias com artistas que iramos, como Julia Mestre, Mariana Volker, BIG UP, os meninos do Jovem Dionísio", diz João.

Hoje, eles sobem ao palco do Universo Spanta, no Rio de Janeiro, ao lado do maior mestre deles: Gilberto Gil. Esse encontra sintetiza a marca plural do festival, que traz artistas consagrados e nomes em ascensão no line-up.

"A gente caiu num dia super bacana. A gente vai tocar no mesmo dia da Duda Beat, Marina Sena e Chico Chico, que é um grande parceiro. Isso é o mais legal do festival. A capacidade de promover a diversidade musical. Cada dia tem cenas diferentes da nossa música... É bom ter festivais de música brasileira em evidência", comemora Fran.