Welcome to the new FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
If you are having a problem, please check the Help Center for known solutions.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
Need the latest SmartSDR and Power Genius Software?
SmartSDR v3.1.12 and the SmartSDR v3.1.12 Release Notes. | SmartSDR v2.6.2 and the SmartSDR v2.6.2 Release Notes.
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes. | Power Genius XL Firmware v3.4.16. | Power Genius XL Utility v2.2.10.
SmartSDR v3.1.12 and the SmartSDR v3.1.12 Release Notes. | SmartSDR v2.6.2 and the SmartSDR v2.6.2 Release Notes.
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes. | Power Genius XL Firmware v3.4.16. | Power Genius XL Utility v2.2.10.
Behringer CMD Micro DJ Midi Controller for use with Flex 6000
Leave a Comment
Categories
- 69 Community Topics
- 1.9K New Ideas
- 120 The Flea Market
- 5.4K Software
- 4.9K SmartSDR for Windows
- 35 SmartSDR for Maestro and M models
- 86 SmartSDR for Mac
- 143 SmartSDR for iOS
- 149 SmartSDR CAT
- 68 DAX
- 278 SmartSDR API
- 7.1K Radios and Accessories
- 5.8K FLEX-6000 Signature Series
- 555 Maestro
- 14 FlexControl
- 723 FLEX Series (Legacy) Radios
- 150 Power Genius Products
- 117 Power Genius XL Amplifier
- 11 Power Genius Utility
- 22 Tuner Genius
- 41 Shack Infrastructure
- 22 Networking
- 89 Remote Operation (SmartLink)
- 50 Contesting
- 127 Peripherals & Station Integration
- 62 Amateur Radio Interests
- 404 Third-Party Software
Comments
Really want the 5X jog wheel....... THANKS!
Hard to find place to post that you will see..... hope it works.
Well, right now it seems to be working. I'll let you know if I find any "bumps" in it!
Thanks!
I have some ideas on improving the tuning knob action, but need some time to play with it. I have set this up for my preferences, so it may not suit everyone.
Thanks for your help in sorting things out.
Paul
I will be following future added features (after all there are still controls that aren't linked to anything yet) grin>...
Paul
I'm glad that I got curious!
Wonder if you might guide me a little, I have a DJ Control Air, and was attempting to write something around but My biggest problem was getting to an MIDI API that worked with windows 10.
I was looking to change the device in your code to the DJ Control Air but did not see where you did that. Can you point me in the correct direction?
Kind regards,
I'm not sure about Windows 10, but I'll give mine a try there when i get time. I'm currently running on Windows 7.
Whatever MIDI controller you have hooked into your system should show up in the selection dialog, but each of the knobs, sliders, and buttons on a different controller will have to be handled differently than I have done, as it is a different controller and they assign different values to the controls, etc.
In DJ Midi Controller, Knobs and Sliders cause "Control Events" while Buttons cause NoteOn and NoteOff events. You would need to debug the new controller and observe which events and values are caused by each control, and then deal with how you want it to work, as I have done.
The decoding is done in a "switch" statement for controls or another for NoteOn and NoteOff. It should be relatively easy to determine the values for your controller and then just copy in the sections of my code which perform certain functions. If you want something new you're on your own (that's the fun part).
I'm glad to help where I can. Were you able to get into my source and play with it?
So running the app I get "Invalid number of devices", it is connected and drivers loaded correctly. This is the same experience I have found with older methods of identifying the device.
Seems that not all things enumerate the same for some reason, https://blogs.windows.com/buildingapps/2016/09/21/midi-enhancements-in-windows-10/#6DVae5G7skBDRrws.... talks about the new API but thats for UWP programs not interested in UWP being forced to install from the Store and publishing, etc.
Dale Stammen https://github.com/stammen
did a lot of work wrapping the API
anyway the controller does work with the sample UWP code from Microsoft.
Kind regards,
Invalid number of devices means either no controller found or more than one controller found. There is nothing in the code that cares about what controller is found - just that it is a MIDI. Have you tried this controller on a Windows 7 machine? My Behringer DJ Midi Controller works fine on my Windows 10 machine, but I can't say more.
Maybe the DJ Control Air requires some enhancement over the midi toolkit that I am using (which was implemented prior to W10). I found info on MIDI with Windows 10 at
https://docs.microsoft.com/en-us/windows/uwp/audio-video-camera/midi
which may help. Perhaps the addition of the two "using" statements will make it work.
Also, there is an API called Midi-Dot-Net which may do better with Windows 10. I tried it but found the MIDI Toolkit easier to use.
Anyway, I'd be interested in knowing if you can make it work.
Paul
I know the device is found and can send and read note events when using the the UWP version, will have to try the WIN 7 if I still have my image around.
i am just a bit stuck
Where i can find out available latest SW for CMD Micro with UM ?
Paul
well, concerning unused buttons - the best solution is to create a separate lookup table to create ability necessary feature selection by user itself, what doe you think ?
So, I use a Flex Control Knob for smoother tuning, and only use the DJ Cmd Micro tuning knobs for split mode tuning. William Hemmingson's implementation somehow solved this problem, but he used the Ethernet API rather than Flexlib, so it wouldn't work for me.
I had considered making the association between Cmd Micro Knobs/Sliders/Buttons and SSDR functions user assignable through an ASCII text tile which the user could set up. But, I decided not to do this because it's a lot of work and I don't have the time or patience to do it. Also, many of the controls are not just a look-up, but also require some added code. So in the end I just decided that the user could take the source and customize (branch) to their own liking. It's not that difficult.
But I am willing to assign additional SSDR functions to the unused DJ controls (where possible) and update the project. But it should probably be limited to one-Panadapter operation since there just aren't enough DJ Micro controls for more. Let me know if you know of a way to debug/solve the resource overload problem - as I'm not that much of a Windows programmer :-(.
73, Paul AA6Z
I'm using Williams last version
Thanks
Trevor
EI2GLB
Hi All just getting in to using the cmd-micro-dj-controller and wondered if anyone had the FULL install Prog, I've got some info but I don't think I have the full Pro to install the full software I'm not sure so any help would be great, I'd love to get this controller working with my Flex 6300 and windows 7 64bit