domingo, junho 22, 2008

Eu toco viola, viola clássica, da família do violino, não, não é a viola caipira




Para alguém que toca viola clássica, aqui no brasil, é a maior confusão explicar a algum leigo qual instrumento que você estuda. Você fala viola e o pessoal pensa logo em viola caipira da família do violão e então começa a confusão pra tentar a explicação hehhehhe

Olhando as fotos ao lado o normal é o pessoal também pensar que é um violino e um violão mas não são, estes dois instrumentos são chamados de viola no Brasil.

A viola dita clássica, da família do violino, é conhecida por esse nome internacionalmente, já a dita caipira é um instrumento brasileiro da família do violão.

A viola caipira tem cinco pares de cordas de aço (10 cordas) cuja afinação é um pouco variada e é muito usada em música popular como sertaneja, choro e samba. Já a viola clássica tem 4 cordas, assim como os outros instrumentos da família do violino, e as mesmas são afinadas uma quinta abaixo do violino, o que corresponde a uma oitava acima do violoncelo também. Ela é tocada com arco assim como seus parentes e faz parte geralmente de grupos de música erudita como orquestras de câmera, quartetos, orquestras sinfônicas, etc.

Agora que já da pra entender que tem dois instrumentos com o nome de viola surge outra dúvida. Qual a diferença agora do violino para a viola? Olhando de longe, realmente dá pa confundir, os dois são iguaizinhos só mudando o tamanho (a viola é maior). Mas o som deles é diferente e isso você pode ver nesse vídeo abaixo. É a Sinfonia Concertante de Mozart para Violino e Viola. Eu adora essa peça e esse violista aí (Yuri Basmet) é meu favorito.



Só pra ajudar a identificar visualmente: o violino é Maxim Vengerov (o mais novo e de cabelo curto) e a viola é Yuri Bashmet (mais velho e que também atua como regente).

Eu sou suspeito mas entre violino e viola meu voto é pra viola hehehehe

quarta-feira, junho 04, 2008

Fortran Excel dll

Esta é uma dúvida comum e a gente costuma fazer círculos na internet e não achar nada. Encontrei nesse fórum uma boa discussão e vou deixar registrada aqui a solução proposta por E P Chandler.

Assumindo que você tem um arquivo "isub2.f" contendo a função a ser exportada:

integer function isub2(i,j)
isub2=i-j
end


compile usando o g77 do mingw.

g77 -mrtd -shared -s -o isub2.dll isub2.f

Pronto, temos uma DLL. Agora vamos chamá-la dentro do excel:

Crie um módulo no visual basic do excel (alt+f11) e defina:

Declare Function isub2 Lib "isub2.dll" Alias "isub2_" _
(x As Long, y As Long) As Long

Pronto, agora você já pode chamar a função isub2 que você fez no fortran

:)