Tuesday, May 1, 2007

Notes and prototype TEST!

Progression is in action! Programming is coming along, my wonderful friend is helping me put what is in my brain into programming language, you are the best. Max helped a great deal with hints for code layouts as well. Teamwork! This is what came out after all that craziness and explanations:

CLICK FOR TEST
[click on the actual gray square to play]

It doesn't sound too interesting right now, but IT'S WORKING so *happy dance* . The next step will be time to make it sound and look good.

I found a cool midi plug in that I'm using within Processing, which is a lot easier and sounds a lot better than what I was planning to do with just computer synthesized tones. Phew! Here are the next steps:

For Thursday:
-Assign definite notes
-Try assigning the random note for T
-Figure out how many notes per rotation!
-Make array of notes for cycle of fifths
-Code the different tempos, or note length?

Later:
-Find out if there are other sounds than piano
-Play two tracks at once representing the two strings (this is very do-able in the midi plug in)
-Begin coding simple visualization program
-Interactivity that would morph the visuals and if enough time for coding, it would morph it along with the audio.

--------------------------------

RESEARCH!
[[mostly to keep everything in order and in one place for moi]]

more notes for layout of action site and details:

-23 different pieces you can click for each chromosome
-Each piece will have their own version of the visual, hopefully based on relevant gene composition
-Interactivity possibility- when the audio and image rendering is running, you can drag mouse button and this will morph the audio and visual somehow, maybe based one coordinates where they click and the pitch of the audio, movement of the image
-Interface will look like the chromosome metaphase spread located within the universe, maybe each planet or star representing chromosomes

-ISSUE: which is better, live streaming of audio, or real time streaming---real time streaming because of mutation difference each time but this may be too slow based on programming timing.

Some reference sites:

All about the human genome


More human genome info

Whole human genome sequence


[[almost scary...for my project that is]]] Facts:
--The smallest Chromosome is 21, ranging 46,944,323 base pairs
--Largest chromosome is 1, ranging 247,249,719 base pairs


That's a lotta base pairs...I'm wondering how possible it will be do do a live stream...may have to just do part of chromosomes and give the impression of humongousness.

Tempos info[[not even sure if this will be relevant since I may just use tone length]]:

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

  • Prestissimo - as fast as possible (200 - 208 bpm)
  • Vivacissimo
  • Allegrissimo
  • Presto - fast (168 - 200 bpm)
  • Vivo
  • Vivace - lively and fast (~140 bpm)
  • Allegro assai
  • Allegro - cheerful and quickly (120 - 168 bpm)
  • Adagissimo
  • Allegro Moderato - Moderately cheerful and quick
  • Allegretto - Rather lively (but less so than Allegro)
  • Moderato - moderately (90 - 115 bpm)
  • Andantino - Alternatively faster or slower than Andante.
  • Andante - walking (76 - 108 bpm)
  • Adagietto - Rather slow
  • Adagio - slowly (66 - 76 bpm)
  • Grave - heavy, seriously
  • Larghetto (60 - 66 bpm)
  • Larghissimo
  • Largo - suspended (40 - 60 bpm)
  • Lento - very slow
  • Lentissimo - exceptionally slow
10 Alanine Ala A nonpolar neutral 1.8
20 Arginine Arg R polar strongly basic -4.5
30 Asparagine Asn N polar neutral -3.5
40 Aspartic acid Asp D polar acidic -3.5
50 Cysteine Cys C polar neutral 2.5
60 Glutamic acid Glu E polar acidic -3.5
70 Glutamine Gln Q polar neutral -3.5
80 Glycine Gly G nonpolar neutral -0.4
90 Histidine His H polar weakly basic -3.2
100Isoleucine Ile I nonpolar neutral 4.5
110 Leucine Leu L nonpolar neutral 3.8
120 Lysine Lys K polar basic -3.9
130 Methionine Met M nonpolar neutral 1.9
140 Phenylalanine Phe F nonpolar neutral 2.8
150 Proline Pro P nonpolar neutral
160 Serine Ser S polar neutral -0.8
170 Threonine Thr T polar neutral -0.7
180 Tryptophan Trp W nonpolar neutral -0.9
190 Tyrosine Tyr Y polar neutral -1.3
200 Valine Val V nonpolar neutral 4.2

Off to snooze.

No comments: