Sei sulla pagina 1di 38

Limitaes do protocolo MIDI e formatos alternativos de representao musical

MAC 337 Computao musical Heitor Nicoliello IME - USP

27/10/2007

Estrutura da apresentao:

Limitaes do MIDI Consideraes gerais Limitaes de execuo falta de concorrncia de eventos Limitaes de representao em relao partitura Outro formato mais adequado para notao: MusicXML

Consideraes gerais do MIDI

protocolo de comunicao entre instrumentos padro aberto divide a histria da computao musical falsa rede

s liga pares crescimento do nmero de cabos

Limitaes de execuo

falta de simultaneidade de eventos


uma nota um evento mdia grosseira de um evento por mseg perda de banda enorme perda de expressividade

Limitaes de execuo

importncia da banda para a expressividade

percepo do estado sentimental de um discursante


qualidade de CD (640 kb/s) ~ ao vivo qualidade de telefone (64 kb/s) - ainda sabemos quem fala e seu estado emocional de 8 a 32 kb/s no reconhecemos quem fala nem estado emocional menos de 8 kb/s perda de expressividade, leitura

Limitaes de execuo

importncia da banda para a expressividade

por isso difcil comprimir msica

entende-se a parte semntica (fcil de comprimir) perde-se a expressividade como ler uma pea de teatro

Limitaes de execuo

milissegundos para o ouvido humano


precisamos de 30ms entre eventos percebemos efeito de cliques separados por 0, 1, 2, 3 etc ms atentamos mais ao ataque que sustain esses cliques nos ataques nos confundiria o instrumento (quem fala)

Limitaes de execuo

No difcil exceder o limite de reproduo do MIDI


glissandos velozes no piano vibrato rpido no violino (continuidade)

Limitaes de execuo

jitter

atraso varivel entre gesto e resposta quanto mais sensvel o instrumento, melhor voz: talvez o mais expressivo

Limitaes de representao

MIDI usado para representar msica comparao com partitura partitura tambm tem limitaes

Limitaes de representao

o que no se perde transformando partitura em MIDI?

tempo (bpm) andante, largo, presto etc dinmica e variaes

forte, piano, sforzando etc crescendo e diminuendo portamento

10

Limitaes de representao

o que no se perde transformando partitura em MIDI?


frmulas de compasso glissandos principais marcas de pedais do piano

pedal tonal (sostenuto) e de sustentao

certos comandos de repetio (goto)

da capo e dal segno (sem al fine nem al coda)

11

Limitaes de representao

notaes perdidas ao transformar partitura em MIDI:

repeties mais complexas ritornello, chaves de volta, segno, al fine, al coda etc demais pedais do piano

una corda (timbre)


surdina (no usado)

12

Limitaes de representao

notaes perdidas ao transformar partitura em MIDI:

variaes de andamento ritardando, affretando e rubato ligadura para nenhuma nota (fig.)

Villa-Lobos - Bachianas Brasileiras no. 4

fermata tenuto 13

Limitaes de representao

notaes perdidas ao transformar partitura em MIDI:

ornamentos trinado: alternncia rpida entre a nota e a acima. mordente: nota seguida do semitom abaixo e volta. grupetto: combinao de mordentes superior e inferior. appoggiatura: a primeira metade da nota principal

tocada com a altura da nota ornamental.

acciaccatura: appoggiatura mas com a nota ornamental


tocada muito rapidamente

14

Limitaes de representao

notaes perdidas ao transformar partitura em MIDI:


acidentes fracionrios, duplos e triplos acidentes enharmnicos

diferenciao entre d# e r ignora as vrias formas de representar um sol3:


(ver figura a seguir)

clave e sua armadura (key signature)

15

Vrias formas (ignoradas pelo MIDI) de representar um sol3:

16

Limitaes de representao

notaes perdidas ao transformar partitura em MIDI:

notaes especficas para instrumentos sull'arco e gi arco pizzicato snap pizzicato

slap palm mute up-bow e down-bow

17

Limitaes de representao

notaes perdidas ao transformar partitura em MIDI:

notaes especficas para instrumentos


double e triple tongue (sopro) trmolo dental ou en roulant la langue marca de respirao falsete voz falada dedilhado

18

Limitaes de representao

notaes perdidas ao transformar partitura em MIDI:

notaes especficas para instrumentos


indicao de corda a ser usada indicao de uso das unhas harmnico natural pitch indeterminado nota fantasma etc

19

Limitaes de representao

notaes perdidas ao transformar partitura em MIDI:

notaes que marcam variao no ataque:


marcato martelato staccato cantabile pesante liggiero

20

Limitaes de representao

notaes perdidas ao transformar partitura em MIDI:

posicionamento de smbolos, espaamento etc

esperado, pois no um formato de representao e sim de execuo

grande parte dessa notao pode ser executada com MIDI, mas no marcada. 21

MusicXML

janeiro de 2004 objetiva ser padro de intercmbio formato aberto XML baseado nos estudos acadmicos estado-da-arte: MuseData and Humdrum. 22

MusicXML

mais de 80 aplicaes lem e importam MusicXML, incluindo:


Finale Sibelius LilyPond


(necessita de plug-in para escrever) (apenas l)

SharpEye Music Reader Guitar Pro

23

MusicXML

notao e execuo de msica

no perde informaes de notao como o MIDI mas h algumas notaes (raras) no encontradas na especificao:

24

MusicXML

notaes (raras) no encontradas na


especificao:

ponto de aumento trans-compasso (Alkan - Grande Sonate Op. 33)

25

MusicXML

notaes (raras) no encontradas na


especificao:

acidente triplo (Alkan - Concerto para piano solo)

26

MusicXML

notaes (raras) no encontradas na


especificao:

hastes trans-clave (Villa-Lobos - Bachianas Brasileiras n 4)

27

MusicXML

notaes (raras) no encontradas na


especificao:

hastes trans-clave (Sorabji - Pastiche on Hindu Merchan Song 'Sadko')

28

MusicXML

notaes (raras) no encontradas na


especificao:

reagrupamento de hastes (Gluck/Silotti - Melody from Orpheus)

29

MusicXML

vejamos um exemplo de intercmbio entre os editores lderes de partituras:


Sibelus MIDI Finale Sibelus MusicXML Finale

30

Original no Sibelius:

imagem retirada de: http://www.recordare.com/good/xml2006.html

31

Importado no Finale via MIDI:

imagem retirada de: http://www.recordare.com/good/xml2006.html

32

Importado no Finale via MusicXML:

imagem retirada de: http://www.recordare.com/good/xml2006.html

33

Tamanho de arquivos
250 225 200 175 150 125 100 75 50 25 0 Debussy, Mandoline Faur, Aprs un rve, Op. 7, No. 1 Schubert, Ave Maria
MIDI Primeira pgina do MusicXML

34

Concluso

MIDI merece ter sido o padro de comunicao desde os anos 80 para execuo

nunca saiu da verso 1.0 mas ainda h muita pesquisa para o problema de controle musical

MusicXML uma tendncia para representao e intercmbio

Questes e comentrios?

Bibliografia

sobre MIDI:

http://www.eca.usp.br/prof/iazzetta/tutor/midi/midi1.html http://www.notable.com/index.php?page=projects&display=99

expressividade perdida no MIDI:

Moore, F. R. (1987). the dysfunctions of MIDI. In Proceedings of the 1987 International computer music conference, pages 256-263, San Francisco

http://www.jstor.org/view/01489267/ap060038/06a00070/8?frame=noframe&userID=8f6b2d1e@usp.br/01c054500a005 03655c&dpi=3&config=jstor

especificao do MIDI:

http://www.gweep.net/~prefect/eng/reference/protocol/midispec.html http://www.music-center.com.br/midispec.htm

dicionrios ilustrativos de smbolos musicais:

http://www.interactivemusicnetwork.org/glossary/ http://www.dolmetsch.com/musicalsymbols.htm

na Wikipdia:

http://pt.wikipedia.org/wiki/Simbologia_da_nota%C3%A7%C3%A3o_musical http://pt.wikipedia.org/wiki/Armadura_%28m%C3%BAsica%29 http://pt.wikipedia.org/wiki/Din%C3%A2mica_musical

Bibliografia (cont)

programas que trabalham com MusicXML:

http://www.music-notation.info/en/compmus/notationformats.html#MusicXML http://www.musicxml.org/xml/software.html

dicas de sucesso do MusicXML que outros XML podem seguir:

http://www.music-notation.info/en/compmus/notationformats.html#MusicXML

Wikipdia outra vez (s em ingls):

http://en.wikipedia.org/wiki/MusicXML

elementos e entidades do XML:

http://www.recordare.com/xml/musicxml-index.html

mais detalhes sobre o XML:

http://www.idealliance.org/papers/xml2001/papers/html/03-04-05.html http://www.recordare.com/good/xml2006.html

Potrebbero piacerti anche