Method: Sidtool::Synth#frequency=

Defined in:
lib/sidtool/synth.rb

#frequency=(frequency) ⇒ Object



13
14
15
16
17
18
19
# File 'lib/sidtool/synth.rb', line 13

def frequency=(frequency)
  if @frequency
    previous_midi, current_midi = sid_frequency_to_nearest_midi(@frequency), sid_frequency_to_nearest_midi(frequency)
    @controls << [STATE.current_frame, current_midi] if previous_midi != current_midi
  end
  @frequency = frequency
end