iracema.plot¶
Data plotting utilities.
-
iracema.plot.line_plot(time_series, linewidth=1, alpha=0.9, figsize=None, **kwargs)[source]¶ Plot the time series using matplotlib. Line width and alpha values can be set as optional parameters.
-
iracema.plot.spectrogram(spec_ts, log=False, fmin=0.0, fmax=None, figsize=None, normalize=True, cmap='viridis')[source]¶ Plot the spectrogram of the audio signal.
-
iracema.plot.waveform_spectrogram(audio, spec_ts, log=False, rms=None, peak_envelope=None, fmin=0.0, fmax=None, figsize=None)[source]¶ Plot two graphs: the first one showing curves for the
audiowaveform, thermsand thepeak_envelope; the second showing the spectrogram of the audio signal.
-
iracema.plot.waveform_spectrogram_pitch(audio, spec_ts, pitch, rms=None, peak_envelope=None, log=False, fmin=0.0, fmax=None, cmap='viridis', figsize=None)[source]¶ Plot two graphs: the first one showing curves for the
audiowaveform, thermsand thepeak_envelope; the second showing the spectrogram of the audio signal and its fundamental frequency pitch.
-
iracema.plot.waveform_spectrogram_harmonics(audio, spec_ts, harmonics, rms=None, peak_envelope=None, log=False, fmin=0.0, fmax=None, normalize=True, cmap='viridis', figsize=None)[source]¶ Plot two graphs: the first one showing curves for the
audiowaveform, thermsand thepeak_envelope; the second showing the spectrogram of the audio signal and its harmonics.
-
iracema.plot.waveform_and_notes(audio, notes, figsize=None)[source]¶ Plot waveform and note segments.
-
iracema.plot.waveform_trio(audio, rms=None, peak_envelope=None, figsize=None)[source]¶ Plot a graph showing curves for the
audiowaveform, thermsand thepeak_envelope.