Daniel@0: {# cgpma stands for config grid panel main area #}
Daniel@0:
Daniel@0: {%- jstmpl id="cgpma_collection_view__feature-selector" -%}
Daniel@0:
Daniel@0: {#-#}
Daniel@0: {#--#}smallest displayed percentage of recordings for a pattern
Daniel@0: {#-#}
Daniel@0:
Daniel@0: {#-# }
Daniel@0: {#--# }Parallel coordinates are blah-blah
Daniel@0: {#-# }
Daniel@0: #}
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {#-----------------------------------------------------------------------------#
Daniel@0: collection → list
Daniel@0: #-----------------------------------------------------------------------------#}
Daniel@0: {%- jstmpl id="cgpma_collection_view_list" -%}
Daniel@0:
Daniel@0:
Daniel@0:
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {#-----------------------------------------------------------------------------#
Daniel@0: collection → mean-tempo-curve
Daniel@0: #-----------------------------------------------------------------------------#}
Daniel@0: {%- jstmpl id="cgpma_collection_view_mean-tempo-curve" -%}
Daniel@0: {#-#}
Daniel@0: {#--#}Summarises tempo changes through the duration of the recordings.
Daniel@0: {#-#} The curve expresses average tempo changes relative to the track duration.
Daniel@0: {#--#}
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {#-----------------------------------------------------------------------------#
Daniel@0: collection → pitch class histogram
Daniel@0: #-----------------------------------------------------------------------------#}
Daniel@0: {%- jstmpl id="cgpma_collection_view_pitch-class-histogram" -%}
Daniel@0: {#-#}
Daniel@0: {#--#}For each recording in the collection, all detected pitches are summarised in a histogram according to octave-equivalent pitch classes in the range 0-11 (C –B).
Daniel@0: {#-#} The histogram shows the averages over all recordings (equally weighted).
Daniel@0: {#-#}
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {#-----------------------------------------------------------------------------#
Daniel@0: collection → pitch class histogram (tonic-relative)
Daniel@0: #-----------------------------------------------------------------------------#}
Daniel@0: {%- jstmpl id="cgpma_collection_view_tonic-relative-pitch-class-histogram" -%}
Daniel@0: {#-#}
Daniel@0: {#--#}For each recording in the collection, all detected pitches are summarised in a histogram according to their position relative to the tonic, in the range of 0-11 semitones.
Daniel@0: {#-#} The histogram shows the averages over all recordings (equally weighted).
Daniel@0: {#-#}
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {#-----------------------------------------------------------------------------#
Daniel@0: collection → pitch histogram (fine res.)
Daniel@0: #-----------------------------------------------------------------------------#}
Daniel@0: {%- jstmpl id="cgpma_collection_view_pitch-histogram" -%}
Daniel@0: {#-#}
Daniel@0: {#--#}All detected pitches, to a resolution of a fifth 20 cents (the fifth of a semitone), are summarised in a histogram with 200 bins.
Daniel@0: {#-#} The histogram shows the averages over all recordings (equally weighted).
Daniel@0: {#-#}
Daniel@0:
Daniel@0:
Daniel@0:
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {#-----------------------------------------------------------------------------#
Daniel@0: collection → pitch histogram (semitone res.)
Daniel@0: #-----------------------------------------------------------------------------#}
Daniel@0: {%- jstmpl id="cgpma_collection_view_midi-pitch-histogram" -%}
Daniel@0: {#--#}
Daniel@0: {#--#}All detected pitches, in semitone resolution, are summarised in a histogram according to MIDI pitch in the range 0-127 (semitones, 60 is middle C).
Daniel@0: {#-#} The histogram shows the averages over all recordings (equally weighted).
Daniel@0: {#--#}
Daniel@0:
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {#-----------------------------------------------------------------------------#
Daniel@0: collection → similarity matrix
Daniel@0: #-----------------------------------------------------------------------------#}
Daniel@0: {%- jstmpl id="cgpma_collection_view_similarity-matrix" -%}
Daniel@0: {#--#}
Daniel@0: {#--#}The pairwise difference of the recordings in the collection is displayed in a matrix using a compression distance metric.
Daniel@0: {#-#} For each pair of recordings (a,b), the similarity is found at row a, column b.
Daniel@0: {#--#}
Daniel@0: {%- block cgpmaForSimilarity -%}
Daniel@0:
Daniel@0: {%- endblock cgpmaForSimilarity -%}
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {#-----------------------------------------------------------------------------#
Daniel@0: collection → similarity plane
Daniel@0: #-----------------------------------------------------------------------------#}
Daniel@0: {%- jstmpl id="cgpma_collection_view_similarity-plane" -%}
Daniel@0: {#--#}
Daniel@0: {#--#}Recordings are arranged on a two-dimensional pane with respect to their similarity: Similar recordings are positioned closely together whereas dissimilar recordings are farther apart.
Daniel@0: {#--#}
Daniel@0: {{ block("cgpmaForSimilarity") }}
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {#-----------------------------------------------------------------------------#
Daniel@0: collection → tempo histogram
Daniel@0: #-----------------------------------------------------------------------------#}
Daniel@0: {%- jstmpl id="cgpma_collection_view_tempo-histogram" -%}
Daniel@0: {#-#}
Daniel@0: {#--#}For each recording, all detected tempi are summarised in a histogram.
Daniel@0: {#-#} The histogram shows the average across the entire collection.
Daniel@0: {#-#}
Daniel@0:
Daniel@0:
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {#-----------------------------------------------------------------------------#
Daniel@0: collection → tonic histogram
Daniel@0: #-----------------------------------------------------------------------------#}
Daniel@0: {%- jstmpl id="cgpma_collection_view_tonic-histogram" -%}
Daniel@0: {#-#}
Daniel@0: {#--#}Summarises the key tonic (root note) per piece (using the last detected).
Daniel@0: {#-#} The histogram displays the number of recordings for each tonic.
Daniel@0: {#-#}
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {#-----------------------------------------------------------------------------#
Daniel@0: collection → tuning stats
Daniel@0: #-----------------------------------------------------------------------------#}
Daniel@0: {%- jstmpl id="cgpma_collection_view_tuning-stats" -%}
Daniel@0: {#-#}
Daniel@0: {#--#}Summarises the reference pitch distribution based on high resolution transcription in a histogram with average and standard deviation added.
Daniel@0: {#-#}
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {###############################################################################
Daniel@0: recording → default
Daniel@0: ###############################################################################}
Daniel@0: {%- jstmpl id="cgpma_recording_view_default" -%}
Daniel@0: {{ block("defaultView") }}
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {#-----------------------------------------------------------------------------#
Daniel@0: recording → properties
Daniel@0: #-----------------------------------------------------------------------------#}
Daniel@0: {%- jstmpl id="cgpma_recording_view_properties" -%}
Daniel@0: {#-#}
Daniel@0: {#--#}
Daniel@0: {#-#}
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {#-----------------------------------------------------------------------------#
Daniel@0: recording → pitch histogram (fine res.)
Daniel@0: #-----------------------------------------------------------------------------#}
Daniel@0: {%- jstmpl id="cgpma_recording_view_pitch-histogram" -%}
Daniel@0: {#-#}
Daniel@0: {#--#}All detected pitches, to a resolution of a fifth 20 cents (the fifth of a semitone), are summarised in a histogram with 200 bins.
Daniel@0: {#-#}
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {#-----------------------------------------------------------------------------#
Daniel@0: recording → midi pitch histogram (semitone res.)
Daniel@0: #-----------------------------------------------------------------------------#}
Daniel@0: {%- jstmpl id="cgpma_recording_view_midi-pitch-histogram" -%}
Daniel@0: {#-#}
Daniel@0: {#--#}All detected pitches, in semitone resolution, are summarised in a histogram according to MIDI pitch in the range 0-127 (semitones, 60 is middle C).
Daniel@0: {#-#}
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {#-----------------------------------------------------------------------------#
Daniel@0: recording → tempo histogram
Daniel@0: #-----------------------------------------------------------------------------#}
Daniel@0: {%- jstmpl id="cgpma_recording_view_tempo-histogram" -%}
Daniel@0: {#-#}
Daniel@0: {#--#}Shows much time time is spent at various tempi in this recording.
Daniel@0: {#-#} The tempo is estimated by a beat tracking algorithm, sampled at a uniform rate as in 'tempo (uniform)', and then a histogram compiled.
Daniel@0: {#-#} The histogram bins are logarithmically spaced between given upper and lower limits.
Daniel@0: {#-#}
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {#-----------------------------------------------------------------------------#
Daniel@0: recording → tempo (nonuniform)
Daniel@0: #-----------------------------------------------------------------------------#}
Daniel@0: {%- jstmpl id="cgpma_recording_view_tempo-nonuniform" -%}
Daniel@0: {#-#}
Daniel@0: {#--#}Shows the tempo estimated by automatic beat tracking algorithm, at different times throughout the recording.
Daniel@0: {#-#} The times at which the tempo estimates are made depends on the algorithm and may not be uniformly spaced throughout the duration of the recording.
Daniel@0: {#-#}
Daniel@0: {%- endjstmpl -%}
Daniel@0:
Daniel@0:
Daniel@0: {#-----------------------------------------------------------------------------#
Daniel@0: recording → tempo (normalised)
Daniel@0: #-----------------------------------------------------------------------------#}
Daniel@0: {%- jstmpl id="cgpma_recording_view_tempo-normalised" -%}
Daniel@0: {#-#}
Daniel@0: {#--#}shows the tempo estimated by automatic beat tracking algorithm, sampled at uniformly spaced times throughout the recording.
Daniel@0: {#-#} These estimates are obtained by interpolating the raw tempo estimates show in 'tempo (non-uniform)'.
Daniel@0: {#-#} The sampling period is an adjustable parameter with a default of 1 second.
Daniel@0: {#-#}
Daniel@0: {%- endjstmpl -%}