Copyright: Musician and Lawyer Game System, Generate Melody Rainbow Table

Zenaan Harkness zen at freedbms.net
Tue Feb 25 17:28:35 PST 2020


On Tue, Feb 25, 2020 at 06:31:15PM -0500, grarpamp wrote:
> https://www.vice.com/en_uk/article/wxepzw/musicians-algorithmically-generate-every-possible-melody-release-them-to-public-domain
> https://www.vondranlegal.com/what-constitutes-independent-creation-in-copyright-law
> http://allthemusic.info/
> https://github.com/allthemusicllc/atm-cli
> https://archive.org/download/allthemusicllc-datasets
> 600GB
> 
> Two programmer-musicians wrote every possible MIDI melody in existence
> to a hard drive, copyrighted the whole thing, and then released it all
> to the public in an attempt to stop musicians from getting sued.
> Programmer, musician, and copyright attorney Damien Riehl, along with
> fellow musician/programmer Noah Rubin, sought to stop copyright
> lawsuits that they believe stifle the creative freedom of artists.


Next up, subsetting the melody rainbow table modulo:

  "reasonable" note to rest ratio

  genre / style
    - e.g. swing, vs syncopated for reggae, etc (such 'equivalencies' could significantly "compress" total melody count)

  vocal/ pitch range limit - i.e. 1-octave, vs 2-octave vs etc

  categories of starts/ endings (e.g. "5 to 1" or "3 to 1" endings are often, but not always, preferred)

  eliminating "equivalent, just a different octave, variations" - this could usefully compress the table (useful for melody comparisons, and also the inverse - finding desirable melody variations based just on shifting octave for a note or bar or etc

  a DB mapping all commercial song melodies to this universal melody rainbow table
    - melody frequency table - analyse most popular melodies

  etc...


And finally, for those ridicurous court cases which come up occasionally - a lookup function, i.e. insert melody at issue, locate position in rainbow table of that melody - the starting position would be a simple integer :)



More information about the cypherpunks mailing list