コード例 #1
0
ファイル: Mapping.cs プロジェクト: csurfleet/Traktor.Mapping
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            writer.WriteBigE(MidiNoteBindingId);
            writer.WriteBigE((int)Type);
            writer.WriteBigE(TraktorControlId);
            Settings.Write(writer);

            writer.EndFrame();
        }
コード例 #2
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            writer.WriteWideStringBigE(MidiNote);
            writer.WriteBigE(Unknown1);
            writer.WriteBigE(Unknown2);
            writer.WriteBigE(Velocity);
            writer.WriteBigE((int)EncoderMode);
            writer.WriteBigE(ControlId);

            writer.EndFrame();
        }
コード例 #3
0
ファイル: DIOI.cs プロジェクト: ymmer/Traktor.Mapping
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            writer.WriteBigE(Unknown);

            writer.EndFrame();
        }
コード例 #4
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            writer.WriteBigE((int)Target);

            writer.EndFrame();
        }
コード例 #5
0
ファイル: VersionInfo.cs プロジェクト: ymmer/Traktor.Mapping
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            writer.WriteWideStringBigE(Version);
            writer.WriteBigE(MappingFileRevision);

            writer.EndFrame();
        }
コード例 #6
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            writer.WriteBigE(BindingId);
            writer.WriteWideStringBigE(MidiNote);

            writer.EndFrame();
        }
コード例 #7
0
ファイル: MappingsList.cs プロジェクト: ymmer/Traktor.Mapping
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            writer.WriteBigE(Mappings.Count);
            foreach (Mapping item in Mappings)
                item.Write(writer);

            writer.EndFrame();
        }
コード例 #8
0
ファイル: DevicesList.cs プロジェクト: ymmer/Traktor.Mapping
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            writer.WriteBigE(List.Count);
            foreach (Device device in List)
                device.Write(writer);

            writer.EndFrame();
        }
コード例 #9
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            writer.WriteBigE(Definitions.Count);
            foreach (MidiDefinition item in Definitions)
                item.Write(writer);

            writer.EndFrame();
        }
コード例 #10
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            writer.WriteBigE(Unknown1);
            writer.WriteBigE((int)ControllerType);
            writer.WriteBigE((int)InteractionMode);
            writer.WriteBigE((int)Deck);
            writer.WriteBigE(AutoRepeat);
            writer.WriteBigE(Invert);
            writer.WriteBigE(SoftTakeover);

            // 1% in the Traktor UI corresponds to 0.5f
            // Traktor sets this to 300% / 15f when 
            // in Interaction mode is Direct
            writer.WriteBigE(RotarySensitivity);
            writer.WriteBigE(RotaryAcceleration);
            writer.WriteBigE(Unknown10);
            writer.WriteBigE(Unknown11);
            writer.WriteBigE(SetValueTo);
            writer.WriteWideStringBigE(Comment);

            // Traktor Control Id
            writer.WriteBigE(ModifierOneId);
            writer.WriteBigE(Unknown15);
            writer.WriteBigE(ModifierOneValue);
            writer.WriteBigE(ModifierTwoId);
            writer.WriteBigE(Unknown18);
            writer.WriteBigE(ModifierTwoValue);
            writer.WriteBigE(Unknown20);
            writer.WriteBigE(LedMinControllerRange);
            writer.WriteBigE(Unknown22);
            writer.WriteBigE(LedMaxControllerRange);
            writer.WriteBigE(LedMinMidiRange);
            writer.WriteBigE(LedMaxMidiRange);
            writer.WriteBigE(LedInvert);
            writer.WriteBigE(LedBlend);
            writer.WriteBigE(Unknown29);
            // this field is actually a writer.WriteBE(hood
            writer.WriteBigE((int)Resolution);
            writer.WriteBigE(Unknown30);

            writer.EndFrame();
        }
コード例 #11
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            writer.WriteBigE(Unknown1);
            writer.WriteBigE((int)ControllerType);
            writer.WriteBigE((int)InteractionMode);
            writer.WriteBigE((int)Deck);
            writer.WriteBigE(AutoRepeat);
            writer.WriteBigE(Invert);
            writer.WriteBigE(SoftTakeover);

            writer.WriteBigE(RotarySensitivity);
            writer.WriteBigE(RotaryAcceleration);
            writer.WriteBigE(Unknown10);
            writer.WriteBigE(Unknown11);
            writer.WriteBigE(SetValueTo);
            writer.WriteWideStringBigE(Comment);

            writer.WriteBigE(ModifierOneId);
            writer.WriteBigE(Unknown15);
            writer.WriteBigE(ModifierOneValue);
            writer.WriteBigE(ModifierTwoId);
            writer.WriteBigE(Unknown18);
            writer.WriteBigE(ModifierTwoValue);
            writer.WriteBigE(Unknown20);
            writer.WriteBigE(LedMinControllerRange);
            writer.WriteBigE(Unknown22);
            writer.WriteBigE(LedMaxControllerRange);
            writer.WriteBigE(LedMinMidiRange);
            writer.WriteBigE(LedMaxMidiRange);
            writer.WriteBigE(LedInvert);
            writer.WriteBigE(LedBlend);
            writer.WriteBigE(Unknown29);
            writer.WriteBigE((int)Resolution);
            writer.WriteBigE(Unknown30);

            writer.EndFrame();
        }