You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feature extractors and task transformers sometimes obscure certain parameters that are necessary for faithful visual reproduction of a transform. It wouldn't be hard to add a display method to each class which knows how to correctly render its own output and set parameters accordingly.
For example, spectral feature extractors could automatically call librosa.display.specshow with appropriate settings.
Similarly, task transformers could automatically call jams.display.display or the appropriate mir_eval.display function directly to plot their outputs (assuming inversion is possible). When inversion is not directly possible, they could have sensible default visualizations (eg as heatmaps with proper time axes).
Description
Feature extractors and task transformers sometimes obscure certain parameters that are necessary for faithful visual reproduction of a transform. It wouldn't be hard to add a
display
method to each class which knows how to correctly render its own output and set parameters accordingly.For example, spectral feature extractors could automatically call
librosa.display.specshow
with appropriate settings.Similarly, task transformers could automatically call
jams.display.display
or the appropriatemir_eval.display
function directly to plot their outputs (assuming inversion is possible). When inversion is not directly possible, they could have sensible default visualizations (eg as heatmaps with proper time axes).Example
should plot the mel spectrogram contained in
data
.The text was updated successfully, but these errors were encountered: