private byte[] LoadSong(string filename)
        {
            // Get custom midi song
            if (SoundReplacement.CustomMidiSongExist(filename))
            {
                return(SoundReplacement.LoadCustomMidiSong(filename));
            }

            // Get Daggerfal song
            TextAsset asset = Resources.Load <TextAsset>(Path.Combine(SongFolder, filename));

            if (asset != null)
            {
                return(asset.bytes);
            }

            DaggerfallUnity.LogMessage(string.Format("DaggerfallSongPlayer: Song file '{0}' not found.", filename));

            return(null);
        }