Class: Tone::Effect::FeedbackDelay
Instance Attribute Summary collapse
-
#delay_time ⇒ Object
readonly
Returns the value of attribute delay_time.
-
#feedback ⇒ Object
readonly
Returns the value of attribute feedback.
Instance Method Summary collapse
- #==(other) ⇒ Object
-
#initialize(delay_time: 0.25, feedback: 0.5) ⇒ FeedbackDelay
constructor
A new instance of FeedbackDelay.
Constructor Details
#initialize(delay_time: 0.25, feedback: 0.5) ⇒ FeedbackDelay
Returns a new instance of FeedbackDelay.
81 82 83 84 85 |
# File 'lib/tone/effect.rb', line 81 def initialize(delay_time: 0.25, feedback: 0.5) @delay_time = delay_time @feedback = feedback super `new Tone.FeedbackDelay(delay_time, feedback)` end |
Instance Attribute Details
#delay_time ⇒ Object (readonly)
Returns the value of attribute delay_time.
79 80 81 |
# File 'lib/tone/effect.rb', line 79 def delay_time @delay_time end |
#feedback ⇒ Object (readonly)
Returns the value of attribute feedback.
79 80 81 |
# File 'lib/tone/effect.rb', line 79 def feedback @feedback end |
Instance Method Details
#==(other) ⇒ Object
87 88 89 90 91 |
# File 'lib/tone/effect.rb', line 87 def ==(other) super && delay_time == other.delay_time && feedback == other.feedback end |