Musician Archive

Thread: Idea....

Confusion12345
Sun Mar 14, 2004 12:57 pm
#1

Anyone think it would be cool if a system were put into the game where you could write your own music? You could pick what notes are in the music, you could set your own tempo, key signature, time signature, etc. And then when it's written, you can select it and your insturment will play it


I don't know if they'd be able to make it work, but if they could, I'd love to see it



-Confusion12345

"The shroud of Confusion has fallen. Begun, the Dumb War has."
-Jedi Master Stupid
NewJedi
Sun Mar 14, 2004 9:22 pm
#2

Hehe, I'd love to see player-made music in the game, but I'm afraid the copyright concern is the big obstacle.
Tralmek
Mon Mar 15, 2004 1:09 am
#3

/nod


This would be nice, but because of copyright issues, it is doubtful the idea could ever be implemented. There are a few other threads about this you can take a gander at for more pros and cons about this idea.


-Liloman Hammons--Novice Pistoleer






Feeling no connection with the Force since 2003
*feels an outer glow*. The HAWT side is with me
Have a question? Read the Stickies!
Remember: Only YOU can prevent forum fires
!
Official AFKophobe


Confusion12345
Mon Mar 15, 2004 1:18 am
#4

Copyright? Easy....First we change the laws....then we change the game.



-Confusion12345

"The shroud of Confusion has fallen. Begun, the Dumb War has."
-Jedi Master Stupid
Ryyger
Mon Mar 15, 2004 2:14 pm
#5

And some of us have no ear for music. I know what I like; that doesn't mean I can write it.



Musician of Chaos
tman0175
Fri Mar 19, 2004 5:34 am
#6

I think the other issue maybe the songs are stored locally, so all you have to get from the server is a signal that says what song you are listening too, and if and which flourish the performing. If the songs were created by the players, then you would have to upload the song to the server. This could be done at song creation time; however, then due to the copyright concerns (I know lucas arts is big on this one, our CS dept got in big trouble for serving episode 1), the song would have to be validated by the server (or farmed off to a special server to handle these requests, but due to the number of songs, this could be a major waiting issue.If this was accomplished, then the audience members would have to download the song from the server. The upload/download could be implemented, at some considerable bandwith costs. Imagine what this would do for the lag in coronet?


***warning next part is a little more technical, read on if you have some understanding of algorithms and computablity. I am feeling wordy, and just feel like trying to tackle this problem, lol. This is a first look at this problem, and I would appreciate any constructive comments pertaining to this discussion.***


However, the validation would be very difficult to implement (if not impossible, hasn't been proven yet). The first issue is to define what is not a valid song. The issue lies in a small portion of one copyrighted song makes another song invalid if it is copied. I will ignore the basic rules of music creation, such as being in the same key or modes.I will define an invalid song as one that matches another portion of a song by a small portion.


To begin, a song is composed of a string of notes each varying in duration and what the actual tone represented. All possible combinations can actually be enumerated in an alphabet. As an example a quarter note in the tone of middle C can be represented as qmc, so the next note can be represented as qmd. Now that we have an alphabet, we can define a song as a string of this alphabet. At this point I have made this a problem of substring matching.


Hopefully you can see the issues involved at this point. First we have define the whole alphabet, then we have to create a database of all copyrighted material that has been converted into this string format. That gives us alarge (but finite set of songs). Now we have to define a size of a substring that would be a copy violation. Lets say this substring consists of 10 notes. The nice thing is we can ignore strings of any other size since, they either have to match the 10 notes. Now we have to generate all 10 note substrings of a song that was created by the user. The best string matching algorithms can perform in O(n) time and O(1) space. Hence, we could have up to k substrings in a song, and a very large N songs in our database, to check against. I'd say it is reducible to a unsolvable problem, but it's bed time now.


***brief summary***


This problemof verification, is similair to, finding if a sentence you wrote is ever copied in all published works. Or, another analogy, finding a certain combination of letters such as "qtn" appear anywhere in an entire dictionary. The only way you could verify is by checking every word.




T-man (Radiant)
Page 1 of 1
Previous Next