/// <summary> /// saves a global configuration: instruments, instrument and global settings. /// </summary> /// <param name="argFileName"></param> public static void SaveConfiguration(string argFileName) { string directory = GetPersistentSaveDirectory(argFileName); MusicGeneratorData.SaveData(directory, MusicGenerator.Instance.mGeneratorData); InstrumentSetData.SaveData(directory, MusicGenerator.Instance.mInstrumentSet.mData); ChordProgressionData.SaveData(directory, MusicGenerator.Instance.mChordProgressions.mData); SaveInstrumentData(directory); UnityEngine.Debug.Log(directory + " was successfully written to file"); }