S4MK3 & S3: Performance MOD (qml coding)
Comments
-
Nice it works. It's so easy to miss a brac or ket in the tree or accidentally use uppercase instead of lowercase.
Resetting Mute (to 'zero'/'start') means — > MUTE = FALSE . But can switch that around. There are 4 commands in the set of 12 reset commands. They set MUTE to the value FALSE
Hehe, i think you found one of the few NI code bugs. I will try to inpoint the location. It's got to do with the indicator integer that is temporarily set to a value greater than one not blocking the other encoder functions. It's called something like 'linkedEncoder' it think.
1 -
Just used the code for the switched off top pads when each stem is muted. At first S3 was dead. Then I went through the code and found out that you had already inserted :
AppProperty { id: stemMuted_1; path: "app.traktor.decks." + deckIdx + ".stems.1.muted" } AppProperty { id: stemMuted_2; path: "app.traktor.decks." + deckIdx + ".stems.2.muted" } AppProperty { id: stemMuted_3; path: "app.traktor.decks." + deckIdx + ".stems.3.muted" } AppProperty { id: stemMuted_4; path: "app.traktor.decks." + deckIdx + ".stems.4.muted" }
before a WiresGroup. So I skipped that part and replaced the one you said to replace. S3 worked but the stem mute pads were not switching the LEDs off. Insted, when i held shift + top 4 pads to reset a deck then the LEDs would switch off.
You said to edit my last working s3stems.qml and my last working one was the one provided by you. Maybe you meant the working one before the one you provided? But lets move on. Im now using the one you provided without any furthur modification.So now I still need to do these things:
1)Switch off pad LEDs when a stem is muted
2) When a stem gets reset , the reset state is stem on, filter at 0, fx send off.if @pixel agrees we can add these changes to his last update.
Thank for your time. Will certainly buy both of you coffees with the next chance I get.
1 -
By the way, I inserted the whole S3Stems.qml code to ChatGPT, prompted what Im after and I got the following code to switch the LEDs off when muted and it works.
//----------------------- Top Pads to stem mutes LED -----------------------------
// Turn off LED when muted by setting brightness to 0
Wire { from: "%surface%.pads.1"; to: ButtonScriptAdapter { brightness: stemMuted_1.value ? 0 : 1; color: stemColorId_1.value;} enabled: true }
Wire { from: "%surface%.pads.2"; to: ButtonScriptAdapter { brightness: stemMuted_2.value ? 0 : 1; color: stemColorId_2.value;} enabled: true }
Wire { from: "%surface%.pads.3"; to: ButtonScriptAdapter { brightness: stemMuted_3.value ? 0 : 1; color: stemColorId_3.value;} enabled: true }
Wire { from: "%surface%.pads.4"; to: ButtonScriptAdapter { brightness: stemMuted_4.value ? 0 : 1; color: stemColorId_4.value;} enabled: true }Im trying to fix the reset state of each stem now. Will let you know.
1 -
Well with the above ChatGPT code when I press shift and let go the switched off leds are dimmed again.
Ill investigate furthur into this the following weekend.
1 -
I will cobble the 'no colour code' together for you. Then i am going to tell you what the commands in the file are there for, i mean why i put them there although there really should be more accesibility to the internal modules (By NI).
Anyway, i am happy. My eperience as an inspired amateur is useful not just by me. :p
0 -
Yes if i get an understanding of how this works I can start trying things myself and not wait for somebody to do it for me. My coding experience is kind of limited. I used to code in Basic with an Amstrad CPC6128 back in the days. So i "kind of" know what to do once I get to know the commands and their extensions.
0 -
Update for TP 4.1
New features:
- Map hotcue type (Load, Fade-In/Out, Hotcue): Hold HOTCUE-PADMODE button to reassign the last triggered hotcue.
- Map hotcue number: Tap HOTCUE-PADMODE button while holding down SHIFT and then press the new number (1-8) to reassign the last triggered hotcue, then release SHIFT.
- STEM-MUTE buttons (pads 1-4 in STEMS PADMODE) will now blink when MUTE is activated so you don't have to rely on the LED brightness to know if MUTE is active or not.
Test away.
2 -
Does anyone have a video of these maps in action?
1 -
I'm sorry that I'm only getting back to you now as I'm currently having financial problems (high veterinary costs) and therefore haven't been able to purchase the new traktor 4 yet. I hope I can update the S3 again soon.
1 -
I will update the mod to the new Traktor 4.1.😋
What I discovered is the FX Pattern Player (really cool🤗). I absolutely have to make it 100% controllable.😀
EDIT: Maybe one of you has the original qml files from Traktor 3, I wanted to compare the new ones with the old ones, I apparently no longer have all the unchanged files from Traktor 3.11😣
0 -
Good to have you back. I own S3 and have Traktor 4 on my laptop and Traktor 3 on my desktop computer.
Maybe I can help you test things.Let me know.
1 -
I reworked the stem code and resetting works much better now😁
Edit: fx send can now also be reset, I had completely forgotten.
1 -
I'm almost done with the (Stems).😃
0 -
This is great news @pixel
I was also suggesting that when a stem is muted, it doesnt just blink but it can be completely turned OFF.
When you perform , 500msec can be a very long time to determine if a stem is on or off.I was checking this out with @Sûlherokhh but I got busy with other stuff and im not sure if we addressed that and he did not own an S3 to test.
0
Categories
- All Categories
- 19 Welcome
- 1.3K Hangout
- 59 NI News
- 706 Tech Talks
- 3.6K Native Access
- 15.2K Komplete
- 1.8K Komplete General
- 4K Komplete Kontrol
- 5.2K Kontakt
- 1.5K Reaktor
- 354 Battery 4
- 783 Guitar Rig & FX
- 403 Massive X & Synths
- 1.1K Other Software & Hardware
- 5.2K Maschine
- 6.7K Traktor
- 6.7K 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