Giter VIP home page Giter VIP logo

traktor-kontrol-screens's People

Contributors

kokernutz avatar mrpatben8 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

traktor-kontrol-screens's Issues

Camelot Key on S4mk3

Hey folks,
Just got an s4mk3 and was sent here by another fan. I'm very new to QT but managed to get Camelot keys to show, but not while respecting the preference setting -- I'm guessing because of the nested if's. Is there a better way to do this?

text: deckInfo.hasKey ? (prefs.camelotKey ? utils.convertToCamelot(deckInfo.keyString) : deckInfo.keyString) : "No key"

When I take out the preference check it works fine:

yuletide@4371ff3

Edit: Thought I fixed it but not quite there. If prefs.camelotKey = false it just shows "No Key" for every track. If true then we get camelot keys
yuletide@39c540e

Feature requests / help offered

First, thanks for this mod, this is reviving my love of my S5! Second, I have a couple of features requests I was wondering if it would be possible to get? FWIW, I have some technical knowledge myself and wouldn't mind hacking around with this a bit, if these aren't anything you were interested in doing then perhaps you could just give me a nudge in the right direction of how to figure out how to implement any of these?

Phrase length bug.

"Okay so I found a problem with the mod. If you set “Bars Per Phrase” in TP3 to zero then TP3 tracks just display Bars.Beats (no phrases, which is really handy if you’re musically trained). However if I then set phraseLength to zero in the mods Prefs.qml then the S5 shows “NaN.NaN.1” on the display. Do you think you can fix this so it properly shows bars.beats when set to zero? :)"

https://www.native-instruments.com/forum/threads/new-display-mods.323274/page-9#post-1756545

Knob not working

Hi

You did a great job with your programming, almost everything is working fine, but if you are in the Stepsequencerscreen the Pitch knob is not working correctly.

Best wishes Martin

Deck Header Text Docs

Is there additional documentation on which of the deck header text options are which? "Key" vs "keyDisplay" vs "keyText" is not immediately apparent to me, and neither is "bpmTrack" vs "bpmStable" vs "tempo" vs "bpm" vs "tempoStable", for examble.

Workaround for MixerFX selection on Kontrol S8

I was trying to figure out why it wasn't possible to map the filter to select MixerFX, turns out that because the S8 has an internal mixer it is not possible to remap the button in any way (this includes the CUE button). My workaround was to instead use the two FX assign button at the top of each channel, so by pressing SHIFT + fx buttons you can cycle through the different effects. However this removes the ability to assign FX units 3 & 4, so in order to maintain this functionality I thought a reasonable compromise is to only allow MixerFX selection if the filter button is active otherwise just control FX units 3 & 4 as it would normally. The following code is the modified part inside of qml/CSI/S8/Channel.qml

AppProperty { id: mixerFXOn; path: app_prefix + "fx.on" }

 AppProperty { id: mixerFX; path: app_prefix + "fx.select" }

 WiresGroup
{
  enabled: !channel.shift
  Wire { from: surface_prefix + "fx.assign.1"; to: TogglePropertyAdapter { path: app_prefix + "fx.assign.1"; } }
  Wire { from: surface_prefix + "fx.assign.2"; to: TogglePropertyAdapter { path: app_prefix + "fx.assign.2"; } }
}

WiresGroup
{
  enabled: channel.shift && (!mixerFXOn.value && fxMode.value == FxMode.FourFxUnits)
  Wire { from: surface_prefix + "fx.assign.1"; to: TogglePropertyAdapter { path: app_prefix + "fx.assign.3"; } }
  Wire { from: surface_prefix + "fx.assign.2"; to: TogglePropertyAdapter { path: app_prefix + "fx.assign.4"; } }
}

WiresGroup
{
  enabled: channel.shift && (mixerFXOn.value || fxMode.value == FxMode.TwoFxUnits)
  Wire { from: surface_prefix + "fx.assign.1"; to: ButtonScriptAdapter { onRelease: { mixerFX.value = (mixerFX.value + 4) % 5; } } }
  Wire { from: surface_prefix + "fx.assign.2"; to: ButtonScriptAdapter { onRelease: { mixerFX.value = (mixerFX.value + 1) % 5; } } }
}

I'd love to know what you think, is this a good compromise or does it just make the whole thing too complicated? Personally I feel like it works for me, as long as I'm not furiously tying to assign FX units 3 & 4.

EDIT: Modified so that it ignores filter conditionality for MixerFX selection if FxMode.TwoFxUnits is true.
Fixed small issue with FX unit assign.

REQUEST: Cue names displaying

Hey mate!
Been a while =)

Would it be possible to implement the cue names displaying at the screens too?

So for example, u have these cue names named within Traktor:
traktor-cue-names

...and they would show like this:
screen-cue-names

Need help..

Your instructions for Windows says to Rename the qml folder to qmlBackup then to Copy the qml folder from the download into this folder.. am I to keep the files already in the folder?

no key offset showing in browse mode

I'm on mac sierra, and I see no key offset for valid file matches. Was this feature removed?

It would be great to add colour ranges back for high/mid/low if possible please.

Great job otherwise. Thanks.

No issue. More of a request :)

Love that you added "beats to cue" on the displays. but what I would love is to have both deck A&B (C&D) displayed In each deck (Like master/deck). Its hard to move the yes from one screen to another to check the phrasing. Otherwise I love ur work and been using it a while now :)
Thanks for listening

Regards Jay

External Display of QMLs

Does anyone know of any way to take the QMLs and have them rendered in an external application?

IE Take Traktor's QML resources and import them either into a new Qt application or into a OBJC view?

or also does anyone know of a way to capture the QML views while Traktor is running and display them elsewhere (without using straight screen capture software). Seem like Traktor only renders one window and one view in Cocoa mode.

thanks

Suggestions

If you have any ideas or suggestions drop them down bellow.

Next cue point bug when switching master track.

Sometimes when the master track changes, the next cue point is not updated correctly.

Because of this, the last cue point cannot be calculated/retained and it causes issues if you switch master tracks manually and one (or both?) do not have next cue points.

FX unit 3 and 4

Hello Brian,
I have two question In regards to your project in GitHub for the Kontrol s5.
Could you please advise how can I switch from FX unit 1 and 2 to 3 and 4 (deck fx)? Is there any possibility?
I appreciate a lot the beat/phase meter but I'm wondaring is there any chance to be switchable from 1 Bar to 4 Bars per block.

By the way I like a lot your project!!! Great work!!!

Thank you in advance!!!

open v camelot

i find it confusing now when my laptop is showing open key, but the S8 display is showing camelot now.

Can we make the S8 show open key instead, or have an option to do so somehow please?

Filter button not working

After last update:

  • Filter button does not work, it does not enable/disable filter in Traktor.

  • Shift + Filter does not change between MixerFX banks.

Crash..

I did exactly what was instructed for windows and when I opened Traktor it crashed.. why?

help me s4 mk3 please

Hello. I can't get it to work, replace the folder and when I start traktor on my s4 mk3 the screen is as standard.

Sorry my english

Problem with S8 Screens on Step Sequencer

Ran into a problem with the hack using the step sequencer on Traktor 3 using a S8. The beat graphics cover the names of the samples at the top of the display.
If the graphic could be turned off in step sequencer mode it would solve the problem. The graphic isn't really needed because of the sequencer display itself showing the active beat.

Mixer FX on d2

Hello
Thanks a lot , i like the screens !!
I was looking if it was possible to have Mixer Fx function also for d2 ?
Thanks In advance :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.