Welcome to the new FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
Need the latest SmartSDR, Power Genius, Tuner Genius and Antenna Genius Software?
SmartSDR v3.8.20 and the SmartSDR v3.8.20 Release Notes
SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
Power Genius XL Utility v3.8.9 and the Power Genius XL Release Notes v3.8.9
Tuner Genius XL Utility v1.2.11 and the Tuner Genius XL Release Notes v1.2.11
Antenna Genius Utility v4.1.8
SmartSDR v3.8.20 and the SmartSDR v3.8.20 Release Notes
SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
Power Genius XL Utility v3.8.9 and the Power Genius XL Release Notes v3.8.9
Tuner Genius XL Utility v1.2.11 and the Tuner Genius XL Release Notes v1.2.11
Antenna Genius Utility v4.1.8
If you are having a problem, please refer to the product documentation or 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.
Behringer CMD Micro DJ Midi Controller for use with Flex 6000
Comments
-
That's strange. I'm assuming you have only one panadapter and one slice active when you start it. This may have to do with a difference between 6700 and 6300. I have no way to test on a 6700.0
-
0
-
No. I am quite spoiled by my 6700 and seem to have all 8 slices open most of the time.
Well, right now it seems to be working. I'll let you know if I find any "bumps" in it!
Thanks!0 -
OK, I have no way of dealing with more than one panadapter and up to two slices, so to use my program you need to limit it to that. I'd need a much larger set of knobs/sliders/buttons to deal with more panadapters (and a lot more work to make it work).
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.
Paul0 -
You are quite welcome, Paul.
I will be following future added features (after all there are still controls that aren't linked to anything yet) grin>...0 -
Perhaps one unused control could cycle through the panadapters - thus allowing you to have your fun and still use CMD Micro.0
-
Further additions/changes to CMD Micro Flex program will be on a different thread as this one is very long.
Paul0 -
Good idea. I almost left this thread because of its age.
I'm glad that I got curious!0 -
Hi Paul,
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,
0 -
Hi Wayne,
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?0 -
I forgot to mention that I'm using the C# Midi Toolkit which is on Code Project website. It is easy to use. The Midi controller will be an Input Device.0
-
My app works perfectly on Windows 10.
0 -
To find the "switch" statements enable the code region called CMD MICRO CONTROL EVENT HANDLER where it is near the start of that region. The event handler for buttons is in the next region.
0 -
I was not aware that you were enumerating and then giving a choice, yup understand about the remapping, have the reference docs for the device.
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,
0 -
Wayne,
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
0 -
Hi Paul , yeah I looked at that APi about 3 months ago no joy there, the Windows 10 is strange in that MS are (d cks) about only doing things around the UWP space.
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.
0 -
Hi Folks !
i am just a bit stuck
Where i can find out available latest SW for CMD Micro with UM ?0 -
If anyone want's other functions assigned to the UNUSED buttons, let me know. I have it set up for my preferences. It probably works well only with one panadapter.
Paul0 -
-
Thank you Paul !
0 -
Will give you update today
0 -
Hi Paul !so, recognised not so pretty issue - with fast rotation of turning knobs many drops out with changing of freq. that give bad feeling while tuning
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 ?0 -
Yes, Sergey, I was not yet able to solve the tuning knob issue, which is caused by resource overload in Windows. One solution is to throw away some of the rapid interrupts from the tuning knob, but I didn't like how that worked. But, there is a second partial solution. If you tune using the outer plastic rim of the knob it will use small steps for fine tuning, and using the metal inner hub of the tuning knob it will tune faster. That way you have less inclination to spin the knob too fast. If you turn the knob too fast it will momentarily pause the tuning. I suppose Windows is too slow in handling the interrupts so it gets bogged down.
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 AA6Z0 -
Nice work Paul!0
-
Hello, I am Midi Controller beginer, my question is .. is it possible modify vat.txt to my own arrangement?. If yes, how?...... 73 from Vit, OK5MM0
-
..... my email adress.... ok5mm@post.cz
0 -
Anyone know how I can get the RX ANT button to include the RX antenna and XVTR ports presently it only cycles through ANT 1 and ANT 2
I'm using Williams last version
Thanks
Trevor
EI2GLB0 -
This was a question in an Idea post Please reference the new conversation here: How to get RX and XVTR ports assigned using the DJ Midi Controller0
-
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
0 -
[{"insert":"I have a version that I customized to turn one of the sliders into a zoom function. I'm not back to my shack until tomorrow, but if you want it, shoot me an email to jason@nr0x.org and I'll send you what I have.\n\nJason\n"}]1
Leave a Comment
Categories
- All Categories
- 260 Community Topics
- 2.1K New Ideas
- 538 The Flea Market
- 7.6K Software
- 6K SmartSDR for Windows
- 139 SmartSDR for Maestro and M models
- 368 SmartSDR for Mac
- 242 SmartSDR for iOS
- 226 SmartSDR CAT
- 175 DAX
- 345 SmartSDR API
- 8.8K Radios and Accessories
- 6.9K FLEX-6000 Signature Series
- 44 FLEX-8000 Signature Series
- 859 Maestro
- 45 FlexControl
- 849 FLEX Series (Legacy) Radios
- 807 Genius Products
- 424 Power Genius XL Amplifier
- 262 Tuner Genius XL
- 87 Antenna Genius
- 227 Shack Infrastructure
- 153 Networking
- 377 Remote Operation (SmartLink)
- 130 Contesting
- 639 Peripherals & Station Integration
- 116 Amateur Radio Interests
- 878 Third-Party Software