Archive for October, 2007

Oct 21 2007

Every Extend Extra Extreme

Published by under Games,Music

E4I picked up Every Extend Extra Extreme (E4) this weekend. And by “picked up”, I mean I bought it from the XBox Live Marketplace. E4 is the newest game from Tetsuya Mizuguchi. He did some of my favorite games of all time: Rez, Lumines, and Meteos.

Mizuguchi-san is very interested in synesthesia, the idea that visual and audio elements can be mixed together. Kandinsky and Scriabin are probably two of the most famous people who experienced it. Mizuguchi-san referred to Rez as K-Project in reference to Kandinsky.

Continue Reading »

One response so far

Oct 16 2007

In Tokyo Again

Published by under Travel

Just arrived in Tokyo to visit SCEI last night. It is a short visit, only 2 1/2 days…and those days are completely filled with meetings. I did my usual run around the Residence of the President of the House of Representatives this morning. It is a very easy run along tree lined streets. I am looking forward to catching up with all of my SCEI counterparts. A lot continues to happen for the PlayStation 3.

We always stay at the New Otani Hotel. It is extremely close to the SCEI offices and I have a nice corner room with a view this time.

Tokyo Skyline

No responses yet

Oct 14 2007

Cinnamon Buns

Published by under Food

Cinnamon BunsEven though I am leaving for a business trip to Tokyo tomorrow, I still felt like making cinnamon buns this morning. On Saturday, I made the dough, let it rise, and then put it into the refrigerator overnight. Then in the morning, I rolled it out, added the filling, and tossed it into the oven. Excellent!

Continue Reading »

No responses yet

Oct 09 2007

What is DMA?

Published by under Code

One of the things which I encounter in my day job is lots of engineers who do not know what DMA is. DMA is “direct memory access.” It is a way to transfer data from one memory location to another. For most PC and Xbox 360 programmers, DMA is handled by the OS and they do not have to care about it. DMA is fundamentally how bytes of data are moved through the hardware. This means that PCI buses do DMA, USB devices do DMA, hard drives do DMA, etc.

For PS3 (and PS2) programmers, DMA is a critical part of how to get the best performance. With the PS3, one needs to understand how the SPUs work, especially since the Cell architecture is based around it. The PS3 has two types of CPUs: the PPU and the SPU. The PPU is a traditional main CPU. It is a PowerPC chip, but it behaves basically like any CPU in your PC, like a Pentium chip. The SPU is a specialized chip which has limited RAM (256k) and is optimized for processing vector data. It is not made for general game code.

Continue Reading »

One response so far

Oct 03 2007

Music Page

Published by under Music

I added back the music page. The page is pieces which I wrote mainly back in graduate school many years ago. There are some audio files, scores, and other notes about the pieces.

Lately, I’ve been “composing” ambient pieces. I listen to a wide range of music, from Fred Hersch to Frederic Chopin to David Lang to Nine Inch Nails to James Holden. However, when I create music, it tends to be more like Biosphere or Stars of the Lid. Once I am happy with some of them, I will post them here.

No responses yet