     ///
     public func loadSoundfont(file: String) {
         loadInstrument(file, type: "sf2")
+    }
+    
+    /// Load a file path
+    ///
+    /// - parameter file: Name of the file with the extension
+    ///
+    public func loadPath(filePath: String) {
+        do {
+            try samplerUnit.loadInstrumentAtURL(NSURL(fileURLWithPath: filePath))
+        } catch {
+            print("error")
+        }
     }
     
     internal func loadInstrument(file: String, type: String) {

        var sampleIteration = 0
        let sampleNumStart = 268435457
        
        //first iterate over the sound packs
        for i in 0...(dict.count - 1){
            let sound = dict.allValues[i]
            var soundDict:NSMutableDictionary

            }
            let tempSampleZoneXML:String = "<dict>\n" +
                "<key>ID</key>\n" +
                "<integer>\(i)</integer>\n" +
                "<key>enabled</key>\n" +
                "<true/>\n" +
                "<key>loop enabled</key>\n" +
