Package echonest :: Package web :: Module analyze
[hide private]
[frames] | no frames]

Module analyze

source code

A Python interface to the The Echo Nest's Analyze web API. See http://developer.echonest.com/ for details. Audio analysis is returned as XML objects.

Version: $Revision: 0 $

Functions [hide private]
 
upload(filename)
Upload a track to The Echo Nest's analyzer for analysis and later retrieval of track information.
source code
 
get_bars(id)
Retrieve the number of bars of a track after previously calling for analysis via upload.
source code
call graph 
 
get_beats(id)
Retrieve the number of beats of a track after previously calling for analysis via upload.
source code
call graph 
 
get_duration(id)
Retrieve the duration of a track after previously calling for analysis via upload.
source code
call graph 
 
get_end_of_fade_in(id)
Retrieve the end of the fade-in introduction to a track after previously calling for analysis via upload.
source code
call graph 
 
get_key(id)
Retrieve the key of a track after previously calling for analysis via upload.
source code
 
get_loudness(id)
Retrieve the loudness of a track after previously calling for analysis via upload.
source code
 
get_metadata(id)
Retrieve the metadata for a track after previously calling for analysis via upload.
source code
 
get_mode(id)
Retrieve the mode of a track after previously calling for analysis via upload.
source code
 
get_sections(id)
Retrieve the number of sections of a track after previously calling for analysis via upload.
source code
call graph 
 
get_segments(id)
Retrieve the number of segments of a track after previously calling for analysis via upload.
source code
call graph 
 
get_start_of_fade_out(id)
Retrieve the start of the fade out at the end of a track after previously calling for analysis via upload.
source code
call graph 
 
get_tatums(id)
Retrieve the tatums of a track after previously calling for analysis via upload.
source code
 
get_tempo(id)
Retrieve the tempo of a track after previously calling for analysis via upload.
source code
 
get_time_signature(id)
Retrieve the time signature of a track after previously calling for analysis via upload.
source code
call graph 
Function Details [hide private]

upload(filename)

source code 
Upload a track to The Echo Nest's analyzer for analysis and later retrieval of track information.
Parameters:
  • filename - Either the path to a local file or a valid URL.
Returns:
(id, info)

get_bars(id)

source code 
call graph 
Retrieve the number of bars of a track after previously calling for analysis via upload.
Parameters:
  • id - The track identifier.

get_beats(id)

source code 
call graph 
Retrieve the number of beats of a track after previously calling for analysis via upload.
Parameters:
  • id - The track identifier.

get_duration(id)

source code 
call graph 
Retrieve the duration of a track after previously calling for analysis via upload.
Parameters:
  • id - The track identifier.

get_end_of_fade_in(id)

source code 
call graph 
Retrieve the end of the fade-in introduction to a track after previously calling for analysis via upload.
Parameters:
  • id - The track identifier.

get_key(id)

source code 
Retrieve the key of a track after previously calling for analysis via upload.
Parameters:
  • id - The track identifier.

get_loudness(id)

source code 
Retrieve the loudness of a track after previously calling for analysis via upload.
Parameters:
  • id - The track identifier.

get_metadata(id)

source code 
Retrieve the metadata for a track after previously calling for analysis via upload.
Parameters:
  • id - The track identifier.

get_mode(id)

source code 
Retrieve the mode of a track after previously calling for analysis via upload.
Parameters:
  • id - The track identifier.

get_sections(id)

source code 
call graph 
Retrieve the number of sections of a track after previously calling for analysis via upload.
Parameters:
  • id - The track identifier.

get_segments(id)

source code 
call graph 
Retrieve the number of segments of a track after previously calling for analysis via upload.
Parameters:
  • id - The track identifier.

get_start_of_fade_out(id)

source code 
call graph 
Retrieve the start of the fade out at the end of a track after previously calling for analysis via upload.
Parameters:
  • id - The track identifier.

get_tatums(id)

source code 
Retrieve the tatums of a track after previously calling for analysis via upload.
Parameters:
  • id - The track identifier.

get_tempo(id)

source code 
Retrieve the tempo of a track after previously calling for analysis via upload.
Parameters:
  • id - The track identifier.

get_time_signature(id)

source code 
call graph 
Retrieve the time signature of a track after previously calling for analysis via upload.
Parameters:
  • id - The track identifier.