- Status Neu
- Prozent erledigt
- Aufgabentyp Fehlerbericht
- Kategorie GUI & Server
- zuständig niemand
- Betriebssystem Windows 10
- Schweregrad niedrig
- betrifft Version 3.2.3
- fällig in Version unbestimmt
-
fällig am
unbestimmt
- Stimmen 2
- versteckt
FS#5177 - Midi Ruleset-import: Backtrack-Wert wird ignoriert
Haben Sie einen Fehler entdeckt? Dann nutzen Sie bitte folgendes Template und beachten die Hinweise für eine reibungsfreie Bearbeitung der Tickets.
Fehlerbeschreibung
Importiere angehängtes Ruleset in ein leeres Projekt.
Die gesetzen Backtrack-Werte werden ignoriert.
Aus dem folgenden Abschnitt in der Importdatei
<Rule Name="1-1 input" UseBacktrack="false" Threshold="126" IsToggle="false" EnableMessage="2134413313" EnabledBacktrack="0" DisableMessage="2134409217" DisabledBacktrack="0"> <Type>Lumos.GUI.MIDI.ButtonRule</Type> </Rule>
wird in der MidiSettings.xml in der .zip:
<TreeItem Name="Rule"> <Attribute Name="Type" Type="Primitive" ValueType="String" Value="Lumos.GUI.MIDI.ButtonRule" /> <Attribute Name="Name" Type="Primitive" ValueType="String" Value="1-1 input" /> <Attribute Name="GUID" Type="Primitive" ValueType="String" Value="0e001dac-84c0-4cd5-9dc8-1d5e99b22533" /> <Attribute Name="UseBacktrack" Type="Primitive" ValueType="Boolean" Value="False" /> <Attribute Name="State" Type="Primitive" ValueType="Boolean" Value="False" /> <Attribute Name="Threshold" Type="Primitive" ValueType="Byte" Value="126" /> <Attribute Name="IsToggle" Type="Primitive" ValueType="Boolean" Value="False" /> <Attribute Name="EnableMessage" Type="Primitive" ValueType="Int32" Value="2134413313" /> <Attribute Name="EnabledBacktrack" Type="Primitive" ValueType="Int32" Value="2134413313" /> <Attribute Name="DisableMessage" Type="Primitive" ValueType="Int32" Value="2134409217" /> <Attribute Name="DisabledBacktrack" Type="Primitive" ValueType="Int32" Value="0" /> </TreeItem>
Hier wird der ursprünglich “genullte” Wert für EnabledBacktrack zu “2134413313” - vermutlich der Default-Wert für einen Button mit Backtrack (gleich EnableMessage).
Hingegen wird der Block
<Rule Name="1-1 output aus" UseBacktrack="true" Threshold="126" IsToggle="false" EnableMessage="0" EnabledBacktrack="3706881" DisableMessage="0" DisabledBacktrack="0"> <Type>Lumos.GUI.MIDI.ButtonRule</Type> </Rule>
zu
<TreeItem Name="Rule"> <Attribute Name="Type" Type="Primitive" ValueType="String" Value="Lumos.GUI.MIDI.ButtonRule" /> <Attribute Name="Name" Type="Primitive" ValueType="String" Value="1-1 output aus" /> <Attribute Name="GUID" Type="Primitive" ValueType="String" Value="efd45d5e-33da-4132-bad2-2b184f844e6d" /> <Attribute Name="UseBacktrack" Type="Primitive" ValueType="Boolean" Value="True" /> <Attribute Name="State" Type="Primitive" ValueType="Boolean" Value="False" /> <Attribute Name="Threshold" Type="Primitive" ValueType="Byte" Value="126" /> <Attribute Name="IsToggle" Type="Primitive" ValueType="Boolean" Value="False" /> <Attribute Name="EnableMessage" Type="Primitive" ValueType="Int32" Value="0" /> <Attribute Name="EnabledBacktrack" Type="Primitive" ValueType="Int32" Value="0" /> <Attribute Name="DisableMessage" Type="Primitive" ValueType="Int32" Value="0" /> <Attribute Name="DisabledBacktrack" Type="Primitive" ValueType="Int32" Value="0" /> </TreeItem>
hier ist EnabledBacktrack auf “0” gesetzt, obwohl in der Importdatei der Wert “3706881” gesetzt war.
Möglicherweise gleiches Problem wie in FS#3899 (Bericht ist nicht ganz klar)?