/// <summary> /// /// </summary> /// <param name="programBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> /// <param name="synthesisType"></param> /// <param name="description"></param> protected ProgramBank(IBanks programBanks, BankType.EType type, string id, int pcgId, SynthesisType synthesisType, string description) : base(programBanks, type, id, pcgId) { BankSynthesisType = synthesisType; Description = description; }
/// <summary> /// /// </summary> /// <param name="banks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> protected Bank(IBanks banks, BankType.EType type, string id, int pcgId) { _banks = banks; Type = type; // A GM bank is always loaded. if (type == BankType.EType.Gm) { IsLoaded = true; } Id = id; PcgId = pcgId; Patches = new ObservablePatchCollection(); }
/// <summary> /// /// </summary> /// <param name="drumPatternBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> public M3DrumPatternBank(IDrumPatternBanks drumPatternBanks, BankType.EType type, string id, int pcgId) : base(drumPatternBanks, type, id, pcgId) { }
/// <summary> /// /// </summary> /// <param name="drumKitBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> public MicroStationDrumKitBank(IBanks drumKitBanks, BankType.EType type, string id, int pcgId) : base(drumKitBanks, type, id, pcgId) { }
/// <summary> /// /// </summary> /// <param name="combiBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> public Z1CombiBank(IBanks combiBanks, BankType.EType type, string id, int pcgId) : base(combiBanks, type, id, pcgId) // 16 multis { }
/// <summary> /// /// </summary> /// <param name="programBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> /// <param name="synthesisType"></param> /// <param name="description"></param> public TrinityGmProgramBank(IBanks programBanks, BankType.EType type, string id, int pcgId, SynthesisType synthesisType, string description) : base(programBanks, type, id, pcgId, synthesisType, description) { }
/// <summary> /// /// </summary> /// <param name="drumKitBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> public TritonTrClassicDrumKitBank(IBanks drumKitBanks, BankType.EType type, string id, int pcgId) : base(drumKitBanks, type, id, pcgId) { }
/// <summary> /// /// </summary> /// <param name="combiBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> protected MntxCombiBank(IBanks combiBanks, BankType.EType type, string id, int pcgId) : base(combiBanks, type, id, pcgId) { }
/// <summary> /// /// </summary> /// <param name="combiBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> public TritonTrClassicStudioRackCombiBank(IBanks combiBanks, BankType.EType type, string id, int pcgId) : base(combiBanks, type, id, pcgId) { }
/// <summary> /// /// </summary> /// <param name="programBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> /// <param name="synthesisType"></param> /// <param name="description"></param> protected TritonProgramBank(IBanks programBanks, BankType.EType type, string id, int pcgId, SynthesisType synthesisType, string description) : base(programBanks, type, id, pcgId, synthesisType, description) { }
/// <summary> /// /// </summary> /// <param name="combiBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> public KromeExCombiBank(ICombiBanks combiBanks, BankType.EType type, string id, int pcgId) : base(combiBanks, type, id, pcgId) { }
/// <summary> /// /// </summary> /// <param name="combiBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> public NautilusCombiBank(ICombiBanks combiBanks, BankType.EType type, string id, int pcgId) : base(combiBanks, type, id, pcgId) { }
/// <summary> /// /// </summary> /// <param name="combiBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> protected KronosOasysCombiBank(ICombiBanks combiBanks, BankType.EType type, string id, int pcgId) : base(combiBanks, type, id, pcgId) { }
/// <summary> /// /// </summary> /// <param name="setLists"></param> /// <param name="type"></param> /// <param name="index"></param> /// <param name="pcgId"></param> protected SetList(IBanks setLists, BankType.EType type, int index, int pcgId) : base(setLists, type, index.ToString("000"), pcgId) { }
/// <summary> /// /// </summary> /// <param name="waveSeqBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> protected KronosOasysWaveSequenceBank(IWaveSequenceBanks waveSeqBanks, BankType.EType type, string id, int pcgId) : base(waveSeqBanks, type, id, pcgId) { }
/// <summary> /// /// </summary> /// <param name="waveSeqBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> public KronosWaveSequenceBank(IWaveSequenceBanks waveSeqBanks, BankType.EType type, string id, int pcgId) : base(waveSeqBanks, type, id, pcgId) { }
/// <summary> /// /// </summary> /// <param name="drumKitBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> protected KronosOasysDrumKitBank(IDrumKitBanks drumKitBanks, BankType.EType type, string id, int pcgId) : base(drumKitBanks, type, id, pcgId) { }
/// <summary> /// /// </summary> /// <param name="programBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> /// <param name="synthesisType"></param> /// <param name="description"></param> public TritonTrClassicStudioRackProgramBank(IBanks programBanks, BankType.EType type, string id, int pcgId, SynthesisType synthesisType, string description) : base(programBanks, type, id, pcgId, synthesisType, description) { }
/// <summary> /// /// </summary> /// <param name="programBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> /// <param name="synthesisType"></param> /// <param name="description"></param> public MicroKorgXlPlusProgramBank(IBanks programBanks, BankType.EType type, string id, int pcgId, SynthesisType synthesisType, string description) : base(programBanks, type, id, pcgId, synthesisType, description) { }
/// <summary> /// /// </summary> /// <param name="drumKitBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> public TritonKarmaDrumKitBank(IDrumKitBanks drumKitBanks, BankType.EType type, string id, int pcgId) : base(drumKitBanks, type, id, pcgId) { }
/// <summary> /// </summary> /// <param name="drumKitBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> protected DrumKitBank(IBanks drumKitBanks, BankType.EType type, string id, int pcgId) : base(drumKitBanks, type, id, pcgId) { }
/// <summary> /// /// </summary> /// <param name="combiBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> public Zero3RwCombiBank(ICombiBanks combiBanks, BankType.EType type, string id, int pcgId) : base(combiBanks, type, id, pcgId) { }
/// <summary> /// /// </summary> /// <param name="drumKitBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> public M50DrumKitBank(IDrumKitBanks drumKitBanks, BankType.EType type, string id, int pcgId) : base(drumKitBanks, type, id, pcgId) { }
/// <summary> /// /// </summary> /// <param name="combiBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> public MicroStationCombiBank(IBanks combiBanks, BankType.EType type, string id, int pcgId) : base(combiBanks, type, id, pcgId) { }
/// <summary> /// /// </summary> /// <param name="combiBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> public TritonLeCombiBank(ICombiBanks combiBanks, BankType.EType type, string id, int pcgId) : base(combiBanks, type, id, pcgId) { }
/// <summary> /// /// </summary> /// <param name="combiBanks"></param> /// <param name="type"></param> /// <param name="id"></param> /// <param name="pcgId"></param> public XSeriesCombiBank(IBanks combiBanks, BankType.EType type, string id, int pcgId) : base(combiBanks, type, id, pcgId) { }