Página de arquivo 2

19
Jan

Deselegância Algorítmica

vida escondida

Na última SEED Magazine saíram algumas fotos da exposição “Oceano: vida escondida” e foi lá que li pela primeira vez um artigo bacaninha do PZ Myers, autor do blog de ciência mais famoso (e ativo) do universo, o Pharyngula.

PZ Myers - SEED

O artigo designado de Algorithmic Inelegance (que traduzi livremente para Deselegância Algorítmica) faz uma rápida e objetiva comparação entre o código genético e o código-fonte de programas de computador. O artigo foi disponibilizado no site da revista! Aproveite para ler lá.

07
Jan

Evolução de uma música (parte1)

A idéia surgiu por volta de 2001 enquanto tocava violão. É uma base bem simples [Cmaj7 > D/Gmaj7 > Em > D/Gmaj7] e dá pra ficar tocando muito tempo a mesma coisa…

Ouça a idéia inicial gravada no violão e transformada em mp3:

O primeiro passo foi passar a idéia para o computador. Qualquer editor de midi é suficiente, só é necessário acertar a dinâmica das notas para a levada não ficar muito quadrada. Também decidi colocar o andamento em 110 bpm. Veja a idéia no editor de notas do Reason 3.0, abaixo, clique para ampliar:

sequencer tema

Na seqüência damos um timbre para esse instrumento. Escolhi uma guitarra stratocaster que achei no módulo Combinator do programa. Ouça como ficou com o novo timbre (mp3):

Gostei do timbre, mas como ele é bem sequinho resolvi colocar um echo para deixar a levada mais fluida. Usei o RV7000 Advanced Reverb que é um ótimo módulo para reverb do Reason 3.0. O echo está sincronizado com o andamento da música. Veja o rack do instrumento com o módulo do reverb aberto.

rack tema

O resultado você escuta aqui (mp3):

Este foi o início desta música que está começando a se formar. Por hora chamei-a de Andança.

-

Arquivos

  • Idéia (violão) | mp3
  • Idéia (Reason) | mp3
  • Idéia Echo (Reason) | mp3
  • Andança1 (arquivo do Reason3.0) | rns
  • Andança1 (midi) | mid
04
Jan

A evolução de uma música (intro)

Este é outro tópico que estava na gaveta há um bom tempo. A idéia é simples, documentar o processo de criação de uma música. No caso, vou tentar registrar com máximo de detalhes como eu crio uma música! Convém dizer que a música não existe ainda… (na verdade a parte 1 e 2 estão prontas para entrar ao ar) e será criada ao longo de 2008. Se dermos sorte ela será finalizada antes do fim do ano, mas sabe como são as coisas…

Fornecerei arquivos de áudio, midi e screenshots do processo. Fiquem à vontade para usá-los, modificá-los ou sugerir/acrescentar coisas novas à música! Comecei usando o Reason e o Ableton Live, pois é o que estou mais acostumado a mexer (ainda estou organizando a minha produção musical no Linux).

Veja a Parte 1.

26
Dez

Quick Set Scale, macro para o ImageJ!

Esse tópico é um pouco velho, pois acabei ficando sem tempo pra publicar!

Como vocês já devem ter lido por aqui, gosto e uso bastante o ImageJ, um software de processamento de imagens. Uma das tarefas que faço frequentemente é medir “coisas” que estudo. Essas coisas podem ser células, embriões, larvas, seres do plâncton, ou bolachas-do mar adultas.

Para fazer as medições você precisa calibrar a foto informando ao programa qual é o tamanho (em cm, mm, µm, etc…) de cada pixel. Por exemplo, se cada pixel equivale a 1cm e a célula que fotografei tiver 800 pixels de diâmetro, o diâmetro real desta célula é de 800cm (8 metros!).

escala

Para descobrir que valor usar é simples, tire uma foto de uma escala numérica (uma régua, ou algo que você saiba o tamanho com precisão) , e lembre-se de não alterar o zoom e posição da câmera ou aumento do microscópio quando bater suas fotos. Se precisar mudar, bata outra foto da escala com a nova configuração!

Como eu tenho imagens com diferentes aumentos, mas sempre tirados com a mesma câmera, objetivas, microscópio e lupa, fiz uma pequena macro para facilitar minha vida. A macro simplesmente calibra a foto de acordo com valores pré-determinados pelo usuário (meus equipamentos, um microscópio e uma lupa). Pra usar você precisa descobrir quais valores você deve colocar! Não use os valores que estão no código original! Tentei deixar bem fácil para alterar esses valores e adicionar outros equipamentos.

Pra usar é só salvar o código como um arquivo .txt, colocar na pasta ImageJ/macros/toolsets e reiniciar o ImageJ. Esse código foi melhorado pelo Wayne Rasband, que criou o ImageJ, quem quiser ver a versão anterior tem aqui (não use a versão anterior… é só para quem tiver curiosidade em comparar as mudanças). O Quick Set Scale foi incorporado na versão 1.39g do ImageJ!

Depois coloco umas fotos… :-)


// Quick Set Scale v0.99 - 15/10/2007
// Copyleft - Bruno C. Vellutini [organelas@gmail.com]
// Macro specific for Compound Microscope Zeiss Axioplan2 and Stereoscope Zeiss Stemi SV11 APO
// with photos taken with a Nikon Coolpix 4500 camera (max zoom)
// If you are using this macro you need to input your own values
// specific for your scope and camera set up

  var global = false;

  macro "Unused Tool - " {}

  macro "Quick Set Scale Action Tool - C037L1cfcL1a1eLfafeL8b8dL5b5dLbbbdT0707qT4707uT8707iTa707cTe707k" {

     Dialog.create("Quick Set Scale");
     // Write the name of the equipments you want to quickly set scale in the array below
     Dialog.addChoice("Equipment:", newArray("Microscopio Zeiss Axioplan2", "Lupa Zeiss Stemi SV11 APO"));
     Dialog.show();
     equip = Dialog.getChoice();

     // Options for Axioplan2
     if (equip=="Microscopio Zeiss Axioplan2") {
        // Write the magnifications available for your equipment
        magnifications = newArray("2.5x", "10x", "20x", "40x", "100x");
        scales = newArray("2.0450",  "0.5277", "0.2571", "0.1333", "0.05255");
        setScale("Zeiss Axioplan2", magnifications, scales);
     }

     // Options for Stereoscope.
     if (equip=="Lupa Zeiss Stemi SV11 APO") {
        magnifications = newArray("0.6x", "0.8x", "1.0x", "1.2x", "1.6x", "2.0x", "2.5x", "3.2x", "4.0x", "5.0x", "6.6x");
        scales = newArray("5.788712012", "4.246284501",  "3.318620781", "2.631509697", "2.087682672",
           "1.680672269", "1.353784505",  "1.06835324", "0.850340136", "0.661371287",  "0.506072874");
        setScale("Lupa Zeiss Stemi SV11 APO", magnifications, scales);
      }
  }

  function setScale(name, mag, scale) {
     Dialog.create(name);
     Dialog.addChoice("Objective:", mag);
     Dialog.addCheckbox("Global Scale", global);
     Dialog.show();
     magnification = Dialog.getChoice();
     global = Dialog.getCheckbox();
     options = " distance=1 pixel=1 unit=micron known=";
     for (i=0; i<mag.length; i++) {
        if (magnification==mag[i]) options = options + scale[i];
     }
     if (global) options = options + " global";
     run("Set Scale...", options);
  }
04
Dez

Show do Aygan!

Aygan - Plastic CityComo alguns devem saber, sou o baixista da banda Aygan. Tenho duas notícias quentes!

Acabamos de lançar 3 músicas num cd demo intitulado “Plastic City”. Visite o site www.aygan.com.br para mais informações!

Ouça e baixe as músicas aqui ou no site (mp3 ~160kbps), no myspace ou Last.fm (mp3 ~128kbps) ou no Jamendo (mp3 ~192kbps e ogg ~300kbps):

  1. To Turn Around | mp3

  2. Days So Hard | mp3

  3. Now It’s Over | mp3

A segunda novidade é o show que faremos no O Garimpo, nesta quinta feira (06/12/2007)! O show terá duração de 2 horas praticamente só de clássicos do rock e 3 músicas nossas… faz parte do programa Kiss Club da rádio Kiss. Mais detalhes no aygan.com.br.




Arquivo

Creative Commons License
Free music Faça uma doação

Quem?

site statistics