Exemplo n.º 1
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            writer.WriteBytes(Data);

            writer.EndFrame();
        }
Exemplo n.º 2
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            writer.WriteWideStringBigE(Comment);

            writer.EndFrame();
        }
Exemplo n.º 3
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            writer.WriteBigE(Unknown);

            writer.EndFrame();
        }
Exemplo n.º 4
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            writer.WriteBigE((int)Target);

            writer.EndFrame();
        }
Exemplo n.º 5
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            List.Write(writer);
            MidiBindings.Write(writer);

            writer.EndFrame();
        }
Exemplo n.º 6
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            writer.WriteWideStringBigE(Name);

            Data.Write(writer);
            writer.EndFrame();
        }
Exemplo n.º 7
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

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

            writer.EndFrame();
        }
Exemplo n.º 8
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

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

            writer.EndFrame();
        }
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            DIOI.Write(writer);
            Devices.Write(writer);

            writer.EndFrame();
        }
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            In.Write(writer);
            Out.Write(writer);

            writer.EndFrame();
        }
Exemplo n.º 11
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

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

            writer.EndFrame();
        }
Exemplo n.º 12
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

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

            writer.EndFrame();
        }
Exemplo n.º 13
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

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

            writer.EndFrame();
        }
Exemplo n.º 14
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

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

            writer.EndFrame();
        }
Exemplo n.º 15
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();
        }
Exemplo n.º 16
0
        public override void Write(Writer writer)
        {
            writer.BeginFrame(FrameId);

            Target.Write(writer);
            Version.Write(writer);
            Comment.Write(writer);
            Ports.Write(writer);
            MidiDefinitions.Write(writer);
            Mappings.Write(writer);
            Unknown.Write(writer);

            writer.EndFrame();
        }
Exemplo n.º 17
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();
        }
Exemplo n.º 18
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();
        }