Tabsraction

Oct 20, 2007 09:08

I've had an algorithm bouncing around in my head for a few years now. It's a method of remixing songs (more specifically, entire albums). It even allows for cross genre remixing. I'm finally getting to a point that it's capable of producing (some) decent sounding cuts.

The theory is simple:
Dissect songs and reassemble them.

The problems thus far:
To get something reasonably musical, you need to base the dissection in the same rhythm of the song. The reassembly then needs to be based on this dissection PLUS the tonal qualities it has. A set number of these reassembled chunks of audio should loop.

The process has been much more complex than I initially imagined:
Determine the transient and or beat locations (as a "beat" can exist where a transient might not). Use these locations to determine distances between them. Create a table of these distances across a number of songs sorting by distance size. Pick a moderate location in the table (currently somewhat lower than center). Combine the chunks using the center of the table as a midpoint.

I've still got to analyse frequency information for comparison and nail down chunk looping.

Current musical qualities satisfied:
- rhythm by way of chunk sorting
- timbre by way of chunk reassembly
- texture and dynamics by way of initial source

Pitch should be satisfied by the tonal reassembly, and structure by the chunk looping.

It's kinda strange. I started down the road of audio many many years ago with an interest in harmonics. I'm now at a point that the only real interest I have is rhythm and timbre. Maybe this explains why I don't use my music equipment very much anymore.
Previous post Next post
Up