Skip to content

Push2.model

Classes

class RealTimeChannel(Binding)

Bases: Binding

Attributes

  • channel_id
  • object_id

class VisibleModel(ViewModel)

Bases: ViewModel

Attributes

  • visible

class ClipPositions(Binding)

Bases: Binding

Attributes

  • start
  • end
  • start_marker
  • end_marker
  • loop_start
  • loop_end

class ClipModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • id
  • name
  • color_index
  • is_recording
  • warping
  • positions
  • loop_start
  • loop_end
  • signature_numerator
  • signature_denominator

class Track(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • name
  • colorIndex
  • isFoldable
  • containsDrumRack
  • canShowChains
  • nestingLevel
  • activated
  • isFrozen
  • parent_track_frozen
  • parentColorIndex
  • arm
  • isMaster
  • isAudio
  • isReturn
  • hasPlayingClip
  • playingClip
  • outputRouting
  • id

class TrackListModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible
  • tracks
  • selectedTrack
  • absolute_selected_track_index
  • playhead_real_time_channels

class Device(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • name
  • navigation_name
  • nestingLevel
  • is_active
  • id
  • class_name
  • icon
  • chain_color_index
  • rack_color_index

class DeviceListModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible
  • items
  • selectedItem
  • moving

class ItemSlotModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • name
  • icon

class ParameterBankListModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible
  • items
  • selectedItem

class EditModeOption(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • choices
  • activeIndex
  • active

class EditModeOptionsModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible
  • device
  • options

class TransportState(Binding)

Bases: Binding

Attributes

  • count_in_duration
  • count_in_real_time_channel_id
  • is_counting_in
  • signature_numerator
  • signature_denominator
  • is_playing

class Chain(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • name
  • id
  • icon
  • color_index

class ChainListModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible
  • items
  • selectedItem

class MixerSelectionListModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible
  • items
  • selectedItem

class TrackMixerSelectionListModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible
  • items

class DeviceParameter(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • name
  • original_name
  • min
  • max
  • value
  • valueItems
  • valueItemImages
  • valueItemSmallImages
  • displayValue
  • unit
  • id
  • is_enabled
  • hasAutomation
  • automationActive
  • isActive

class Encoder(Binding)

Bases: Binding

Attributes

  • id
  • touched

class Controls(ViewModel)

Bases: ViewModel

Attributes

  • encoders

class Slice(Binding)

Bases: Binding

Attributes

  • id
  • time

class SimplerPositions(Binding)

Bases: Binding

Attributes

  • start
  • end
  • start_marker
  • end_marker
  • active_start
  • active_end
  • loop_start
  • loop_end
  • loop_fade_in_samples
  • env_fade_in
  • env_fade_out
  • slices
  • selected_slice

class TimelineNavigationFocusMarker(Binding)

Bases: Binding

Attributes

  • name
  • position

class TimelineRegion(Binding)

Bases: Binding

Attributes

  • start
  • end

class WaveformNavigation(Binding)

Bases: Binding

Attributes

  • animate_visible_region
  • visible_region
  • visible_region_in_samples
  • show_focus
  • focus_marker

class TimelineNavigation(Binding)

Bases: Binding

Attributes

  • animate_visible_region
  • visible_region
  • show_focus
  • focus_marker

class SimplerProperties(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • sample_start
  • sample_length
  • loop_length
  • loop_on
  • gain
  • start_marker
  • end_marker
  • multi_sample_mode
  • current_playback_mode
  • slices
  • selected_slice
  • playhead_real_time_channel_id
  • waveform_real_time_channel_id
  • warping
  • positions
  • waveform_navigation

class DeviceParameterListModel(ViewModel)

Bases: ViewModel

Attributes

  • visible
  • deviceType
  • device
  • parameters

class DeviceVisualisationModel(Binding)

Bases: Binding

Attributes

  • shrink_parameters
  • visualisation_real_time_channel_id

class SimplerDeviceViewModel(ViewModel)

Bases: ViewModel

Attributes

  • visible
  • deviceType
  • device
  • parameters
  • properties
  • bank_view_description

class TrackMixModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible
  • parameters
  • scrollOffset
  • real_time_meter_channel

class RoutingType(Binding)

Bases: Binding

Attributes

  • id
  • name

class RoutingChannel(Binding)

Bases: Binding

Attributes

  • id
  • name
  • layout
  • realtime_channel

class RoutingTypeList(Binding)

Bases: Binding

Attributes

  • id
  • targets
  • selected_target
  • selected_index
  • selected_track

class RoutingChannelList(Binding)

Bases: Binding

Attributes

  • id
  • targets
  • selected_target
  • selected_index

class RoutingChannelPositionList(Binding)

Bases: Binding

Attributes

  • id
  • targets
  • selected_index

class RoutingControlModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • monitoring_state_index
  • can_monitor
  • can_route
  • is_choosing_output
  • routingTypeList
  • routingChannelList
  • routingChannelPositionList

class CompressorDeviceViewModel(ViewModel)

Bases: ViewModel

Attributes

  • visible
  • deviceType
  • device
  • parameters
  • bank_view_description
  • routing_type_list
  • routing_channel_list
  • routing_channel_position_list

class TrackControlModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • track_control_mode
  • routing_mode_available
  • track_mix
  • routing

class BrowserListView(Binding)

Bases: Binding

Attributes

  • id
  • selected_index

class BrowserItem(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • id
  • name
  • icon
  • is_loadable
  • is_device
  • color_label_index

class BrowserLoadNeighbourOverlay(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible
  • can_load_next
  • can_load_previous

class BrowserModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible
  • lists
  • scrolling
  • horizontal_navigation
  • focused_list_index
  • focused_item
  • list_offset
  • can_enter
  • can_exit
  • expanded
  • prehear_enabled
  • context_text
  • context_color_index
  • context_display_type
  • load_neighbour_overlay
  • should_widen_focused_item

class BrowserList(Binding)

Bases: Binding

Attributes

  • id
  • items

class BrowserData(Binding)

Bases: Binding

Attributes

  • lists

class Notification(Binding)

Bases: Binding

Attributes

  • visible
  • message

class RealTimeClient(Binding)

Bases: Binding

Attributes

  • clientId

class ConvertModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • source_color_index
  • source_name
  • visible
  • available_conversions

class NoteLayout(Binding)

Bases: Binding

Attributes

  • is_in_key
  • is_fixed
  • is_horizontal

class ScalesModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible
  • scale_names
  • selected_scale_index
  • layout_names
  • selected_layout_index
  • root_note_names
  • selected_root_note_index
  • note_layout
  • horizontal_navigation

class QuantizeSettingsModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible
  • swing_amount
  • quantize_to_index
  • quantize_amount
  • record_quantization_index
  • record_quantization_enabled
  • quantization_option_names

class StepSettingsModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible

class StepAutomationSettingsModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible
  • deviceType
  • parameters
  • device
  • can_automate_parameters

class NoteSettingModel(Binding)

Bases: Binding

Attributes

  • min
  • max

class NoteSettingsModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • nudge
  • coarse
  • fine
  • velocity
  • velocity_deviation
  • probability
  • show_velocity_ranges_and_probabilities
  • color_index
  • visible

class FixedLengthSettingsModel(Binding)

Bases: Binding

Attributes

  • option_names
  • selected_index
  • enabled
  • legato_launch

class FixedLengthSelectorModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible

class AudioLoopSettingsModel(Binding)

Bases: Binding

Attributes

  • clip
  • looping
  • loop_parameters
  • timeline_navigation

class MidiLoopSettingsModel(Binding)

Bases: Binding

Attributes

  • clip
  • looping
  • loop_parameters
  • timeline_navigation

class AudioClipSettingsModel(Binding)

Bases: Binding

Attributes

  • warping
  • gain
  • audio_parameters
  • waveform_real_time_channel_id
  • playhead_real_time_channel_id

class MidiClipVisualisationModel(Binding)

Bases: Binding

Attributes

  • visualisation_real_time_channel_id

class ModeState(Binding)

Bases: Binding

Attributes

  • main_mode
  • mix_mode
  • global_mix_mode
  • device_mode

class MixerViewModel(ViewModel)

Bases: ViewModel

Attributes

  • volumeControlListView
  • panControlListView
  • trackControlView
  • sendControlListView
  • realtimeMeterData

class GeneralSettingsModel(Binding)

Bases: Binding

Attributes

  • workflow
  • aftertouch_mode

class PadSettingsModel(Binding)

Bases: Binding

Attributes

  • sensitivity
  • min_sensitivity
  • max_sensitivity
  • gain
  • min_gain
  • max_gain
  • dynamics
  • min_dynamics
  • max_dynamics

class HardwareSettingsModel(Binding)

Bases: Binding

Attributes

  • min_led_brightness
  • max_led_brightness
  • led_brightness
  • min_display_brightness
  • max_display_brightness
  • display_brightness

class DisplayDebugSettingsModel(Binding)

Bases: Binding

Attributes

  • show_row_spaces
  • show_row_margins
  • show_row_middle
  • show_button_spaces
  • show_unlit_button
  • show_lit_button

class SettingsModel(Binding)

Bases: Binding

Attributes

  • general
  • pad_settings
  • hardware
  • display_debug

class VelocityCurveModel(Binding)

Bases: Binding

Attributes

  • curve_points

class SetupModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible
  • settings
  • selected_mode
  • modes
  • velocity_curve
  • make_it_go_boom

class ValueModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible
  • value_string

class ImportantGlobals(ViewModel)

Bases: ViewModel

Attributes

  • masterVolume
  • cueVolume
  • swing
  • tempo

class FirmwareVersion(Binding)

Bases: Binding

Attributes

  • major
  • minor
  • build
  • release_type

class HardwareInfo(ViewModel)

Bases: ViewModel

Attributes

  • firmwareVersion
  • serialNumber

class FirmwareUpdateModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible
  • firmware_file
  • data_file
  • state

class FirmwareSwitcher(Binding)

Bases: Binding

Attributes

  • can_switch_firmware
  • version_to_switch_to

class LiveDialogViewModel(Binding)

Bases: Binding

Attributes

  • ADAPTER
  • visible
  • text
  • can_cancel

class Color(Binding)

Bases: Binding

Attributes

  • red
  • green
  • blue

class VisualisationSettings(Binding)

Bases: Binding

Attributes

  • base_colors
  • shade1_colors
  • shade2_colors
  • shade3_colors
  • shade4_colors
  • shade5_colors
  • button_left
  • light_left
  • light_right
  • button_right
  • row_top
  • body_top
  • body_bottom
  • row_bottom
  • button_spacing
  • row_spacing
  • body_height
  • body_margin
  • button_light_margin
  • button_gap
  • row_height
  • row_gap
  • screen_width
  • screen_height
  • visualisation_left
  • visualisation_top

class RootModel(ViewModel)

Bases: ViewModel

Attributes

  • visualisationSettings
  • notificationView
  • realTimeClient
  • modeState
  • controls
  • transportState
  • liveDialogView
  • mixerSelectView
  • trackMixerSelectView
  • devicelistView
  • editModeOptionsView
  • deviceParameterView
  • simplerDeviceView
  • compressorDeviceView
  • deviceVisualisation
  • mixerView
  • tracklistView
  • chainListView
  • parameterBankListView
  • browserView
  • browserData
  • convertView
  • scalesView
  • quantizeSettingsView
  • fixedLengthSelectorView
  • fixedLengthSettings
  • noteSettingsView
  • stepSettingsView
  • stepAutomationSettingsView
  • audioClipSettingsView
  • midiClipSettingsView
  • audioLoopSettingsView
  • midiLoopSettingsView
  • setupView
  • importantGlobals
  • hardwareInfo
  • firmwareUpdate
  • firmwareSwitcher