|
Universidade do Minho >
Escola de Engenharia da Universidade do Minho | School of Engineering at the University of Minho >
Departamento de Informática | Centro de Ciências e Tecnologias da Computação >
DI/CCTC - Artigos (papers) >
Please use this identifier to cite or link to this item:
http://hdl.handle.net/1822/14044
|
| Title: | MuseCode : uma abordagem aritmética à música tonal |
| Authors: | Ramalho, José Carlos |
| Keywords: | Música Modelo de dados |
| Issue date: | 12-Oct-2011 |
| Abstract: | Hoje em dia, a utilização de software musical para apoio à composição, à produção de partituras e à análise musical é incontornável. Por outro lado, as notações musicais além de complexas, diferem muito uma das outras; é muito difícil para não dizer impossível, garantir a interoperabilidade entre diferentes aplicações de manipulação de música. Apesar de haver algumas iniciativas, ainda não emergiu um formato como norma.
Houve ainda outras motivações na génese deste trabalho. Muitos dos exercícios que se fazem em teoria musical levam-nos a realizar cálculos algo complicados: cálculo de intervalos, construção de acordes, construção das mais variadas escalas, transposição de partituras para instrumentos transpositores, construção de cadências para jazz ou clássico, etc. A complexidade inerente a estes cálculos existe devido à não linearidade das notas na escala musical que todos conhecemos, as oito notas de uma oitava estão separadas por 5 intervalos de um tom e dois intervalos de meio tom que conforme a escala em questão aparecem em determinadas posições dessa escala. Estes dois intervalos de meio tom invalidam a possibilidade de se usar a nota musical como referência para cálculo, ou se o fizermos, vamos ter de andar a contar sempre os tons e os meio tons.
Este trabalho teve então como principal objectivo definir um referencial linear no qual fosse possível representar de forma unívoca todas as notas musicais com todas as possíveis alterações que estas possam a vir a ter (em música: sustenidos e bemóis). Este referencial deveria permitir realizar todos aqueles cálculos enunciados acima através de uma operação aritmética simples, como a adição ou a subtracção. |
| Type: | article |
| Description: | Artigo não publicado |
| URI: | http://hdl.handle.net/1822/14044 |
| Peer-Reviewed: | no |
| Appears in Collections: | DI/CCTC - Artigos (papers)
|
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
|