Class: DSP::MelFilterbank::Band

Inherits:
Data
  • Object
show all
Defined in:
lib/dsprb/mel_filterbank.rb,
sig/dsprb.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#offsetObject (readonly)

Returns the value of attribute offset

Returns:

  • (Object)

    the current value of offset



5
6
7
# File 'lib/dsprb/mel_filterbank.rb', line 5

def offset
  @offset
end

#weightsObject (readonly)

Returns the value of attribute weights

Returns:

  • (Object)

    the current value of weights



5
6
7
# File 'lib/dsprb/mel_filterbank.rb', line 5

def weights
  @weights
end

Class Method Details

.newBand

Parameters:

  • offset: (::Integer)
  • weights: (::Array[::Float])

Returns:



150
# File 'sig/dsprb.rbs', line 150

def self.new: (offset: ::Integer, weights: ::Array[::Float]) -> Band

Instance Method Details

#length::Integer

Returns:

  • (::Integer)


6
# File 'lib/dsprb/mel_filterbank.rb', line 6

def length = weights.length