Пример #1
0
        public static void createTrialConfiguration(Dictionary <String, Mapping> mappings)
        {
            Mapping mapping = new Mapping();

            mapping.name = "Rock Organ 1";

            PerDeviceChannelMapping perDeviceChannelMapping = new PerDeviceChannelMapping();

            perDeviceChannelMapping.logicalInputDeviceName = "Input Device 1";
            perDeviceChannelMapping.inputDeviceChannel     = 0;

            NoteMapping.createTrialConfiguration(2, perDeviceChannelMapping.noteMappings);
            MappingPatch.createTrialConfiguration(2, perDeviceChannelMapping.mappingPatches);
            PitchBendMapping.createTrialConfiguration(2, perDeviceChannelMapping.pitchBendMappings);
            ControlMapping.createTrialConfiguration(2, perDeviceChannelMapping.controlMappings);
            mapping.perDeviceChannelMappings.Add(perDeviceChannelMapping.key, perDeviceChannelMapping);
            mappings.Add(mapping.name, mapping);


            mapping      = new Mapping();
            mapping.name = "Vintage Vince";

            perDeviceChannelMapping = new PerDeviceChannelMapping();
            perDeviceChannelMapping.logicalInputDeviceName = "Input Device 1";
            perDeviceChannelMapping.inputDeviceChannel     = 0;

            NoteMapping.createTrialConfiguration(3, perDeviceChannelMapping.noteMappings);
            MappingPatch.createTrialConfiguration(3, perDeviceChannelMapping.mappingPatches);
            PitchBendMapping.createTrialConfiguration(3, perDeviceChannelMapping.pitchBendMappings);
            ControlMapping.createTrialConfiguration(3, perDeviceChannelMapping.controlMappings);
            mapping.perDeviceChannelMappings.Add(perDeviceChannelMapping.key, perDeviceChannelMapping);
            mappings.Add(mapping.name, mapping);
        }