Jump to content
Sign in to follow this  
RSS Bot

Web-Frickin'-Log - 2600 Music Utility

Recommended Posts

So, I've wanted to make something like this for a while, but didn't have the motivation/skills/intelligence to do so. I've been teaching myself PHP for the last couple months, and thought this could be a good outlet. Also, I may use a derivative of this thing for my senior project, which is something like "using ternary continued fractions to derive tuning ratios." It sounds more awesome (or maybe less) than it actually is.

 

Anyway, what I've created is a keyboard (like a piano) of sorts that corresponds to the frequencies capable of being emitted by the 2600. Since these frequencies don't conform to any recognizable musical scale, basically any music written for the 2600 is a gross approximation of what'd you want. More details here.

 

What this utility does is provide an easier way to compose music for the 2600. Agreed, it's not really all that useful, since composing music for the 2600 can be done without it. But, it does make it a little easier, since you'll be able to immediately hear your song, rather than code it up and run it on an emulator. No 2600 coding skillz are required; after all, I created it, and I'm an idiot.

 

Sorry to all you fools who use Firefox or Opera, but this is IE only, for reasons that can only be described as mean-spirited. Well, that's not completely true. While it's true that every time I see a "Spread Firefox" button on a website I want to punch the webmaster in the face over the internet, that really had no bearing on not allowing Firefox users to use this thing. Read the FAQ on the page for more details. You'll also want to enable Javascript, or it will be quite useless.

 

Link: http://tmont.kicks-ass.org/music/

 

Enjoy. I'd be interested in hearing some comments (like if anyone can figure out how to use it). Most of your questions are probably answered in the FAQ.

 

Oh, I almost forgot. Here's some sample songs that I made while testing it out (they aren't that cool, I was just testing stuff):

 

test.mid

test2.mid

--test2 channel 1 data

--test2 channel 2 data

fun_with_modulation.mid

--fun_with_modulation channel 1 data

--fun_with_modulation channel 2 data

 

http://www.atariage.com/forums/index.php?a...;showentry=2765

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...