1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE
NOTICE:

Our Traktor Pro Public Beta is available again in our new online community. Join us if you want to try new features.

MORE INFO

[Release] cmdr - Controller Manager done right

Dieses Thema im Forum "TRAKTOR PRO / TRAKTOR SCRATCH PRO" wurde erstellt von __TakTraum__, 18. April 2016.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. __TakTraum__

    __TakTraum__ NI Product Owner

    Beiträge:
    56
    I've started an unofficial TSI editor for Windows. It's an open source project on codeplex. You'll find some documentation, instructions and the latest compiled version at https://cmdr.codeplex.com/.

    [​IMG]

    If you like this piece of software, please make a donation and help it survive.
    [​IMG]

    Disclaimer
    This software is still under active development, comes with ABSOLUTELY NO WARRANTY and may contain bugs. If you find one please create an issue. Until the software has reached a stable state, it is recommended to work on copies of your TSI files.
    cmdr is NOT RELATED TO Native Instruments, but an unofficial software.

    Licence
    Requirements
    Installation
    No installation needed, cmdr is portable.

    Usage
    Please go to the documentation section on codeplex.

    Credits


    Please contribute and give it a try. Tell me what you think about it.

    Happy Mapping!:)
     
    Zuletzt bearbeitet: 29. April 2016
    • Like Like x 4
  2. tricade

    tricade NI Product Owner

    Beiträge:
    1.171
    nice one - I added this in the german forum!

    Thanks !
     
  3. Daniel Ventura

    Daniel Ventura Active Member

    Beiträge:
    785
    really nice project!
    how about handling hid mappings?
     
  4. __TakTraum__

    __TakTraum__ NI Product Owner

    Beiträge:
    56
    HID mappings should be working already, although there is no learn mode. Available "Note" definitions are taken from the TSI file directly. So you can edit existing TSI files for proprietary controllers at the moment. In the long run, I want to retrieve the default controller TSI files from Traktor's installation folder in order to get these definitions.
     
    • Like Like x 1
  5. __TakTraum__

    __TakTraum__ NI Product Owner

    Beiträge:
    56
    New version v0.6
    • Drag & drop of files and folders onto application window to open TSI files. Dropping folders opens contained files recursively.
    • Read list and order of effects from "Traktor Settings.tsi" dynamically (needed for effect selector commands, as not the effect itself, but its index in this list is stored in the TSI file).
    • Conditions:
      • Selecting mappings and changing conditions should be a bit faster now.
      • Setting new conditions was missing initialization, so that wrong values occurred sometimes.
    • Update comments while typing. No need to move focus in order to apply changes.
    • Moved Override Factory Map to "Mapped to" section
    • New style for numeric up/down controls in controller settings.
    • Added application settings, editor window and corresponding menu entry. Settings:
      • default workspace (where you save your mappings)
      • NI folder (folder containing Traktor versions)
      • Traktor version and option to manually override it (version is written into TSI files)
    • Traktor folder is derived from NI folder and version, and is needed for loading "Traktor Settings.tsi"
    • some refactoring and cosmetics
    • see Changesets for more details.
     
    • Like Like x 1
  6. __TakTraum__

    __TakTraum__ NI Product Owner

    Beiträge:
    56
    New version v0.7
    • cmdr is now the first tool that enables you to copy and paste mappings directly from and to your Traktor Settings
    • Completely reworked the handling of effect selector commands and their related TSI files, even those that do not specify an effect list/snapshots
    • Added status bar, indicating long running activities. Long running activities made asynchronous
    • Preparation for creating new TSI files for proprietary devices
    • Changed application settings and added explanations
    • New (partly undocumented) commands
    • New conditions
    • Encoder control now initialized with Interaction Mode Relative
    • some fixes, refactoring and cosmetics
    • see Changesets for more details.
     
    Zuletzt bearbeitet: 29. April 2016
    • Like Like x 1
  7. __TakTraum__

    __TakTraum__ NI Product Owner

    Beiträge:
    56
    New version v0.8
    • Creation of mappings for proprietary devices including "Notes". This feature is based on the folder of default mappings (see settings). Entries of default mappings can be included. This also enables the usage of templates.
    • New mapping list control:
      • Drag & drop within a list and between lists. Hold ctrl to copy.
      • Stats (selected/total mappings)
      • Trimmed texts have a ToolTip containing the full text
      • Selection of multiple items, e.g. when pasting or moving to another list
    • Adding and pasting items at the current position (not the end of the list anymore)
    • Complete rework of conditions editor:
      • New option "Selected Conditions"
      • Changed handling of unknown conditions on UI
    • Changed default file name to "Untitled"
    • Menus for adding commands are sorted alphabetically (folders on top)
    • some minor fixes, refactoring and cosmetics
    • see Changesets for more details.
     
    • Like Like x 1
  8. __TakTraum__

    __TakTraum__ NI Product Owner

    Beiträge:
    56
    New version v0.9

    Encoder Mode:
    • [fix] Encoder modes are now processed and stored correctly.
    • Encoder mode is now a devicewide setting, thus moved to device editor pane (only shown for generic midi devices).
    • Copy&paste / drag&drop for mappings take encoder modes into account: they are adapted to the target device.

    Midi Binding:
    • In and Out commands can be mapped at the same time if there is an intersection of valid definitions (e.g. it's not possible to map a 'Level Meter' note to an In command). For generic midi devices this is always possible. For proprietary devices it depends on the note definitions.
    • Allow changing channel for various selected notes
    • Allow changing note for various selected channels
    • Added context menu items for selected channels and notes (as with conditions)
    • [fix] Issue 627: Exception on MIDI learn
    • [fix] Simultaneous MIDI learn of multiple mappings

    Devices:
    • Added drag&drop between devices. Hovering over a device while dragging selects the device. If there is no device in the target file, an appropriate device is added automatically.
    • Added drag&drop for devices: one device at a time within file or between files.
    • [fix] Initial mapping selection when switching the selected device.
    • [fix] Keep selection of mappings when switching the selected device.
    • Added the number of devices to Device list

    Advanced Options Menu:
    • Added to Mapping Editor
    • Added advanced option "Change Assignment", which changes the selected mappings' assignment as well as their condition assignments, if all selected mappings have the same assignment beforehand.

    Miscellaneous:
    • Added option to add corresponding Out command to selected In command. Assignment, Conditions and Binding are taken from selected In command.
    • Added metadata to devices. Will be used for assigning names to condition sets in the future.
    • Renamed "Details" pane to "Mapping Editor" (naming consistency)
    • [fix] Issue 631: Opening files with empty FX selection list
    • [fix] Sorting of context menu items
    • [fix] Inline editing of comments
    see Changesets for more details.
     
    • Like Like x 1
  9. abyssdj

    abyssdj New Member

    Beiträge:
    5
    This needs updating for the step sequencer (which appears as unknown command 741, etc) and as such doesn't allow a toggle setting, which breaks stuff.
     
  10. __TakTraum__

    __TakTraum__ NI Product Owner

    Beiträge:
    56
    Yup. Next release is planned for halloween.
     
  11. zephry

    zephry NI Product Owner

    Beiträge:
    1.966
    Hey Taktraum,
    Could you possibly release a short tutorial video, (or I understand if that is a pain to do) maybe some tips for using this over the integrated Traktor manager?
    My issue is even though Traktor is slow and repetitive for mapping, it is what I am used too, I had a try at your app before the update and really just didn't get the flow. Maybe I am just too used to Traktor?
     
  12. __TakTraum__

    __TakTraum__ NI Product Owner

    Beiträge:
    56
    There is a brief documentation at my codeplex site (see first post). Maybe this is a good start. Will think about a tutorial video, though.
     
  13. DerSpatz

    DerSpatz New Member

    Beiträge:
    10
    I have been pressing F5 rabidly all day now... Should I continue or try again in a few days?
     
  14. __TakTraum__

    __TakTraum__ NI Product Owner

    Beiträge:
    56
    Sorry, I have to postpone the release to weekend. In the meantime you can check out my command line tools for MusicBee / Traktor at https://traktortools.codeplex.com/.
     
  15. __TakTraum__

    __TakTraum__ NI Product Owner

    Beiträge:
    56
    New version v0.9.5

    Fixes:
    • Rotary Sensitivity
    • 'Override Factory Map' was interpreted invertedly
    • DeckSize enumeration for command 'Deck Size Selector'
    • Assignment options for commands 'Deck Size Selector' and 'Advanced Panel Toggle'
    • Midi notes menu: highest note is G9
    • Initialization of EncoderMode
    • Search could lead to application crash
    New features:
    • Option 'None' to device ports (In & Out)
    • List of recently opened files: accessible via Menu 'File', stored in application settings. The last 10 files are stored
    • Increment/decrement of generic midi bindings. Added corresponding dropdown button with options +/- (1..16 & selection count) to midi binding section of mapping details pane. Added options to increment / decrement by one to Menu 'Edit' (hotkeys Ctrl+OemPlus and Ctrl+OemMinus)
    • Apply a range of midi notes for generic midi bindings. If more than one mapping entry is selected, the first is taken as basis for subsequent increase of CC values / keys. Added corresponding option 'Apply Midi Range' to 'Advanced Options' menu.
    • Show indication during search text input if text can't be found
    • New commands and conditions for Traktor 2.11 (Step Sequencer + Ableton Link)

    see Changesets for more details.
     
  16. DerSpatz

    DerSpatz New Member

    Beiträge:
    10
    Geilo, danke!
     
  17. zephry

    zephry NI Product Owner

    Beiträge:
    1.966
    Right on, I'll check it out, I'm in the middle of a giant map for the midi fighter Twister, hopefully this is quicker.
     
  18. Scoox

    Scoox NI Product Owner

    Beiträge:
    200
    Holly cr*p TakTraum!! This tool is absolutely stellar and a must have for any serious Traktor user!! It always hit mi as unusual that NI don't provide something like this as standard, surely they have an in-house editor? The built-in mapping editor is a royal pain in the arse and quite frankly the inability to do batch edits for such a long time seems almost deliberate. TakTraum, let me count the ways in which you, sir, rock. Finally batch editing, batch cut/copy/paste/delete, search, etc, etc. Shame on you NI. I'm still using Traktor but only because Deckadance isn't quite ready yet for me to fully switch. Deckadance sports a proper scripting engine, unlike Traktor which is a bloody joke with its skimpy two modifier conditions per mapping and a total 8 modifiers. 4 conditions per mapping may have earned my respect. In Deckadance you can define any number of variables, constants, states, conditions and even transmit initialization MIDI messages to your controllers, not just CC and Note messages but also SyxEx (useful to do things like getting a Launchpad into flashing mode, etc). You can have looping constructs, conditional statements, you can even query parameter values and have the script run conditionally, for example you can query fader position, track position, etc. None of this is possible in Traktor where you are limited to a few hard-coded conditions (Deck A Playing, etc). The next update may well do it for me, and then it's bye-bye Traktor. But for now I'm going to map the f*ck out of Traktor using this utility. It's just going to be so much quicker! Best news for a long time. I love you bro!! :)
     
  19. __TakTraum__

    __TakTraum__ NI Product Owner

    Beiträge:
    56
    New version v0.9.6

    Fixes:
    • DryWet ranges were set to -1..1. Now set to 0..1
    • SetMasterTempo ranges were set to 0..1. Now set to 40..300
    New Features:
    • Changed column sorting to tri-state. Restore the original order by clicking the column header a third time.
    • The dialog for effect identification can now only be closed via OK button or Enter key. Added a Help link to an explanation in the Codeplex wiki.
    • Don't show decimal places in tick bar if value can be interpreted as integer
    • Changed value sliders for float values to have a dynamic TickFrequency
    Moved repository from Codeplex to GitHub

    See Changesets for more details.

    Permalink to latest release
     
    Zuletzt bearbeitet: 9. September 2017
    • Like Like x 2
  20. Scoox

    Scoox NI Product Owner

    Beiträge:
    200
    "Traktor 3 has landed", an email from NI reads. Do you guys know if existing Traktor 2 mappings can be loaded into Traktor 3? If the answer is 'no', then there is no way I'm upgrading, not until CMDR supports the new version, or not unless the new version has a decent mappings editor. The annoying thing is that NI probably have a tool similar to CMDR for their own internal use, I wish they would share they shared it with the world.
     
Status des Themas:
Es sind keine weiteren Antworten möglich.