Client-side library and interface for interacting with Freesound API using JS object in Max/MSP
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


alt text

(PS : Library is still under development)

Client-side library for interacting with freesound API from Max/MSP using native max js object.

These reusable Max patches encapsulates different search functionalities of Freesound API.


This project uses Stepfan Brunner's implementation of OAuth2 authorisation of freesound API in Max.

And some visualizing concepts from Nao Tokui's 'freesound_search' max external.

Thanks to Stefan Brunner and Nao Tokui.


  1. Apply for API key at

  2. Replace respective fileds in the "api_auth.json" file inside the 'data' folder with your CLIENT_ID & CLIENT SECRET (API_KEY).

  3. Create a folder named 'freesound_download' in your system home directory (/) of your computer. You are expected to change the file path and workflow inside '/code/download_by_id.js' inorder to download sound samples in a different folder.

  4. Load the max project file 'Freesound_Modules_Max.maxproj' located in the home folder and follow the instructions in the patch.


  1. Fork the repo!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

Enjoy Freesounding !

In case of any doubts or suggestions contact me at