Instructional material for the [Music Information Retrieval Workshop](https://ccrma.stanford.edu/workshops/music-information-retrieval-mir) at CCRMA, Stanford University, 2014.
Instructional material for the [Music Information Retrieval Workshop](https://ccrma.stanford.edu/workshops/music-information-retrieval-mir) at CCRMA, Stanford University, 2014.
Contributions
-------------
Your contributions are very welcome! You can contribute in two ways:
1. Submit an issue. Click on "[Issues](https://github.com/stevetjoa/stanford-mir/issues)" in the right navigation bar, then "New Issue". Issues can include Python bugs, spelling mistakes, broken links, requests for new content, and more. For a prioritized list of open issues awaiting contribution, click on the blue "[Ready](https://waffle.io/stevetjoa/stanford-mir)" button above.
2. Submit changes to source code or documentation. [Fork this repo](https://help.github.com/articles/fork-a-repo), make edits, then [submit a pull request](https://help.github.com/articles/using-pull-requests).
How to Use this Repo
How to Use this Repo
--------------------
--------------------
...
@@ -25,8 +16,7 @@ If you're a visitor, [browse this repo at nbviewer.ipython.org](http://nbviewer.
...
@@ -25,8 +16,7 @@ If you're a visitor, [browse this repo at nbviewer.ipython.org](http://nbviewer.
If you're a workshop participant, follow the steps below to get started with Git, Vagrant, and IPython.
If you're a workshop participant, follow the steps below to get started with Git, Vagrant, and IPython.
Install Git
### Install Git
-----------
If you don't have Git, [download Git here](http://git-scm.com), and install it on your local machine.
If you don't have Git, [download Git here](http://git-scm.com), and install it on your local machine.
...
@@ -43,8 +33,7 @@ Otherwise, without a GitHub account, to clone this repo onto your local machine:
...
@@ -43,8 +33,7 @@ Otherwise, without a GitHub account, to clone this repo onto your local machine:
In previous workshops, a major difficulty was installing software prequisites and handling dependencies. Everyone has a different computing setup, and we would often run into problems when installed packages conflict or prerequisites aren't met.
In previous workshops, a major difficulty was installing software prequisites and handling dependencies. Everyone has a different computing setup, and we would often run into problems when installed packages conflict or prerequisites aren't met.
...
@@ -67,8 +56,7 @@ Vagrant is available for all major operating systems, including Windows, Mac OS
...
@@ -67,8 +56,7 @@ Vagrant is available for all major operating systems, including Windows, Mac OS
This step logs you in to Ubuntu locally as user `vagrant` with default password `vagrant`.
This step logs you in to Ubuntu locally as user `vagrant` with default password `vagrant`.
Using IPython
### Start IPython
-------------
A majority of our instruction and laboratory work will occur inside the [IPython notebook](http://ipython.org/notebook.html). You can think of the IPython notebook like the Mathematica or Matlab desktop, except it's in Python and it runs inside your web browser.
A majority of our instruction and laboratory work will occur inside the [IPython notebook](http://ipython.org/notebook.html). You can think of the IPython notebook like the Mathematica or Matlab desktop, except it's in Python and it runs inside your web browser.
...
@@ -80,3 +68,13 @@ A majority of our instruction and laboratory work will occur inside the [IPython
...
@@ -80,3 +68,13 @@ A majority of our instruction and laboratory work will occur inside the [IPython
2. On your *host* machine, visit <http://localhost:8888>.
2. On your *host* machine, visit <http://localhost:8888>.
Congratulations, you are now running an IPython notebook, and you can get started with the workshop material.
Congratulations, you are now running an IPython notebook, and you can get started with the workshop material.
Contributions
-------------
Your contributions are very welcome! You can contribute in two ways:
1. Submit an issue. Click on "[Issues](https://github.com/stevetjoa/stanford-mir/issues)" in the right navigation bar, then "New Issue". Issues can include Python bugs, spelling mistakes, broken links, requests for new content, and more. For a prioritized list of open issues awaiting contribution, click on the blue "[Ready](https://waffle.io/stevetjoa/stanford-mir)" button above.
2. Submit changes to source code or documentation. [Fork this repo](https://help.github.com/articles/fork-a-repo), make edits, then [submit a pull request](https://help.github.com/articles/using-pull-requests).