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

De 'Cavalgada' a 'Kamasutra': Erasmo Carlos cantou sexo de forma explícita

Erasmo Carlos revolucionou a música ao explorar temas ligados ao sexo  - Guto Costa/Divulgação
Erasmo Carlos revolucionou a música ao explorar temas ligados ao sexo Imagem: Guto Costa/Divulgação

De Splash, em São Paulo

23/11/2022 04h00

Erasmo Carlos escreveu sobre sexo quando o assunto ainda era um tabu. O músico de 81 anos, que morreu na terça-feira (22), no Rio de Janeiro, cantou de maneira corajosa as mais diferentes características do desejo sexual e desafiou a ditadura militar, o conservadorismo e os pudores de várias gerações de brasileiros.

Uma das primeiras canções a abordar o tema foi "O Terror dos Namorados", lançada em 1965. Na música, que faz parte do álbum "A Pescaria", o artista cantou "eu beijo", mas, se não fossem os militares, teria entoado "eu fodo".

"Antigamente, era 'beijo, beijo, beijo' porque não podia dizer 'fodo, fodo, fodo'. Cada época é de uma maneira, mas sempre falei de sexo", revelou o cantor, em entrevista à imprensa de Belo Horizonte, em 2015.

Na década de 1980, com "Cavalgada", o músico descreveu um ato sexual: "Usar meus beijos como açoite e a minha mão mais atrevida. Vou-me agarrar aos seus cabelos, para não cair do seu galope".

Com "O Côncavo e o Convexo", ao lado de Roberto Carlos, Erasmo cantou o encaixe dos corpos de maneira mais poética, mas não menos ousada para a época. O rei Roberto, inclusive, tinha medo de se apresentar com a faixa no começo. "Quando a gente se beija, se ama e se esquece da vida lá fora", diz um dos trechos da composição.

"Fantasias" chegou no início dos anos 2000. Em conversa com a revista Rolling Stone, em 2011, o artista contou detalhes sobre as intenções da letra. "Posso falar com sinceridade? 'Fantasias' é uma música em que eu falo de uma punheta. Eu com a mulher que eu quiser se eu fechar os olhos e tocar uma punheta."

Na mesma entrevista, o artista disse que em "Calma Baby", do disco "Santa Música" (2004), "tem uma mulher fazendo amor no final da canção". A partir dos 3 minutos, é possível escutar gemidos de forma mais explicita.

Álbum 'Sexo'

Erasmo Carlos  - TV UOL - TV UOL
Erasmo Carlos falou sobre sexo ao longo de toda a carreira
Imagem: TV UOL

Erasmo Carlos lançou o disco de inéditas "Sexo" em 2011. O projeto abordou tema sem pudores, mas sem perder o romantismo que o acompanhou ao longo da carreira. O álbum contou com as participações nas composições de Arnaldo Antunes, Adriana Calcanhotto, Nelson Motta e o produtor Liminha.

O eterno Tremendão descreveu posições e outros detalhes do ato sexual nas músicas, a exemplo "Kamasutra", "Sentimento Exposto", "Santas Mulheres Santas", "Vênus e Marte" e "Sexo é Vida".

"Esse assunto inexplicavelmente ainda é tabu. É o que gera a vida e sempre rende polêmica. O que a gente faz dentro de quatro paredes é pornografia? Faz parte do ar que respiro. Meu vício é o amor que consigo através do sexo", disse o músico, na época do lançamento, em conversa com o Extra.

A capa do disco apresenta uma imagem de coração que sugere uma vagina. Em conversa à IstoÉ, no mesmo ano, o compositor falou que sempre foi muito cuidadoso com as capas dos discos, em especial quando o vinil reinava sozinho.

"Gosto de capas que têm vida própria, que não sejam um simples invólucro para embalar o disco. Tem que ser algo que chame atenção! Encomendei essa capa para o Ricardo Leite, que é o cara que fez a arte gráfica do meu disco 'Rock 'n' Roll'. Disse a ele que criasse uma capa que retratasse o sexo com amor", completou.