Exemple #1
0
        internal ModulatorType(ushort raw)
        {
            polarity  = ((raw & 0x0200) == 0x0200);
            direction = ((raw & 0x0100) == 0x0100);
            midiContinuousController = ((raw & 0x0080) == 0x0080);
            sourceType = (SourceTypeEnum)((raw & (0xFC00)) >> 10);

            controllerSource = (ControllerSourceEnum)(raw & 0x007F);
            midiContinuousControllerNumber = (ushort)(raw & 0x007F);
        }
Exemple #2
0
		internal ModulatorType(ushort raw)
		{
			// TODO: map this to fields
			polarity = ((raw & 0x0200) == 0x0200);
			direction = ((raw & 0x0100) == 0x0100);
			midiContinuousController = ((raw & 0x0080) == 0x0080);
			sourceType = (SourceTypeEnum) ((raw & (0xFC00)) >> 10);

			controllerSource = (ControllerSourceEnum) (raw & 0x007F);
			midiContinuousControllerNumber = (ushort) (raw & 0x007F);
		}