class Biamp::Tesira

Defined in:

biamp/tesira.cr

Constant Summary

FADERS = {"fader" => "level", "matrix_in" => "inputLevel", "matrix_out" => "outputLevel", "matrix_crosspoint" => "crosspointLevel", "level" => "fader", "inputLevel" => "matrix_in", "outputLevel" => "matrix_out", "crosspointLevel" => "matrix_crosspoint"}
MIXERS = {"matrix" => "crosspointLevelState", "mixer" => "crosspoint"}
MUTES = {"fader" => "mute", "matrix_in" => "inputMute", "matrix_out" => "outputMute", "mute" => "fader", "inputMute" => "matrix_in", "outputMute" => "matrix_out"}

Class Method Summary

Instance Method Summary

Class Method Detail

def self.driver_interface : String #

Instance Method Detail

def connected #

[View source]
def disconnected #

[View source]
def fader(fader_id : Ids, level : Num | Bool, index : Int32 | Array(Int32) = 1, type : String = "fader") #

[View source]
def faders(ids : Ids, level : Num | Bool, index : Int32 | Array(Int32) = 1, type : String = "fader") #

Named params version


[View source]
def get_aliases #

[View source]
def mixer(id : String, inouts : Hash(Int32, Int32 | Array(Int32)) | Array(Int32), mute : Bool = false, type : String = "matrix") #

[View source]
def mute(fader_id : Ids, value : Bool = true, index : Int32 | Array(Int32) = 1, type : String = "fader") #

[View source]
def mutes(ids : Ids, muted : Bool, index : Int32 | Array(Int32) = 1, type : String = "fader") #

Named params version


[View source]
def on_load #

[View source]
def preset(number_or_name : String | Int32) #

[View source]
def query_fader(fader_id : Ids, index : Int32 | Array(Int32) = 1, type : String = "fader") #

[View source]
def query_faders(ids : Ids, index : Int32 | Array(Int32) = 1, type : String = "fader") #

Named params version


[View source]
def query_mute(fader_id : Ids, index : Int32 | Array(Int32) = 1, type : String = "fader") #

[View source]
def query_mutes(ids : Ids, index : Int32 | Array(Int32) = 1, type : String = "fader") #

Named params version


[View source]
def reboot #

[View source]
def received(data, task) #

[View source]
def start_audio #

[View source]
def unmute(fader_id : Ids, index : Int32 | Array(Int32) = 1, type : String = "fader") #

[View source]