Songs of Hackfest, vol 1

September 12th, 2005 by graham

What are the best hacker inspired songs? I’ve always liked You’re So Technical from the Magnetic Fields.

Suggest your favorite hack-oriented songs.

You have prosthetic wings
You drive a surveillance van
You’re always doing seven things
You write the code for brain implants
There are no papers on you
The law doesn’t cover what you do
You and your think tank entourage
Are all counterculture demigods

(C): You’re so technical, you go hacking around the world
You’re so technical, baby, Are you a boy or a girl?

You have some extra limbs
You look like a Swiss army knife (with wings)
Dance like a Hindu deity
Best friends with Timothy Leary (C)

You’re a Libertarian
The death of the Left was you
You look like Herbert von Karajan
You live underneath the zoo (C)

From the House of Tomorrow. The consummate fan Ernest suggests this character was based on the chimerical electronic pop musician and storyteller Laurie Anderson (homepage of the brave), who is coming to Ferst Center Theater (scroll down) in November!!

Mactane

September 12th, 2005 by ynniv

Has anyone noticed that Octane has an overwhelming Mac to non-Mac ratio?  I think that its the highest I’ve seen in Atlanta.  If you’ve got a Mac, come hang out with the cool people!  

WOO HOO!

September 12th, 2005 by

We got an apartment.

One Man’s Graphics Pipeline

September 11th, 2005 by

My attempt at constructing a basic graphics pipeline.  The pipleine should load vertices from an established format (ie obj files), transform polygons into screen space, perform lighting calculations and rasterize. 

Emphasis is on understanding the various stages of pipeline optimization rather than competing with DirectX or OpenGL.

It turns out that I have to do this as a TA in Alla Sheffer’s class. Bresenham is included (which is finished). Texture mapping is a BONUS.

The project was difficult because of some problems correcting seams in polygons but very straightforward.  Source can be furnished upon request.

Possible future avenues of the project are interfacing with the GPU to accelerate the pipeline, but this is unlikely to happen.

GPU programming libs?

September 10th, 2005 by

Do any atlhackers have any experience with programming GPUs without using openGL or DirectX?  I’ve only heard of Brook for general GPU programming and I was wondering if there were any other public resources out there…

MIR book reviews

September 10th, 2005 by graham

Computer Music Modeling and Retrieval 2003 – Wiil, Uffe K. (Ed.)

Weird potpourris of composition, music retrieval, system architecture, and musicological research papers are entertaining, if you like that sort of thing. As with other sequence analysis domains, the Similarity Matrix is key. My favorites:

Real Time Beat- Estimation Using Feature Abstraction – Jensen and Anderson

Beat and tempo extraction is a core MIR problem. They present a straightforward probability-based approach. Results are OK but on not much data, it is always hard to tell how things like this will actually perform. To evaluate it, one can only implement it and test it versus others. As the problem and field matures formal evaluation procedures (mirex 2005 results!) will decide how they do in comparison. Interesting because I plan on implementing a beat extractor soon.

The Study of Musical Styles in Central Africa: the Use of Interactive Experimental Methods – Marandola

Musicologist describes the use of interactive computer techniques to learn the basic scale and tone structure of two native music traditions—the Hocket Instrumental Polyphonies of Ouldeme flutes (Paris), and the Vocal Polyphonies of Bezdan Pygmies (Cameroon). In the latter case, polyphonic pieces were recorded on multiple tracks and re-synthesized by the computer based on models of harmony. The performers would reject the models until they were somewhat accurate.

Evolving Automatically High-Level Music Descriptors from Music Signals – the power team Zils and Pachet
(pdf of a similar work, access to CMMR paper closed)

High-Level music descriptors, like the presence of certain instruments, tempo, genre, are difficult things for which to design algorithms. In this work, signal networks are built up from low-level descriptors (FFTs, filters, correlations, etc) and grown using genetic algorithms. They attack the problems of Sine+Colored Noise, Presence of Voice, and Perceived Intensity. Since these are not the hardest problems around, this isn’t earth shattering, but it is pretty cool.

Other interesting papers on physical modeling synthesis, structural patterns in pop music and self-organizing maps.

Hack Fest 11 Links

September 8th, 2005 by ynniv

Some links from today’s meetup:
    The Microkernel Paper
    Atlanta Python Meetup 

Other Atlanta computer type groups that I found on meetup.com:

    Atlanta Web Designers
    DotNetNuke
 

Hack Fest 11 Mortem

September 8th, 2005 by graham

Thursday, Sept 8 – no 11 – atlhack 11 photos

Found out there’s a python atlanta group that meets here.

Since Last Time-
luke – made a nethack bot sitbot – lives 999 turns – article on making your own
– io trick with nethack is much faster
titus – was at dragon*con, sent DMCA notice by MS
– attended cool piracy talk, will blog that
ben – re-did autograder interface, can make webwork module
graham – no projects, wrote an article about semiotics book
– found out about chuck music synthesis language, similar to supercollider on several platforms
vinny – found racer – open source racing simulation
stephen – implemented midpoint line drawing algorithm for graphics system
mike – started music notebook – for plans for songs lyrics

This Week-
luke- shelve nethack right now. get a better handle on interfacing to USB and bluetooth – write 2 drivers GPs- bluetooth, and USB scanner. USB snoop logfiles. learn about USB snoop format.
titus- if he gets eclipse working, will work on DNA project, windows product key generator, pkgen in haiku
ben- try to make a rules language ot generate point values for the tests based on rules. generate points according to a heirarchy and rules
stephen- tonight I just want to get double buffering working, possibly complete the midpoint line drawing for all cases
graham- point at mp3 file and chunk into little wav files
vinny- get glyphs rendering in contexts, maybe with animation
mike – My modest goal for today is to test out my new printer in linux and windows, test printer, and prepare recording setup for lyrics

Today’s Reality:
luke – can’t talk to network
titus – eclipse works! wrote an Invokatron example plugin, loads a custum file extension, loads into multi-page editor
mike – finished installing printer
ben – figured out how to write XML schemes, wrote schemas fro three the point assignment rules
stephen – double buffering is working, almost done with midpoint line algo, probably going to keep working
graham – segmenting the mp3 into wav, but not sure they are on correct segmentation boundaries
vinny – didn’t get stuff meant to do done. skype audio, links for python group

visit! one of our colleagues, the philosopher scientist Matt stopped by on his visit to Atlanta. He’s been writing articles on Epistimology, which if things ever clear up, should start helping us understand why we believe the things we do about science and knowledge.

todo items:
why is luke’s feed item not showing up in Atlanta Tech?
svn with project integration

titus – next week wants to get custom menus at the top for different operations

Hack Fest 11

September 6th, 2005 by graham

Third hacking rodeo. Bring a fez to win a prize!

Maybe we’ll have A/V working this time.

Programming Reference

September 5th, 2005 by graham

php.net

Emacs Refcard