# File lib/audio.rb, line 103
    def self.deinterleave(narray,channels)
      unless narray.size % channels == 0
        raise ArgumentError, "narray not evenly divisible by channels"
      end
      frames = narray.size/channels
      s = Sound.new(narray.typecode,frames,channels)
      s.interleaved = narray
      s
    end