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