What's new?
|
Help
|
Directory
|
Sign in
cl-en
Echonest API support in Lisp
Project Home
Downloads
Wiki
Issues
Source
Checkout
|
Browse
|
Changes
|
Source Path:
svn
/
trunk
/
rng
/
analysis.rng
r5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
grammar {
start = ( an_analysis | a_response )
a_response =
element response {
element input {xsd:string}?&
element id { xsd:string }?&
element status { xsd:string }}
an_analysis =
element Analysis {
element Decoder {
attribute version {xsd:string},
attribute name {text}},
element Track {
attribute version {xsd:integer},
attribute usableDuration { xsd:float },
attribute duration { xsd:float },
tags,
tatums,
sections,
segments}}
tags =
element Tags {
attribute numTatumsPerBeat { xsd:integer }?,
attribute numSegments { xsd:integer }?,
attribute pitchVariance { floats }?,
attribute sizePitches { xsd:integer }?,
attribute numBeats { xsd:integer }?,
attribute timeSignature { xsd:integer }?,
attribute tatumConfidence { xsd:float }?,
attribute numSections { xsd:integer }?,
attribute segmentDurationMean { xsd:float }?,
attribute tempo { xsd:float }?,
attribute loudness { xsd:float }?,
attribute tempoConfidence { xsd:float }?,
attribute numTatums { xsd:integer }?,
attribute timeLoudnessMaxMean { xsd:float }?,
attribute tatum { xsd:float }?,
attribute startOfFadeOut { xsd:float }?,
attribute pitchMean { floats }?,
attribute sizeTimbre { xsd:integer }?,
attribute segmentDurationVariance { xsd:float }?,
attribute loudnessMaxMean { xsd:float }?,
attribute loudnessMaxVariance { xsd:float }?,
attribute timbreVariance { floats }?,
attribute loudnessDynamicsMean { xsd:float }?,
attribute timeSignatureStability { xsd:float }?,
attribute beatVariance { xsd:float }?,
attribute loudnessBeginMean { xsd:float }?,
attribute loudnessBeginVariance { xsd:float }?,
attribute endOfFadeIn { xsd:float }?,
attribute timbreMean { floats }?,
attribute loudnessDynamicsVariance { xsd:float }?,
attribute timbreCoeff { floats }?,
attribute pitches { floats }?,
attribute timeLoudnessMax { xsd:float }?,
attribute loudnessMax {xsd:float}?,
attribute loudnessBegin {xsd:float}?,
attribute loudnessEnd {xsd:float}?}
floats = xsd:string
tatums =
element Tatums { floats }+
sections =
element Section {
attribute start { xsd:float },
attribute duration { xsd:float }}+
segments =
element Segment {
attribute start { xsd:float },
attribute duration { xsd:float },
tags}+
}
Show details
Hide details
Change log
r2
by bh...@pobox.com on Apr 11, 2008
Diff
Initial checkin
Go to:
/trunk
/trunk/README
/trunk/api.lisp
/trunk/basics.lisp
/trunk/cl-en.asd
/trunk/data-model.lisp
/trunk/key.txt
/trunk/packages.lisp
/trunk/rng
/trunk/rng/analysis.rng
Project members,
sign in
to write a code review
Older revisions
All revisions of this file
File info
Size: 2363 bytes, 80 lines
View raw file