コード例 #1
0
ファイル: CakewalkMapFile.cs プロジェクト: phucpdph10868/EOS
        private CakewalkDrumMapping ReadMapEntry(BinaryReader reader)
        {
            CakewalkDrumMapping cakewalkDrumMapping = new CakewalkDrumMapping();

            reader.ReadInt32();
            cakewalkDrumMapping.InNote = reader.ReadInt32();
            reader.ReadInt32();
            reader.ReadInt32();
            reader.ReadInt32();
            reader.ReadInt32();
            reader.ReadInt32();
            reader.ReadInt32();
            cakewalkDrumMapping.VelocityScale  = reader.ReadSingle();
            cakewalkDrumMapping.Channel        = reader.ReadInt32();
            cakewalkDrumMapping.OutNote        = reader.ReadInt32();
            cakewalkDrumMapping.OutPort        = reader.ReadInt32();
            cakewalkDrumMapping.VelocityAdjust = reader.ReadInt32();
            char[] array = reader.ReadChars(32);
            int    num   = 0;

            while (num < array.Length && array[num] != '\0')
            {
                num++;
            }
            cakewalkDrumMapping.NoteName = new string(array, 0, num);
            return(cakewalkDrumMapping);
        }
コード例 #2
0
ファイル: CakewalkMapFile.cs プロジェクト: hanistory/hasuite
 private CakewalkDrumMapping ReadMapEntry(BinaryReader reader)
 {
     CakewalkDrumMapping mapping = new CakewalkDrumMapping();
     int map1 = reader.ReadInt32();
     mapping.InNote = reader.ReadInt32();
     int map2 = reader.ReadInt32();
     int map3 = reader.ReadInt32();
     int map4 = reader.ReadInt32();
     int map5 = reader.ReadInt32();
     int map6 = reader.ReadInt32();
     int map7 = reader.ReadInt32();
     mapping.VelocityScale = reader.ReadSingle();
     mapping.Channel = reader.ReadInt32();
     mapping.OutNote = reader.ReadInt32();
     mapping.OutPort = reader.ReadInt32();
     mapping.VelocityAdjust = reader.ReadInt32();
     char[] name = reader.ReadChars(32);
     int nameLength;
     for (nameLength = 0; nameLength < name.Length; nameLength++)
     {
         if (name[nameLength] == 0)
             break;
     }
     mapping.NoteName = new string(name, 0, nameLength);
     return mapping;
 }
コード例 #3
0
        private CakewalkDrumMapping ReadMapEntry(BinaryReader reader)
        {
            CakewalkDrumMapping mapping = new CakewalkDrumMapping();
            int map1 = reader.ReadInt32();

            mapping.InNote = reader.ReadInt32();
            int map2 = reader.ReadInt32();
            int map3 = reader.ReadInt32();
            int map4 = reader.ReadInt32();
            int map5 = reader.ReadInt32();
            int map6 = reader.ReadInt32();
            int map7 = reader.ReadInt32();

            mapping.VelocityScale  = reader.ReadSingle();
            mapping.Channel        = reader.ReadInt32();
            mapping.OutNote        = reader.ReadInt32();
            mapping.OutPort        = reader.ReadInt32();
            mapping.VelocityAdjust = reader.ReadInt32();
            char[] name = reader.ReadChars(32);
            int    nameLength;

            for (nameLength = 0; nameLength < name.Length; nameLength++)
            {
                if (name[nameLength] == 0)
                {
                    break;
                }
            }
            mapping.NoteName = new string(name, 0, nameLength);
            return(mapping);
        }