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

Robert Alexander Schumann Compositor alemão

8 de junho de 1810, Zwichau, Saxônia (Alemanha)

29 de julho de 1856, Endenich (Alemanha)

Da Página 3 Pedagogia & Comunicação

28/11/2008 15h47

Menino-prodígio como pianista, Robert Alexander Schumann também adquiriu notável cultura literária. Foi aluno, a partir de 1828, do famoso pedagogo Friedrich Wieck, em Liepzig. Tornou-se um virtuose do piano, até que, em 1832, uma deformação incurável de um dedo encerrou sua carreira.

Fundou, em 1834, a Nova revista de música, que se tornou porta-voz de todos os esforços musicais sérios na Alemanha. Em 1839, casou-se com Clara Wieck, filha de seu professor. Apesar da relação feliz, os primeiros sintomas da perturbação mental de Schumann começaram a surgir.

Em 1850 Schumann foi nomeado regente de orquestra em Düsseldorf. Em 1854, comete uma tentativa de suicídio. Logo a seguir, a seu pedido, é internado numa casa de saúde mental, onde morre.
 

Romantismo

Schumann é o maior compositor do Romantismo alemão. É forte, em sua obra, o lado noturno do Romantismo, o pessimismo profundo, influenciado por Byron.

A criação artística de Schumann realizou-se eruptivamente: muitas obras de valor em curto espaço de tempo, seguidas de intervalos, de produção menos importante. Em menos de três anos o compositor criou suas melhores obras pianísticas, altamente românticas e poéticas, só comparáveis às de Chopin.

Peças fantásticas é a mais romântica de todas as obras de Schumann. Os Estudos sinfônicos são, dentre as suas obras pianísticas, as mais difíceis, as mais elaboradas.

Dos numerosos Lieder de Schumann, os mais valiosos foram escritos no ano de 1840. Grande parte das canções são feitas sobre poemas de Heine. Os mais belos são os que pertencem ao Ciclo Eichendorff.

Schumann também foi excelente crítico de música. Foi severo com Rossini e Meyerbeer, reconheceu o valor de Mendelssohn, descobriu obras inéditas de Schubert, saudou devidamente Chopin e adivinhou o gênio de Brahms.

Schumann foi escritor notável, poeta em prosa. Sua música também parece literária; os títulos das pequenas peças são genialmente escolhidos, mas só foram inventados depois da melodia. Sua poesia musical é cheia de frescor - e, ao mesmo tempo, de melancolia profunda.

Schumann sempre preferiu as formas pequenas (a peça pianística, o lied), mas também compôs quatro sinfonias. Seu Quinteto para piano e cordas em si bemol maior é de beleza extraordinária, a mais bela música de câmara entre Schubert e Brahms.

Durante os seis últimos anos de sua carreira musical, Schumann escreveu febrilmente, já marcado pela doença mental. Desse período, é notável a sombria abertura para Manfred, de Byron, a obra mais soturnamente romântica do compositor.

Schumann não foi devidamente reconhecido em vida. Só depois da morte tornou-se um dos compositores mais queridos do público. Influenciou César Franck, Borodin, Dvorak e Grieg.
 

Enciclopédia Mirador Internacional