Midi mapping question - NS6ii
![csach](https://s.gravatar.com/avatar/fc9d21e4aa8979686122bec7f1bf59ca?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fdr.png)
Hi everyone. I've been using Traktor for 15 years and was gifted an NS6ii some time ago, and it has been collecting dust in a corner, as I'm not fond of Serato and don't intend to switch over. I recently pulled it out and started creating a map of all the basic features (cue, play, volume faders, etc.).
I wanted to move on to the more complex aspects involving Midi Out. After a lot of trial and error, I mapped the volume of Decks A and B to the appropriate VU meter (ch01.cc.031 and ch02.cc.031 respectively). When trying to map the Master Volume to the controller's LED, I discovered, when checking the drop-down list of midi out options, there are 16 channels, each has 127 "sub-channels" and about 30 additional "notes" that can be assigned to a function. Meaning there are thousands of needles in the haystack when searching for the right one!
My question is as follows: is there any way, any software, I could use to find each function of the midi controller in question beforehand so that I can know what to map to it, instead of the reverse? For example (as dumb and science-fiction-y as it may sound), something that triggers each possible midi channel for half a second so that it lights up and shows me what the right midi address is?
Short version: any way to find the midi address of something passive like a VU meter to map a Traktor function to it?
Alternatively, any simpler way to find out how to map a Traktor function (specifically the Master Volume L+R) to the appropriate LED?
Best Answer
-
Here are some notes: https://github.com/mixxxdj/mixxx/blob/59300816fd72149bebad6d120cf494d2af78f7f8/res/controllers/Numark-NS6II-scripts.js
And this seems to be the midi mapping file:
Good luck.
1
Answers
-
I can imagine a mapping that spits out every possible combination but it is not worth it.
I just use my Maschine JAM, enable Learn in Traktor and then press buttons and observe the controller reaction. This is how I found the bottom LED codes for X1 Mk3 midi mode which is not documented anywhere.
1 -
I'm afraid that works for inputs, pressing buttons like you said. When I have "Learn" enabled, I can indeed see the channel/controller/note of anything I press/move. However, I can't interact with the VU meter obviously, so I have no idea what its midi address (channel/controller/note) is. I only found the right address for Deck A and Deck B by inference - everything concerning Deck A is on Channel 1, everything concerning Deck B is on Channel 2, so I just selected each channel until I saw the channel VU meter lighting up for the respective deck. I can't find the Master Volume VU meter's address, though. There are hundred to thousand of possible permutations, so my question remains - is there is a simpler way to find out the address of something passive like a VU meter or an LED without having to brute force it, selecting each possible option one at a time?
0 -
It works on output too. Not sure what you are doing, maybe you are mapping ther input command.
0 -
I'm familiar with mapping outputs. As I wrote, I've already mapped each channel's volume to the channel VU meters of the control. However, that was through dumb luck and inference. I knew that everything concerning Deck A is on channel 1, so I started assigning a Midi Out of Deck Pre-Fader Level (L+R) assigned to Deck A to every controller under channel 1 until something happened. After going through "channel 01, controller 001" all the way to "channel 01, controller 031", the VU meter for channel 1 finally lit up on the controller. I did the same for deck B, which was "channel 02, controller 031".
However, I can't tell which channel the controller's Master Volume VU meter is on and, even if I found the channel, what controller/note it is on. It could be channel 6, controller 120, it could be channel 15, note D#5, or anything inbetween. There are 16 channels, 127 controllers and 132 notes, so it could be any one of 4,144 combinations.
Like I wrote, running Serato (for which the controller was initially programmed), even with MidiView and MidiOX on, I didn't see any midi out information changing when I increased the gain and saw the Master Volume VU meter lights start increasing.
0 -
Too bad there are there any existing controller mappings for Traktor that you can check the midi settings.
Although you look at Serato xml you will be able to find what the Channel/CC/Note/Velocity combo is.
1 -
Thank you, I'll try that.
0 -
No worries. Also ask for the midi code for this in Mixxx forums.
1 -
Here are some notes: https://github.com/mixxxdj/mixxx/blob/59300816fd72149bebad6d120cf494d2af78f7f8/res/controllers/Numark-NS6II-scripts.js
And this seems to be the midi mapping file:
Good luck.
1 -
Thank you very much
0 -
This solved it! As the notes say, "Master VUMeters: is set by controller". Sure enough, I connected the master out to speakers and the Master VU immediately lit up. So, this is controlled by the incoming/outgoing signals of the controller hardware and it's independent from MIDI commands altogether.
Thank you very, very much again!
2 -
That sounds ligical. Glad it is sorted out!
0 -
This solved it! As the notes say, "Master VUMeters: is set by controller". Sure enough, I connected the master out to speakers and the Master VU immediately lit up. So, this is controlled by the incoming/outgoing signals of the controller hardware and it's independent from MIDI commands altogether.
Thank you very, very much again!
0
Categories
- All Categories
- 19 Welcome
- 1.4K Hangout
- 60 NI News
- 759 Tech Talks
- 4K Native Access
- 16.2K Komplete
- 2K Komplete General
- 4.2K Komplete Kontrol
- 5.6K Kontakt
- 1.6K Reaktor
- 371 Battery 4
- 830 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