Esempio n. 1
0
 protected override void GetRanges(frmTrackMap frm)
 {
     MinPitchShow  = IShowNoteMap.MinC;                             //may be lower than necessary
     MaxPitchShow  = IShowNoteMap.MinC + IShowNoteMap.Octaves * 12; //may be higher than necessary
     PixPerNoteInt = PixPerNote;
     MinC          = IShowNoteMap.MinC;                             //frmNoteMap
 }
Esempio n. 2
0
        protected override void GetRanges(frmTrackMap frm) //frm null
        {
            PixPerNoteInt = Math.Max(1, GetPixPerNote(frm));
            int octlo = 13, octhi = 0;

            MinPitchShow = 127;
            MaxPitchShow = 0;
            foreach (clsTrks.T trk in P.frmSC.MapTrks)
            {
                MinPitchShow = Math.Min(MinPitchShow, FileStream.TrkMinPitch[trk]);
                MaxPitchShow = Math.Max(MaxPitchShow, FileStream.TrkMaxPitch[trk]);
                octlo        = Math.Min(octlo, FileStream.TrkMinPitch[trk] / 12);
                octhi        = Math.Max(octhi, FileStream.TrkMaxPitch[trk] / 12);
            }
            MinC = Math.Min(120, octlo * 12);
        }
Esempio n. 3
0
        protected override void GetRanges(frmTrackMap frm)
        {
            MinPitchShow  = (frmMM.RecTrk == Trk) ? MinPitchRec : FileStream.TrkMinPitch[Trk];
            MaxPitchShow  = (frmMM.RecTrk == Trk) ? MaxPitchRec : FileStream.TrkMaxPitch[Trk];
            PixPerNoteInt = Math.Max(1, frm.GetPixPerNoteInt(Octaves));
            int octlo, octhi;

            if (frmMM.RecTrk == Trk)
            {
                octlo = MinOctRec;
                octhi = MaxOctRec;
            }
            else
            {
                octlo = FileStream.TrkMinPitch[Trk] / 12;
                octhi = FileStream.TrkMaxPitch[Trk] / 12;
            }
            MinC = octlo * 12;
        }