Live data from Hacker News

Programmers generate every possible melody in MIDI to prevent lawsuits

musictech.net

111–120 of 340 posts

Re: Programmers generate every possible melody in MIDI to prevent lawsuits

#111

Earlier quoted context omitted.

Presumably musicians/composers using purely electronic tools such as abletron live have no problem asserting copyright already.

The musican has to cut a CD or something phyiscal. https://www.tunecore.com/guides/copyrights-101 the first paragraph is: > For a work to be “copyrightable,” it must be original and fixed in tangible form, such as a sound recording recorded (affixed to) on a CD or a literary work printed (affixed to) on paper.

is a hard drive not a tangible form? Come to think of it, so is a brain, and everything else capable of storing information. That language is atrocious.

Re: Programmers generate every possible melody in MIDI to prevent lawsuits

#112

It's about fourteen kinds of ridiculous, as summarized in other threads. No rhythms, no meter, no tempo, melodies are longer than 12 notes, it's diatonic, single octave, no concept of underlying harmony, the headline is literally false, etc. Some of the copyright lawsuits are dumb and this is effective satire or performance art but that's all it is.

Exactly. Harmonic progression is probably the most important part of this, as it imparts context on the melody. The same melody over I-V-IV-vi and vi-V-IV-V is not the same thing.

Re: Programmers generate every possible melody in MIDI to prevent lawsuits

#113
post #13

But 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

What he's calling colour is just provenence, which is a perfectly sensible concept. You can even take the position that provenance is a physical reality, if you take 4 dimensional spacetime seriously.

http://nautil.us/issue/9/time/life-is-a-braid-in-spacetime

Re: Programmers generate every possible melody in MIDI to prevent lawsuits

#115

The code is written in Rust. The core algorithm can be found here: https://github.com/allthemusicllc/atm-cli/blob/master/src/ut... (Specifically the function gen_sequences. It basically uses multi_cartesian_product to iterate over all permutations.) Isn't it a bit of wasted space to store the generated data on archive.org ( https://archive.org/download/allthemusicllc-datasets )? I mean, as we see, it's trivial to cre…

By that logic, the library of Babel owns the copyright on every piece of literature that could be written, which would be a terrible idea.

https://libraryofbabel.info/

Re: Programmers generate every possible melody in MIDI to prevent lawsuits

#116
post #81

Earlier quoted context omitted.

> You can trivially write a program which will enumerate all the possible byte sequences in the universe. So you can claim that this tiny program contains everything... Not to get too far off topic, but even an infinitely long byte sequence cannot represent all numbers. It's possible to construct something not representable by that sequence via Cantor's diagonal argument: https://en.wikipedia.org/wiki/Cantor%27s_diag…

It doesn't contain the floating point representation of that number, which would be infinitely long, but it does contain the UTF8-encoded constructive proof that uniquely identifies that number.

Well, it could contain the floating-point representation, since floating-point is a finite representation.

But it couldn't contain the real number representation.

Re: Programmers generate every possible melody in MIDI to prevent lawsuits

#117

The code is written in Rust. The core algorithm can be found here: https://github.com/allthemusicllc/atm-cli/blob/master/src/ut... (Specifically the function gen_sequences. It basically uses multi_cartesian_product to iterate over all permutations.) Isn't it a bit of wasted space to store the generated data on archive.org ( https://archive.org/download/allthemusicllc-datasets )? I mean, as we see, it's trivial to cre…

By that logic, the library of Babel owns the copyright on every piece of literature that could be written, which would be a terrible idea. https://libraryofbabel.info/

They don't pre-generate all the "books", right? So they can't claim the copyright (it's not "affixed to a physical medium")

Re: Programmers generate every possible melody in MIDI to prevent lawsuits

#118

The code is written in Rust. The core algorithm can be found here: https://github.com/allthemusicllc/atm-cli/blob/master/src/ut... (Specifically the function gen_sequences. It basically uses multi_cartesian_product to iterate over all permutations.) Isn't it a bit of wasted space to store the generated data on archive.org ( https://archive.org/download/allthemusicllc-datasets )? I mean, as we see, it's trivial to cre…

By that logic, the library of Babel owns the copyright on every piece of literature that could be written, which would be a terrible idea. https://libraryofbabel.info/

Nice link; thanks!

Re: Programmers generate every possible melody in MIDI to prevent lawsuits

#119
post #109

Earlier quoted context omitted.

You can trivially write a program which will enumerate all the possible byte sequences in the universe. So you can claim that this tiny program contains everything including god. So you can claim copyright for everything.

That's all great until the judge asks for a demonstration to show it can generate the material you're presumably suing over.

At that point, you simply explain Cantor's diagonalization proof and the concept of countable and uncountable infinities.
Post reply on HN