S4Mk3 remix deck record button bug
When using Remix Decks on a S4MK3, and a sample is on Gate mode. after pressing the record button, the sample refuses to play at all unless i switch it to Latch mode. If i load the same remix deck on another deck, the Gate mode samples will play normally, but it can repeat if i press the record button. The only way to get it back to normal is to reset Traktor, which is not ideal.
Is there a workaround for this?
Best Answers
-
Here is a fix:
Open the file "\Resources64\qml\CSI\S4MK3\S4MK3Samples.qml" in notepad++.
Line 92+ says
WiresGroup { enabled: !module.shift Wire { from: "%surface%.record"; to: TogglePropertyAdapter { path: "app.traktor.decks." + deckIdx + ".remix.sequencer.rec.on" } } Wire { from: "%surface%.record"; to: SetPropertyAdapter { path: "app.traktor.decks." + deckIdx + ".remix.sequencer.on"; value: true; output: false }} ...
add the following line right above the WiresGroup (line 91)
Wire { enabled: module.shift; from: "%surface%.record"; to: SetPropertyAdapter { path: "app.traktor.decks." + deckIdx + ".remix.sequencer.on"; value: false; output: true}}
Pressing Shift+Record will now disable the sequencer and solve your problem. 🦋
1 -
I just looked.
Since he didn't put the commands in a seperate wires group, it should be sufficient to change this (line 220):
Wire { enabled: !module.shift; from: "%surface%.record"; to: TogglePropertyAdapter { path: "app.traktor.decks." + deckIdx + ".remix.sequencer.rec.on" } } Wire { enabled: !module.shift; from: "%surface%.record"; to: SetPropertyAdapter { path: "app.traktor.decks." + deckIdx + ".remix.sequencer.on"; value: true; output: false }}
Into this:
Wire { enabled: !module.shift; from: "%surface%.record"; to: TogglePropertyAdapter { path: "app.traktor.decks." + deckIdx + ".remix.sequencer.rec.on" } } Wire { enabled: !module.shift; from: "%surface%.record"; to: SetPropertyAdapter { path: "app.traktor.decks." + deckIdx + ".remix.sequencer.on"; value: true; output: false }} Wire { enabled: module.shift; from: "%surface%.record"; to: SetPropertyAdapter { path: "app.traktor.decks." + deckIdx + ".remix.sequencer.on"; value: false; output: true}}
You will have to test, if there is any conflict with the pads modes while using a remix deck.
0
Answers
-
Here is a fix:
Open the file "\Resources64\qml\CSI\S4MK3\S4MK3Samples.qml" in notepad++.
Line 92+ says
WiresGroup { enabled: !module.shift Wire { from: "%surface%.record"; to: TogglePropertyAdapter { path: "app.traktor.decks." + deckIdx + ".remix.sequencer.rec.on" } } Wire { from: "%surface%.record"; to: SetPropertyAdapter { path: "app.traktor.decks." + deckIdx + ".remix.sequencer.on"; value: true; output: false }} ...
add the following line right above the WiresGroup (line 91)
Wire { enabled: module.shift; from: "%surface%.record"; to: SetPropertyAdapter { path: "app.traktor.decks." + deckIdx + ".remix.sequencer.on"; value: false; output: true}}
Pressing Shift+Record will now disable the sequencer and solve your problem. 🦋
1 -
Wow, thank you for this. I shall try this out soon
1 -
Will this affect Joe Easton's mod in any way? @Sûlherokhh
0 -
AFAIK, Joe has modified the whole series of buttons around there for the many pad modes. The command would need to be inserted in a different place and probably in a different manner. I'll have a look in the next few days.
0 -
I actually just tried your line of code now and it works even with Joe's mod. But im just worried something might break, am not a programmer lol.
Its on line 220 on the qml file, but pressing Shift+rec also enables his beatjump feature.
Would love to have your expertise over at the S4Mk3 discord server > https://discord.gg/3v3QCEwf
0 -
I just looked.
Since he didn't put the commands in a seperate wires group, it should be sufficient to change this (line 220):
Wire { enabled: !module.shift; from: "%surface%.record"; to: TogglePropertyAdapter { path: "app.traktor.decks." + deckIdx + ".remix.sequencer.rec.on" } } Wire { enabled: !module.shift; from: "%surface%.record"; to: SetPropertyAdapter { path: "app.traktor.decks." + deckIdx + ".remix.sequencer.on"; value: true; output: false }}
Into this:
Wire { enabled: !module.shift; from: "%surface%.record"; to: TogglePropertyAdapter { path: "app.traktor.decks." + deckIdx + ".remix.sequencer.rec.on" } } Wire { enabled: !module.shift; from: "%surface%.record"; to: SetPropertyAdapter { path: "app.traktor.decks." + deckIdx + ".remix.sequencer.on"; value: true; output: false }} Wire { enabled: module.shift; from: "%surface%.record"; to: SetPropertyAdapter { path: "app.traktor.decks." + deckIdx + ".remix.sequencer.on"; value: false; output: true}}
You will have to test, if there is any conflict with the pads modes while using a remix deck.
0 -
thanks for this! yes there is a conflict cause it enables his beatjump feature, but only appears on the screen, i can just exit it after.
thanks for doing NI's job
0
Categories
- All Categories
- 19 Welcome
- 1.4K Hangout
- 60 NI News
- 762 Tech Talks
- 4K Native Access
- 16.2K Komplete
- 2K Komplete General
- 4.3K Komplete Kontrol
- 5.6K Kontakt
- 1.6K Reaktor
- 373 Battery 4
- 831 Guitar Rig & FX
- 423 Massive X & Synths
- 1.2K Other Software & Hardware
- 5.6K Maschine
- 7.1K Traktor
- 7.1K Traktor Software & Hardware
- Check out everything you can do
- Create an account
- See member benefits
- Answer questions
- Ask the community
- See product news
- Connect with creators