+1
Unknown commands and conditions seem to have no trouble being copy-pasted to other mappings. Once you have a mapping with the new commands imported, all is well. Using comments to identify the commands. Still loving cmdr. :D
Printable View
+1
Unknown commands and conditions seem to have no trouble being copy-pasted to other mappings. Once you have a mapping with the new commands imported, all is well. Using comments to identify the commands. Still loving cmdr. :D
Same here! CMDR can't tell which commands are sequencer's but still processes them perfectly. Probably because they were always a part of the remix deck we simply could not access :)
Only thing that seems to be bug is that wile importing tsi to cmdr the 'enable step' command will lose their interaction mode setting and instantly assign it to DIRECT mode.
I had the same issue as Stewe and I also had to manually set some of the direct controls as they were messed up too. It was still quicker than using Traktor but I'm hoping that there will be another update to cmdr soon.
Yup, I got the "direct mode" bug too.
Aside from that, all good, changing channels, modifiers. Mapping the step sequencer without CMDR would have been the worst torture ever.
Great news.
There are two more bugworthy notes.
"Selected Sample" and "Pattern Length" commands in Direct Mode, when exported from CMDR, always trigger the values "0" and "16" respectively, even though the values "0-15" and "1-16" are exported AND can be seen in the mapping. I have to go from "Direct" to something else then back to "Direct" again (inside the Traktor editor) for the command to work properly again...
In controller manager, if I click on edit - version, i get
Configuration version is 2.9.0 (R1245) | {"cmdr_metadata":{"version":"0.9.0.0","DeviceMetad ata":{"MappingMetadata":{},"Condition Descriptions"":{}}}} / 796.
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/.
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
Wonderful! Testing tonight... :D
Sounds Great. Thanks for the update!
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
very nice... :)
:thumbup:
this is really good, thanks! will test it for sure
especially this issue!Quote:
Search could lead to application crash
is cmdr still supported? I tried to edit Ean's Prep Keyboard Mapping, but when I open the tsi it shows no mapping entries. version is 0.9.6
Attachment 27982
am i doing something wrong?
You are doing all right. cmdr doesn't support Keyboard mappings, only MIDI and NI-Controller mappings.
Is cmdr compatible with Traktor Pro 3?
Yes. Tested with 0.9.6, even though the new commands (Reverse, MixerFXSelection) can only be accessed via Traktor's own mappings manager.
Every time I try to import S4 MK3 mapping I get an error message.
regarding CMDR:
I've managed to recompile the source using VS2017 (NOT latest 2019!!), then get .net & c sharp development pack, then get blend for windows as an individual component. Skipping any step will cause errors.
background: Idea was to test 14-bit midi out by raising the out range and making an out combo. CMDR-wise, it worked. (Saving and reloading the TSI). But in traktor it collapsed to 7 bits and no combo message.
.
---
bug fixes: would be great to use this method to fix CMDR with some much needed 2019-improvements:
- support for TP3 mixerFX and flux reverse etc
- move "signed encoder mode" from whole device property to per-entry
improvements:
- have the search filter out the command list (https://github.com/TakTraum/cmdr/pull/9)
- have a shortcut to inc/dec channels (just like we can inc/dec notes)
- same for modifier conditions (useful when moving around modifiers)
Quote:
I've managed to recompile the source using VS2017 (NOT latest 2019!!), then get .net & c sharp development pack, then get blend for windows as an individual component. Skipping any step will cause errors.
HiQuote:
bug fixes: would be great to fix CMDR with some much needed 2019-improvements:
- support for TP3 mixerFX and flux reverse etc
- move "signed encoder mode" from whole device property to per-entry
improvements:
- have the search filter out the command list (https://github.com/TakTraum/cmdr/pull/9)
- have a shortcut to inc/dec channels (just like we can inc/dec notes)
- same for modifier conditions (useful when moving around modifiers)
I'm now activelly learning the code to upgade CMDR with the above list. I will be busy with this in the next days.
Already acheived:
Quote:
- alt+"+"/"-": move channel up/down
- shift+"+"/"-": move note 8 positions up/down (matches pads)
- New column "note only" to sort by note only. Very useful for repeated commands across chnanels
I've now added some dev docs, including how to build the code, a changelog and the features I'm working right now.
https://github.com/pestrela/cmdr/tre...cs/development
First checkin includes this useful grep-style filtering (https://github.com/TakTraum/cmdr/pull/9 ):
Attachment 28676
Great to see you're still working on this.
does it support .csv file ?
which is how rekordbox saves midi mappings
No, that is out of scope.
Rekordbox mapping is much limited, so excel is fine. No conditions, no modifiers, no multiple actions per input.
https://github.com/pestrela/music_sc...and-lots-of-fx
Editing the csv is very easy, I’ve made small mapping here as an example
https://maps.djtechtools.com/mappings/8670
Hi all,
The next release of CMDR in >2 years is now ready!
This is a large changelog, so check the new features below and make a backup of your mappings before usage.
Also please tell me which new features you liked the most!
https://github.com/pestrela/cmdr/releases/tag/0.9.7
Quote:
release 0.9.7 - 7 January 2020
* New features:
* added new commands for TP3.0 (MixerFX, Flux reverse, Reverse)
* added [grep-style string filtering per column](https://github.com/TakTraum/cmdr/pull/9) (Contributed by Tom Weeps).
* added clear grid filtering
* added mass-modifier rotation:
* as a command or condition (keyboard shortcut: CTRL+1..6)
* as a value or condition value (keyboard shortcut: ALT+1..6)
* added new column to sort on Notes/CCs (exiting column sorts on Channels)
* added shortcut to mass-change channel and pad number (besides note number)
* added shortcut to select All/None, and bring top/bottom into view
* ability to mass-swap conditions
Keyboard shortcuts:Quote:
* Changes to existing features:
* sorted commands by the same order as controller manager
* removed slow pop-up "fade" animations, tri-state sorting, and inability to extend ranges using shift
* selected notes are now a list instead of tree
* moved codeplex links to github
Attachment 28682
:thumbup:
Beautiful work Pedro!
Other than S4 MK3, S2 MK3 and S8 integration I'm missing a "Dark Mode". Do you think it could be done?
https://github.com/pestrela/cmdr/rel...dr.v0.10.0.zip
release 0.10.0 - 13 January 2020
New features:
- s4mk3, s2mk4 and s8 support
- added a new "selected Commands" button to easily rename comments. This is similar to the "selected notes" feature. Multiple commands also have "<various>" as well.
Changes to existing features:
- the feature that limited the FX list to the minimum set is now OPTIONAL. This feature made very hard to merge multiple mappings with different FX lists. A future optional enhancement will force Traktors' default list of all 43 effects always. https://github.com/TakTraum/cmdr/issues/6
- moved "signed encoder mode" from a device property to per-MIDIbinding (ie, changing a single command affects all other commands to that CC/note)
- we can now force a save at all times, even without changes. This is to enable the fastest way to test mappings by closing traktor, rewriting the main settings TSI, and start traktor
Bug fixes:
- Adding any command without triggering a grid filter resulted in a duplicated row
Experimental:
- Added an experimental feature "Remove Unused TSI MIDI Definitions" applicable to generic midi devices. Please see discussion below
About the "Remove Unused TSI MIDI Definitions" feature:
CMDR is now able to remove the unused TSI MIDI Definitions. These entries provide defaults to every possible CC, Note, IN/OUT and Channel combination. These entries result in thousands of entries that are repeated over and over per device. See how the struct looks lik in line 130 of https://github.com/ivanz/TraktorMapp...c4b0/Tools/TSI Mapping Template.bt#L130
These large tens of thousands of entries maybe the reason why traktor preferences gets painfully slow with many "EMPTY" mapping pages (https://www.native-instruments.com/f...freeze.328315/).
Using this feature it results in MUCH smaller TSIs that still open perfectly in Traktor.
However, Traktor still creates these thousands of entries anyway, keeping the slowness problem.
Using v0.10.0.0,
After an edit to a TSI (name has an asterisk), saving doesn't update the file (asterisk diseappears and comes back shortly after pressing save). Save as doesn't create a file.
Same happens when using shortcuts (CTRL+S or SHIFT+CTRL+S).
Any idea what's wrong?
I believe it must be memory related. The earlier versions of cmdr up to 0.9.7 also had this problem. I always try to unclog my pc's memory before loading big mappings and then save the file test-wise before i start any changes.
I’ve seen this problem before as well. If we can make it repeatable, i will debug and fix it
Release 0.10.1 is now done. We even have a cool icon now.
Full changelog and download here: https://github.com/pestrela/cmdr/releases/tag/v0.10.1
this was quite a big changes, below only the highlights:
* Can now AutoGenerate 32x copies per command (4 channels/assignments times 8 pads)
* New reports: where is my command, do I have free modifiers
* Can now Filter the command tree
* Removed sub-sub-trees in pop-ups (Commands and conditions).
* Can now specify channel and Note in a single go (pupup)
* Export to CSV (useful to grep and diff)
Attachment 28716
Attachment 28717
Attachment 28718