class
   PF::Flute
  
  
    
  
    Defined in:
  
  
    
      
        audio/instrument.cr
      
    
    
  
  
  
    
  
    Constructors
  
  
  
  
  
  
    
      
  Instance methods inherited from class PF::Instrument
  
  
    
      envelope : Envelope
    envelope, 
    
  
    
      envelope=(envelope : Envelope)
    envelope=, 
    
  
    
      name : String
    name, 
    
  
    
      name=(name : String)
    name=, 
    
  
    
      off(note_id : UInt32, time : Float64)
    off, 
    
  
    
      on(hertz : Float64, time : Float64)
    on, 
    
  
    
      sounds : Array(Sound)
    sounds, 
    
  
    
      volume : Float64
    volume, 
    
  
    
      volume=(volume : Float64)
    volume=, 
    
  
    
      wave : Sound::Wave
    wave, 
    
  
    
      wave=(wave : Sound::Wave)
    wave=
    
  
      
  Constructor methods inherited from class PF::Instrument
  
  
    
      new(envelope : PF::Envelope, wave : Float64, Float64 -> Float64)
    new
    
  
      
      
    
      
      
      
      
    
      
      
      
      
    
   
  
  
    
  
    Constructor Detail