Class: Voicemeeter::Strip::PhysicalStrip

Inherits:
Base
  • Object
show all
Extended by:
MetaFunctions
Includes:
Mixins::Fx, Mixins::Xy::Color, Mixins::Xy::Fx, Mixins::Xy::Pan
Defined in:
lib/voicemeeter/strip.rb

Overview

Represents a Physical Strip

Instance Attribute Summary collapse

Attributes inherited from Base

#gainlayer, #levels

Instance Method Summary collapse

Methods inherited from Base

#identifier, make

Methods included from Mixins::Fades

#fadeby, #fadeto

Methods included from Mixins::Outputs

#make_attr_outputs

Methods included from IRemote

#apply, #to_s

Methods included from Logging

#logger

Constructor Details

#initialize(remote, i) ⇒ PhysicalStrip

Returns a new instance of PhysicalStrip.



43
44
45
46
47
48
49
50
# File 'lib/voicemeeter/strip.rb', line 43

def initialize(remote, i)
  super
  @comp = StripComp.new(remote, i)
  @gate = StripGate.new(remote, i)
  @denoiser = StripDenoiser.new(remote, i)
  @eq = StripEq.new(remote, i)
  @device = StripDevice.new(remote, i)
end

Instance Attribute Details

#compObject (readonly)

Returns the value of attribute comp.



40
41
42
# File 'lib/voicemeeter/strip.rb', line 40

def comp
  @comp
end

#denoiserObject (readonly)

Returns the value of attribute denoiser.



40
41
42
# File 'lib/voicemeeter/strip.rb', line 40

def denoiser
  @denoiser
end

#deviceObject (readonly)

Returns the value of attribute device.



40
41
42
# File 'lib/voicemeeter/strip.rb', line 40

def device
  @device
end

#eqObject (readonly)

Returns the value of attribute eq.



40
41
42
# File 'lib/voicemeeter/strip.rb', line 40

def eq
  @eq
end

#gateObject (readonly)

Returns the value of attribute gate.



40
41
42
# File 'lib/voicemeeter/strip.rb', line 40

def gate
  @gate
end