Skip to content

famulus/jample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jample

Jample lets a musician rapidly discover and improvise samples from huge hard-drives of music.

Jample slices every mp3 on your hard-drive in advance, so you can instantly shuffle across huge music libraries searching for dopeness by ear. Samples always load on a beat or note. Once you find a dope sample, you can freeze it and continue to shuffle the remaining pads.

INSTALL Rails Server for MAC

  1. Install Xcode

  2. Install homebrew using instructions here: http://brew.sh/

In terminal run the following commands:

  1. brew install postgresql

  2. brew services start postgresql

  3. cd ~/Documents/

  4. git clone [email protected]:famulus/jample.git

  5. cd jample/jample_api

  6. sudo gem install bundler

  7. bundle install

  8. brew install aubio

  9. brew install ffmpeg

  10. brew install MP3SPLT

  11. brew install youtube-dl

  12. rake init

  13. rake import_tracks

  14. rails server

React Client

This part of the project runs in the browser and provides an interface for the database of samples.

In a new terminal run the following commands from the jample folder:

  1. cd jample_react

  2. npm start

  3. open a brower window, visit http://localhost:3001/

  4. JAMPLE!

Max for Live

The Max for live plugin run in Ableton, and loads random sample drops from the database

  1. Setup Max for live plugin in Ableton