I've been eyeballing a few things to code with, tho trying to figure out which one and why I would want to use it. For instance, should I go with LISP of which is really good for lists handling weighted responses or something like F# which seems to integrate well with any other .NET assembly? I dunno. Things like a neural network seem to be pretty dependant on having nodes of some sort, with weighted values on the connectors.
??:/??
Yeah, I guess I need to brush up on my math skillz. I've been needing the brain exercise in a long time -- it seems to have atrophied to the point where my memory sucks and doing simple addition takes longer than I had planned.
Wednesday, February 18, 2009
Friday, February 13, 2009
LISP, C#, and MIDI
So there are a few things of note (haha) that I have been looking up. For starters, I'll begin with XML for MIDI as well as tones and the like. On wikipedia I've found a piano scale that has a listing of the mhz in a chart, so being able to define (for instance) a song definition to convert over to the MIDI format would be a lil' bit easier. We'll see tho.
Next on the agenda, is actually getting down the byte-code format for MIDI itself. I'm totally flabberghasted that there isn't an already pre-built opensource creator -- but I see that as a challenge to rolling my own. I'd probably want to set up an SVN server at home just to sync it up between work and elsewhere. That is going to be a pain just due to the fact that I can't even get samba working.
>:(
Having alotta prerequisites does not make for getting a project done. Maybe I should just git 'er done and not fret the speedbumps.
Meh.
On the topic of the MIDI generation, the other snag is LISP -- in particular, ANSI LISP. I don't know it, and sorta get the concepts. I'm guessing it is more optimised than an XML/bTree setup, since it has been around for quite a while and has a very specialised application for AI. Only thing I am curious about is in the SETQ the definitions are statically set (50/50, 34/33/33, etc.) and I want to have something akin to a neural network assign these values in a fuzzy manner -- such as floating points between 0 and 1.
I'm not even totally sure that a neural network is built to handle that sort of thinking anyhoo.
Something for later, I s'pose.
Next on the agenda, is actually getting down the byte-code format for MIDI itself. I'm totally flabberghasted that there isn't an already pre-built opensource creator -- but I see that as a challenge to rolling my own. I'd probably want to set up an SVN server at home just to sync it up between work and elsewhere. That is going to be a pain just due to the fact that I can't even get samba working.
>:(
Having alotta prerequisites does not make for getting a project done. Maybe I should just git 'er done and not fret the speedbumps.
Meh.
On the topic of the MIDI generation, the other snag is LISP -- in particular, ANSI LISP. I don't know it, and sorta get the concepts. I'm guessing it is more optimised than an XML/bTree setup, since it has been around for quite a while and has a very specialised application for AI. Only thing I am curious about is in the SETQ the definitions are statically set (50/50, 34/33/33, etc.) and I want to have something akin to a neural network assign these values in a fuzzy manner -- such as floating points between 0 and 1.
I'm not even totally sure that a neural network is built to handle that sort of thinking anyhoo.
Something for later, I s'pose.
Tuesday, February 10, 2009
Oh right
So I haven't touched blogging in a while, however it is one of those things where I have:
- Last.FM: Tracks my music history and stuff
- Google Library: Tracks my book library
- Amazon Wishlist: Tracks the books that I want to get plus misc. doodads as well
- NewEgg Wishlist: Computer related wishlist
- Picasa: All of the pictures and photos that I uploaded
- Twitter: Quick microblogging-style posting system
- MySpace: Social Networking site (I mostly use it for the Games nowadays)
- Plus a few things that I can remember offhand
Ah well, at least I can keep dreaming of some unified place to store this.
Aight, back to work!
EDIT: Oh, and completely unrelated -- I bring to you an image of Dizzy (from Guilty Gear X)
Subscribe to:
Posts (Atom)
The Septembers
It's been a pretty stressful last few weeks. I suppose I should vent a bit about it - I really hate when everything has to be walled aw...