PureData CEAMMC library web documentation
available since version: 0.9.8
1) create Freesound API credentials at: 2) save this id/secret pair into the file if using @oauth_file property or set @oauth_id/@oauth_secret properties explicitly or enter it with the editor 3) [access auth( get a temporal application code from the Freesound website (valid for ~24 hours) 4) [access code CODE( exchange this application code to the internal secret access token
access auth
get application authorization code (valid ~24 hours) from Freesound page:
should open in web browser.
access load
load temp access token (not OAuth id/secret!) from the special file from the
current patch directory
access store
store temp access token (not OAuth id/secret!) into the special file in the
current patch directory
ID Freesound soundfile ID (get it from search result, for examples)
type: int
required: True
@array array name
type: symbol
required: True
[@norm] normalize sound
type: bool
me
get and output user information
[@p] search page number
type: int
[@n] number of results
type: int
[@fields] requested fields
type: symbol
[@sort] sort methods: "score", "duration_desc", "duration_asc", "created_desc", "created_asc", "downloads_desc", "downloads_asc", "rating_desc", "rating_asc"
type: symbol
[@filter] filter expression, for example: @filter type mp3. See https://freesound.org/docs/api/resources_apiv2.html
type: symbol
@oauth_file (initonly)
Get/set path to file with OAuth2 ID/secret, one per line
type: symbol
@oauth_id (initonly)
Get/set Freesound OAuth2 ID
type: symbol
@oauth_secret (initonly)
Get/set Freesound OAuth2 secret
type: symbol
Authors: Serge Poltavsky
License: GPL3 or later