;(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

Origens

As Histórias Que Nos Trouxeram Aqui: um resgate histórico da construção de identidade de pessoas negras


Com poesia, rapper Bell Puã levou a história de negros brasileiros à Europa

Bell Puã, rapper, poetisa e acadêmica - Divulgação/Rodrigo Garcia
Bell Puã, rapper, poetisa e acadêmica Imagem: Divulgação/Rodrigo Garcia

Weudson Ribeiro

Colaboração para o UOL, em Brasília

15/10/2022 04h00

Com a ginástica olímpica e aulas de teatro, a rapper Bell Puã, 29 anos, aprendeu desde cedo sobre disciplina, equilíbrio e estética. Não demorou muito e, inspirada pelos versos de Conceição Evaristo, Maria Carolina de Jesus e da norte-americana bell hooks, ela começou a rimar. Hoje, com apresentações no Brasil e na Europa, a artista é um dos principais nomes do slam —gênero de poesia falada semelhante ao rap improvisado.

O primeiro contato com a cena ocorreu a convite das poetisas Patrícia Naia e Amanda Timóteo, criadoras do coletivo Slam das Minas. De Pernambuco para o restante do Brasil, Bell Puã venceu o Slam BR em 2018 e se tornou a representante brasileira no campeonato mundial, realizado na França. Na terça-feira (18), a partir das 14h, Bell Puã apresenta criações inéditas no evento "Origens - As histórias que nos trouxeram aqui", realizado por Ecoa.

Em 2019, ela ganhou o Prêmio Malê de Literatura e escreveu dois livros, "É que dei o perdido na razão" e "Lutar é crime". Esse último foi finalista do Prêmio Jabuti no ano seguinte.

A rapper diz ver na ancestralidade um como para a composição de poemas e canções. Como um grito de independência ou morte, cada frase de suas rimas soa como um brinde à vida de seus anteados negros.

Mestre em história pela UFPE (Universidade Federal de Pernambuco), ela também vê no ado um meio para recontar o caminho que pessoas negras percorreram da África até o Brasil, país que mais importou escravizados no século 16 —experiência que impacta a realidade de pretos e pardos no Brasil até hoje.

Inspirações de Britney Spears a Don L

Bell Puã nas gravações do clipe de Bloco de Notas - Aline Mariz - Aline Mariz
Bell Puã nas gravações do clipe de Bloco de Notas
Imagem: Aline Mariz

Fã de autores como Vinícius de Moraes e leitora ávida de Clarice Lispector e Cecília Meireles, Bell Puã diz que só começou a escrever poesias quando conheceu autores e autoras negras entre o fim do ensino médio e a faculdade.

"Eu já era fã de slammers de São Paulo e do Rio de Janeiro. Descobri-me capaz de rimar quando fui introduzida a escritoras negras. Sou iradora de autores brancos, mas não me vejo neles. É o povo preto que veio antes de mim que me motiva a continuar", conta.

Eu posso refletir sobre meus ancestrais quando rimo. Sei que todos lutaram muito e os que conheci conseguiram me ensinar valores importantes através das gerações. Tudo que sei sobre mim foi por meio deles, embora muitos dos meus anteados não tenham tido o privilégio de conhecer a própria história. Meu avô mal sabe a idade certa dele. Não há registros precisos de quando ele nasceu"
Bell Puã, poeta, compositora e escritora

Quando o assunto é a interação entre escrita e performances poéticas, Bell diz se inspirar em slammers como Luz Ribeiro, Cristal Rocha e Sabrina Azevedo.

Na cultura hip hop, em que também dá os como compositora, ela se identifica com rappers como Don L, Jessica Caitano e Flora Matos. Na cultura pop, ela também tem como referências artistas internacionais como Britney Spears e Red Hot Chili Peppers.

Durante a pandemia de covid-19, o resultado dessa overdose de referências antigas e novas foram as canções "Dale" e "Bloco de Notas", produzidas por Magno Brito e lançadas em 2021, com videoclipes roteirizados por ela mesma e que têm o empoderamento como mote principal.

"Demorei muito tempo para saber se eu também poderia me identificar como rapper. Hoje, vejo que o elo que une a cultura do povo preto como um todo é maior que rótulos", afirma.

Com o slam, falo sobre desigualdade e genocídio de corpos negros. Na música, busco abordar temas como autoestima e beleza dos filhos da África... Nossas histórias e potência são maiores que as limitações que o racismo tenta impor
Bell Puã

Apoiada por uma equipe majoritariamente composta por negros e negras, Bell Puã quer imergir ainda mais no universos das melodias instrumentalizadas. Nos planos, estão o lançamento de um EP e de um disco com faixas inéditas.

Do Brasil para o mundo

De olho no futuro, a rapper também não descarta tentar uma carreira fora do país. "Acredito que tendo uma voz consciente e bem direcionada, com palavras de poder, potência, verdade e esperança, devemos ter todo o espaço possível. São coisas importantes de serem ouvidas", diz.

"Minha conexão com as palavras é uma força que me puxa para poetizar a forma de transmitir ideias. Eu sempre consumi poesias clássicas, mas nada mexeu tanto comigo como o slam e sua capacidade de comunicar tão amplamente", conta.

Jovem, sem correr contra o tempo, a poeta de fala mansa deixa claro a que veio: "Busco ainda muito mais na arte e autoexpressão. O céu é o limite".