コード例 #1
0
ファイル: PcgMemory.cs プロジェクト: DaBlick/PCG-Tools
        /// <summary>
        ///
        /// </summary>
        public void Fill()
        {
            if (CombiBanks != null)
            {
                CombiBanks.Fill();
            }

            ProgramBanks.Fill();
            var firstProgramBank = (IProgramBank)ProgramBanks[0];

            AssignedClearProgram = (IProgram)(firstProgramBank[0]);

            if (SetLists != null)
            {
                SetLists.Fill();
            }

            if (WaveSequenceBanks != null)
            {
                WaveSequenceBanks.Fill();
            }

            if (DrumKitBanks != null)
            {
                DrumKitBanks.Fill();
            }

            if (DrumPatternBanks != null)
            {
                DrumPatternBanks.Fill();
            }

            PcgChecksumType = ChecksumType.None;
            Chunks          = new Chunks();
        }
コード例 #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="setLists"></param>
 /// <param name="index"></param>
 public KronosSetList(SetLists setLists, int index)
     : base(setLists, BankType.EType.Int, index, -1)
 {
 }
コード例 #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="setLists"></param>
 /// <param name="index"></param>
 public NautilusSetList(SetLists setLists, int index)
     : base(setLists, BankType.EType.Int, index, -1)
 {
 }