Go to file
Navan Chauhan d0a0c92170 added temp fix readme 2020-03-10 19:56:36 +05:30
.gitignore Initial Commit 2020-03-09 22:25:20 +05:30
README.md added temp fix readme 2020-03-10 19:56:36 +05:30
VaporSong.py added temp fix readme 2020-03-10 19:56:36 +05:30
get-beats Initial Commit 2020-03-09 22:25:20 +05:30
main.py fixed argparse 2020-03-09 23:10:55 +05:30

README.md

vaporwave generator 旺育栄

A music (+art, +video soon, I promise) generator bodged together using code from various sources. Runs on Python3

usage: main.py [-h] [-M] [-V] [-i INPUT]

This program takes YouTube URL or title of a song and converts it into
vaporwave

optional arguments:
  -h, --help            show this help message and exit
  -M, --music           generate v a p o r w a v e music
  -V, --version         show program version
  -i INPUT, --input INPUT
                        input url

If the program gives an error for sox, try running ulimit -n 999'

Installation

This was tested on macOS Catalina ( so should work on almost all macOS versions). Windows is unsupported at this time ( I need to find a way to use aubio's python module)

Dependencies

Linux

sudo apt install ffmpeg libavl1 sox
pip install -r requirements.txt

macOS

Make sure you have brew installed

brew install noah # I would have had to re-compile the executeable :(
brew install sox
pip install -r requirements.txt

Usage

YouTube URL

python3 main.py -M -i <YOUTUBE_URL>

Song Title

python3 main.py -M -i Song Title

Bugs

This project is a result of bodging and therefore has tons of bugs which need to be ironed out

To-Do

[ ] Move away from using os.system calls, and use Python modules instead ( Looking at you, Sox and aubio) [ ] Clean the Code [ ] Add Artwork Generator [ ] Add Video Generator

Credits

@WJLiddy His repo Macintech forms the base code for the music generator

@felipecustodio Using his repo virtualdreamsbot YouTube DL code ( Hopefully I will be able to integrate this project as a Telegram Bot)