Пример #1
0
            static clsTSig()
            {
                int len = 9;

                CommonTSigs    = new clsNNDD[len];
                CommonTSigs[0] = new clsNNDD(4, 4);
                CommonTSigs[1] = new clsNNDD(2, 2);
                CommonTSigs[2] = new clsNNDD(2, 4);
                CommonTSigs[3] = new clsNNDD(3, 4);
                CommonTSigs[4] = new clsNNDD(3, 8);
                CommonTSigs[5] = new clsNNDD(6, 8);
                CommonTSigs[6] = new clsNNDD(9, 8);
                CommonTSigs[7] = new clsNNDD(12, 8);
                CommonTSigs[8] = new clsNNDD(5, 4);

                for (int d = 2; d <= 32; d *= 2)
                {
                    for (int n = 2; n <= 16; n++)
                    {
                        if (d == 2 && n > 8)
                        {
                            continue;       //don't want very big bars - MaxBBT problems?
                        }
                        AllTSigs.Add(new clsNNDD(n, d));
                    }
                }
            }
Пример #2
0
 private void cmbTSigs_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cmbTSigs.SelectedIndex > 0)
     {
         clsNNDD nndd = clsMTime.clsTSigBB.AllTSigs[cmbTSigs.SelectedIndex - 1];
         TSig = new clsMTime.clsTSig(P.F.MTime, nndd.NN, nndd.DD);
     }
 }
Пример #3
0
        internal void PostInit()
        {
            clsTT.LoadToolTips(this);

      #if !ADVANCED
            grpMidiPos.Hide();
            grpChordSetMinorKey.Hide();
            lblAutoSyncChordDelay.Hide();
            lblAutoSyncChordDelayMS.Hide();
            nudAutoSyncChordDelay.Hide();
            chkKBChordMatch.Hide();
            chkAutoRecChan.Hide();
            chkIgnoreNullChords.Hide();
            //chkPCKB.Hide();
            //nudChunksPerQNote.Hide();
            //lblnudChunksPerQNote.Hide();
            grpMidiPlayAdvanced.Hide();
            //cmdRenameIni.Hide();
            //cmdRestoreIni.Hide();
            grpOther.Hide();
      #endif

            cmdRestoreIni.Enabled = CheckRestoreIni();
            chkLoadMM.Checked     = Cfg.LoadMMInitial;

            //SetNud(nudChunksPerQNote);

            SetNudAndTag(nudDIdd, Cfg.DIdd);
            nudTPDI.Value = Cfg.TPDI;

            //SetNudAndTag(nudPIdd, Cfg.PIdd);
            //nudTPPI.Value = Cfg.TPPI;

            Syncopation = new clsNNDD(nudSyncopationNN, nudSyncopationDD);
            SetNudAndTag(nudSyncopationDD);
        }