well congratulations if you are reading this. . .you've figured out that my blog is posted a jamesbryangraves.blogspot.com and jamesbryangraves.com just forwards here. . .because something is wrong with my computer in indianapolis jamesbryangraves.com doesn't work anymore. . .
i've been addicted to the the television show "heros". . .lucky for you i've watched all the episodes to date. . .sooooo. . .maybe i'll be doing more frequent blog entries. . .like the good ol' days. . .like. . .last week.
aside from watching "heros" i've been working on bob. . .version 3.0. . .which thanks to the new maven build had a decent website coming together too. . .but again jamesbryangraves.com went down. . .so. . .you'll never see it anyway. . .at least until i get back to the states. right now version 3.0 just consists of a huge refactoring effort. . .which centers around two things. . .one a MIDI sequencer that conforms to the javax.sound.midi.Sequencer interface and the introduction of the concept of phrasing. the sequencer just makes my life easier. . .but the phrasing concept will be huge once the refactor is complete. why? two things. . .repeating of phrases so song structure is less random. . .songs can have more classic ABABCB. . .structures. . .and. . .of course cadences. . .which bob randomly created in the past. . .now he'll be smarter about putting them at the end of phrases. oh! i almost forgot. . .bob will also have functionality for increased "performers". . .the old bob had 1 melody, 1 chord comping and 1 drum beat. . .the new bob will have n melodies, n chord compings, n drum beats and n whatevers. . .so has much as a processor(s) can handle. i'm trying also to create multiple "music contexts" so the different performers operate in different contexts simlutaniously. . .so for example. . .you could pair 4/4 against 6/8 or a major scale against a whole tone scale. in the java technology realm in addition to a maven build i've also added the spring framework. . .so people can go really far into geek out land if they feel like doing scale definitions in xml. . .haha. once all of this is done i've been dreaming up a killer ui too. . .but since i hate ui programming i wouldn't hold my breath. . .
i read some koran tonight too. . .two things came outta that. . .one. . .everyone i've made a deal with. . .say for example like the guy that washes my car. . .or the guy i buy phone cards from (who by way is still alive. . .victor bought out his debt. . .which was a pretty cool thing to do i thought). . .anyway. . .these people always bust out a small book and write down the terms of the agreement. . .i thought it a strange coinicidence. . .but nope. . .it's in the koran. . .it says one should write down all these agreements. . .weird, huh?. . .the koran is very practical. the second thing to come out of it. . .jesus was not the son of god. . .it had a whole section about that. . .ha.
anyway. . .i might shoot some video tomorrow. . .i'm supposed to go hangout with yousef again. . .he wants to take me to the top of the tallest building in riyadh. . .the one that looks like a bottle opener.