Skip to content

Creates mashups of songs and evaluates which two songs make the best mashup.

Notifications You must be signed in to change notification settings

ArjunSubramonian/PyMash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyMash

Creates mashups of songs and evaluates which two songs make the best mashup.

Instructions

To mashup songs:

  1. Place all songs in one directory
  2. Run python run_pymash.py (name_of_directory) (WAV) (NORM) (PCM16) (QUAL)
  • name_of_directory (where songs are located) is required
  • use WAV if songs are not .wav files
  • use NORM if songs are not normalized to have same perceived volume
  • use PCM16 to encode songs in PCM16 (usually required)
  • use QUAL to obtain quality assessment of each mashup (quality assessment takes a little while to run)
  1. Mashups should now be in directory
  2. If QUAL was used, look for mashup with largest number in quality.txt -- this should be the best mashup (or at least the best in a scentific, pop-music sense)

About

Creates mashups of songs and evaluates which two songs make the best mashup.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages