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)); } } }
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); } }
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); }