clockblocks.tempo\_envelope.TempoEnvelope ========================================= .. currentmodule:: clockblocks.tempo_envelope .. autoclass:: TempoEnvelope :members: :inherited-members: :undoc-members: .. rubric:: Methods .. autosummary:: ~TempoEnvelope.beat_at_time ~TempoEnvelope.beat_length_at ~TempoEnvelope.convert_durations_to_times ~TempoEnvelope.convert_units ~TempoEnvelope.extend_to ~TempoEnvelope.from_function ~TempoEnvelope.from_levels ~TempoEnvelope.from_levels_and_durations ~TempoEnvelope.from_list ~TempoEnvelope.from_points ~TempoEnvelope.rate_at ~TempoEnvelope.show_plot ~TempoEnvelope.tempo_at ~TempoEnvelope.time_at_beat ~TempoEnvelope.truncate_at .. rubric:: Inherited Methods .. autosummary:: ~TempoEnvelope.adsr ~TempoEnvelope.append_envelope ~TempoEnvelope.append_segment ~TempoEnvelope.ar ~TempoEnvelope.asr ~TempoEnvelope.average_level ~TempoEnvelope.duplicate ~TempoEnvelope.end_level ~TempoEnvelope.end_time ~TempoEnvelope.from_segments ~TempoEnvelope.get_upper_integration_bound ~TempoEnvelope.insert ~TempoEnvelope.insert_interpolated ~TempoEnvelope.integrate_interval ~TempoEnvelope.is_shifted_version_of ~TempoEnvelope.json_dumps ~TempoEnvelope.json_loads ~TempoEnvelope.length ~TempoEnvelope.load_from_json ~TempoEnvelope.local_extrema ~TempoEnvelope.max_absolute_slope ~TempoEnvelope.max_level ~TempoEnvelope.min_level ~TempoEnvelope.normalize_to_duration ~TempoEnvelope.pop_segment ~TempoEnvelope.pop_segment_from_start ~TempoEnvelope.prepend_envelope ~TempoEnvelope.prepend_segment ~TempoEnvelope.release ~TempoEnvelope.remove_segments_after ~TempoEnvelope.remove_segments_before ~TempoEnvelope.save_to_json ~TempoEnvelope.scale_horizontal ~TempoEnvelope.scale_vertical ~TempoEnvelope.shift_horizontal ~TempoEnvelope.shift_vertical ~TempoEnvelope.split_at ~TempoEnvelope.start_level ~TempoEnvelope.start_time ~TempoEnvelope.value_at .. rubric:: Attributes .. autosummary:: ~TempoEnvelope.curve_shapes ~TempoEnvelope.durations ~TempoEnvelope.levels ~TempoEnvelope.offset ~TempoEnvelope.times