I should do this for words.
Programmers generate every possible melody in MIDI to prevent lawsuits
21–30 of 340 posts
Re: Programmers generate every possible melody in MIDI to prevent lawsuits
#22I should do this for words.
For example:
I am typing these words on a mobile phone whilst sat on a train to an airport, wearing a green jacket, brown shoes and a maroon hat with a black bag containing gifts for my children. That seems a fairly prosaic sentence at first glance but I doubt has been written before.
Re: Programmers generate every possible melody in MIDI to prevent lawsuits
#23Re: Programmers generate every possible melody in MIDI to prevent lawsuits
#24I should do this for words.
Re: Programmers generate every possible melody in MIDI to prevent lawsuits
#25Earlier quoted context omitted.
You wouldn't use a CNN for this because there's no spatial correlation to take advantage of. Maybe an RNN somehow but the basic problem is scoring (ie how melodic a song is) not classification so honestly I don't know you'd do this using neural networks.
On the contrary, with a more generous reading of the previous comment, it holds some merit. 1. CNN's are used fairly commonly for sequence tasks nowadays. Convolutions can be 1D after all. 2. It's also possible the previous comment was referring to using 2D convolutions on the spectrogram of the audio, which is a common approach. 3. Neural networks are capable of more than classification. Scoring is a regression task…
do people really run 2d convolutions on spectrograms? that seems rather backwards to me - why convolve in frequency space when you can just multiply in the time domain.
re regression tasks: sure I guess that's just an embedding basically right?
Re: Programmers generate every possible melody in MIDI to prevent lawsuits
#26It's interesting to think about this from a more general perspective: what if we're not limited to midi, and we're talking about a more general kind of _design_ problem, where the design problem is to select a good solution to a problem within some (large) but finite and theoretically enumerable search space. We can think of selecting a good melody to fit into a song as one example of a design problem -- searching th…
Re: Programmers generate every possible melody in MIDI to prevent lawsuits
#27But this will of course not work, because enumerating the bitspace does not produce bits of the right colour: https://ansuz.sooke.bc.ca/entry/23
Re: Programmers generate every possible melody in MIDI to prevent lawsuits
#28Wouldn't they get into legal issues as they are colliding with every song already in existence?
Re: Programmers generate every possible melody in MIDI to prevent lawsuits
#29I should do this for words.
I've often thought how strikingly easy it seems to be to produce sentences that have probably never been written before. For example: I am typing these words on a mobile phone whilst sat on a train to an airport, wearing a green jacket, brown shoes and a maroon hat with a black bag containing gifts for my children. That seems a fairly prosaic sentence at first glance but I doubt has been written before.
(edit: ninja'd)
Re: Programmers generate every possible melody in MIDI to prevent lawsuits
#30Earlier quoted context omitted.
A tl;dr would be nice it you post such a long article that doesn't directly seem to have anything to do with the current topic.
It's actually very relevant, the TL;DR (from memory) is that lawyers (and judges) aren't programmers, and the source of data (referred to as the "colour of the bits") is as important as the actual bits of the data. Thus "I have this bit pattern as part of a bit enumeration" is different, to the legal system, than "I have this bit pattern because I specifically created it".