scamp.session.Session ===================== .. currentmodule:: scamp.session .. autoclass:: Session :members: :inherited-members: :undoc-members: .. rubric:: Methods .. autosummary:: ~Session.get_available_midi_input_devices ~Session.print_available_midi_input_devices ~Session.print_available_midi_output_devices ~Session.register_keyboard_listener ~Session.register_midi_listener ~Session.register_mouse_listener ~Session.register_osc_listener ~Session.remove_keyboard_listener ~Session.remove_midi_listener ~Session.remove_mouse_listener ~Session.remove_osc_listener ~Session.run_as_server ~Session.start_transcribing .. rubric:: Inherited Methods .. autosummary:: ~Session.absolute_beat_length ~Session.absolute_rate ~Session.absolute_tempo ~Session.add_instrument ~Session.apply_beat_length_function ~Session.apply_rate_function ~Session.apply_tempo_function ~Session.beat ~Session.children ~Session.descendants ~Session.duplicate ~Session.extract_absolute_tempo_envelope ~Session.fast_forward ~Session.fast_forward_in_beats ~Session.fast_forward_in_time ~Session.fast_forward_to_beat ~Session.fast_forward_to_time ~Session.fork ~Session.fork_unsynchronized ~Session.get_available_midi_output_devices ~Session.get_instrument_by_name ~Session.inheritance ~Session.is_fast_forwarding ~Session.is_master ~Session.is_transcribing ~Session.iterate_all_relatives ~Session.iterate_descendants ~Session.iterate_inheritance ~Session.json_dumps ~Session.json_loads ~Session.kill ~Session.load_from_json ~Session.log_processing_time ~Session.new_midi_part ~Session.new_osc_part ~Session.new_part ~Session.new_silent_part ~Session.pop_instrument ~Session.print_default_soundfont_presets ~Session.print_family_tree ~Session.register_note ~Session.release_from_suspension ~Session.rouse_and_hold ~Session.save_to_json ~Session.set_beat_length_target ~Session.set_beat_length_targets ~Session.set_rate_target ~Session.set_rate_targets ~Session.set_tempo_target ~Session.set_tempo_targets ~Session.stop_logging_processing_time ~Session.stop_tempo_loop_or_function ~Session.stop_transcribing ~Session.time ~Session.time_in_master ~Session.use_absolute_timing_policy ~Session.use_mixed_timing_policy ~Session.use_relative_timing_policy ~Session.wait ~Session.wait_for_children_to_finish ~Session.wait_forever .. rubric:: Attributes .. autosummary:: ~Session.alive ~Session.beat_length ~Session.default_spelling_policy ~Session.instruments ~Session.master ~Session.rate ~Session.synchronization_policy ~Session.tempo ~Session.timing_policy ~Session.transcriptions_in_progress