     }
 
     public func showAudioUnit(_ audioUnit: AVAudioUnit) {
-
         if currentAU != nil {
             currentAU?.removeFromSuperview()
         }

        // create some menus
        initDropDowns()

        if let audioFile = try? AKAudioFile(readFileName: "Organ.wav", baseDir: .resources) {
            let player = AKPlayer(audioFile: audioFile)
            player.isLooping = true
            player.buffering = .always //.dynamic
            player >>> mixer

            // setup the initial input/output connections
            auManager?.input = player
            auManager?.output = mixer

            self.player = player
        }

        // assign AudioKit's output to the mixer so it's easy to switch sources
        AKManager.output = mixer

        auContainer.addSubview(au)
        auContainer.contentSize = au.frame.size
        currentAU = au
    }

    public func loadInstrument(_ name: String) {
