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

            writer.WriteWideStringBigE(Comment);

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

            writer.WriteWideStringBigE(Name);

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

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

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

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

            writer.EndFrame();
        }
Ejemplo n.º 5
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();
        }
Ejemplo n.º 6
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();
        }
Ejemplo n.º 7
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();
        }