Example #1
0
        public FMTone GetTone(string DeviceTypeName, string Name)
        {
            if (NameToTone.ContainsKey(Name))
            {
                return(NameToTone[Name]);
            }
            var tone = new FMTone();

            NameToTone[Name] = tone;
            var Parameter = GetToneParameter(Name);
            var ToneType  = tone.GetToneType(DeviceTypeName);

            if (Parameter == null)
            {
                return(null);
            }
            tone.SetToneParameter(ToneType, Parameter);
            return(tone);
        }