Skip to content

msausville/Computer-Generated-Music

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Computer Generated Music!

How to get started:

First, to make computer generated music, you need to fork and clone the GITHUB repository with the program files. To fork and clone the GITHUB repository, follow the following instructions:

  1. Click “Fork” in the top right hand corner.
  2. Copy the link the follows the HTTPS: form field.
  3. Go to your command terminal and move to the directory you want to clone the files into.
  4. Paste the following in the terminal, replacing the current https with the one you copied from the git website.

Now, you just need to install a few dependencies to run the programs.

If you do not currently have python3 install put the following into your termianl:

$ sudo apt-get install -y python3 python3-pip python3-tk python3-dev

Install the following, by pasting them into your command terminal:

at the following link:

$ pip3 install --upgrade pip
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install -y python python-pip python-tk python-dev git build-essential
$ pip install mido
$ pip install Flask

Next, in order to make some music you need an instrument. For python, that instrument is Sonic Pi. This application is made to translate python code into musical notes. To download Sonic Pi, navigate to the below link and download the app or type the following into the command terminal.

$ sudo add-apt-repository ppa:sonic-pi/ppa
$ pip install python-sonic
$ sudo apt-get install sonic-pi

Image of Sonic Pi Logo

Then run the following in the terminal:

$ pyton3 WebMusicApp.py

After doing this a link will appear in the terminal that will lead you to the user interface for music generation. The link will look something like this:

* Running on http://127..../

From there, you simply pick a song from the drop down list and hit play. If you have Sonic Pi open, the song will play immediately.


Want more information? Here is the link to our website:

https://allisonlynnbasore14.github.io/ComputerMusic/


Computer-Generated-Music

A team in softdes is making a program that can create its own melodies!

Project Proposal:

https://docs.google.com/document/d/1BP6RWqidqj7oUxgPIdlJMR34AXTERQlXsyrozAOwgho/edit

Architecture Review Preparation Document

https://docs.google.com/document/d/1S1Xfx-8MwrezBBTXrfYeTBAUuoLNLSFbM52ggaopKfU/edit?usp=sharing

Architecture Review Document

https://docs.google.com/document/d/1fhZUMatJ4qbuw84fOJzqrViZ0bL6hbwXHX93jwe5op4/edit?usp=sharing

Demo Poster

https://drive.google.com/file/d/0B5W6DLcqGykmd0hCekhjd2xhZ28/view?usp=sharing

About

A team in softdes is making a program that can create its own melodies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •