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 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.

Concensus on best DJ controller for 6000 series as of Dec/2017

Hugh - VA3TO
Hugh - VA3TO Member ✭✭
edited November 2019 in FLEX-6000 Signature Series
I'm wondering what the favored DJ controller is for the 6000 lineup at this point in time ?
I quite like the look of the Hercules MP3 ES but it seems the Behringer CMD gets a lot of attention. Is one better supported (software) than the other or is it strictly a matter of preference ?  Any hardware limitations between available controllers ?

I'll be content just using one for which someone has already defined the controls and written code , I'm not prepared to re-invent the wheel (thanks in advance to those who have written code for this). I'd like to get some input before shelling out for one.

Thanks, Hugh VA3TO

Answers

  • Alan C
    Alan C Member ✭✭
    edited June 2019
    DJ ?
  • Torrey Mitchell
    Torrey Mitchell Member ✭✭
    edited December 2017
    Dow Jones?  I need one!
  • Hugh - VA3TO
    Hugh - VA3TO Member ✭✭
    edited August 2018
    ...as in "Disk Jockey"... what these controllers are called and were actually designed for !
    Do you have anything useful to add ?
  • DH2ID
    DH2ID Member ✭✭✭
    edited August 2018
    Behringer CMD micro
    image
    because it is 
    - small
    - easy to handle
    - great software
    - works all the time

    I use it for SSB, CW and RTTY. For the digital modes like PSK31,MFSK16,Olivia,JT65,JT9 and FT8 I switch it off, as the modes arestable in a relatively small window and switched by the software.
  • Paul Burton
    Paul Burton Member ✭✭
    edited December 2017

    Hugh,

    I wrote a small Windows application to tie the Behringer DJ Micro to my Flex 6300 using Flexlib and Microsoft Visual Studio.  It works great on Windows 7, but is designed to my liking and may not be to everyone's taste. The problem when doing the application is that choices have to be made as to which radio functions get tied into which knobs, buttons, and sliders. I suppose with a large enough DJ controller you would have enough controls to handle every function in a 6700, but then you have an unwieldy and costly box and it's a lot more work to program it. The DJ Micro has just enough controls to handle two slices on one panadapter, so that limit may not appeal to people with more capable radios.

    For example - I like to work DX pileups, which are normally in SPLIT UP mode. So I have programmed a button which creates a second slice up 2 or 5 KHz (depending on mode) with transmit on VFO-B in the upper slice and receive on VFO-A in the lower slice. A single button push gets me into the pileup. But everyone may not care for that type of split mechanism. Also, I largely favor CW using a paddle. so some choices may reflect that preference. Another problem is that I was never able to get the tuning knobs to tune the radio's frequency smoothly (like the Flex Knob does). So I generally use the Flex Knob for tuning except when in "split" mode. There are a number of controls which are not assigned to a radio function because I had what I wanted and didn't feel like putting more effort into the software. I'm sure avid contesters would have different requirements and I offered to take suggestions for other control assignments, but no one responded.  

    This app could be written to control any of the DJ controllers, but would have to be custom-made for each since they likely have different MIDI outputs. My impression is that very few are interested in this, so I haven;t done more on it. If you get a Behringer DJ Micro controller you can download my application at

    https://www.dropbox.com/sh/rsbsidlv5mljq5n/AAC4puhwbGXHfGxzQaS8UEnpa?dl=0

    Someone had an issue with Windows 10, but I didn't see it on my Windows 10 machine.

    73, Paul - AA6Z


  • Hugh - VA3TO
    Hugh - VA3TO Member ✭✭
    edited August 2018
    Thanks for the reply Paul.
    My programming skills are mostly limited to embedded controllers; I've done very little desktop programming but I could probably figure it out. That said, I'm fine using someone else's setup to start.
    I have to opportunity to buy a Hercules MP3 LE for a song. Is there a particular reason why you chose the Behringer DJ Micro ?
    73, Hugh VA3TO
  • Paul Burton
    Paul Burton Member ✭✭
    edited December 2017
    Hugh,

    Well, I was following the earlier work of Will Hemmingsen who did a similar implementation using the Ethernet API.  He used the Behringer DJ Micro, so I just leveraged off of his work using Flexlib API and the C-Sharp language programming, with which I am familiar.  I was not familiar with other DJ controllers, and I liked the DJ Micro for it's small size and low cost.  it has just the right amount of controls for my 6300 use.  I just googled the Hercules and it looks to be about the same thing as the DJ Micro.

    I doubt that my software would work on the Hercules, since it probably has a different assignment of MIDI commands to each of the controls.  But, having my source code and some facility with C-Sharp and Visual Studio, I don't think it would be difficult to modify the code to work for the Hercules.  I couldn't do it because I don't have a Hercules to test with.  Figuring out the MIDI commands associated with each of the controls is the time-consuming part.  

    Paul
  • w7pp
    w7pp Member
    edited December 2017
    Alex: Hello... What software did you use and is the program/source available to others. I would like to try and adapt it to my own taste.  Thanks, **** W7PP
  • Hugh - VA3TO
    Hugh - VA3TO Member ✭✭
    edited December 2017
    Thanks for your input Alex. Exactly what I was looking for... what controller you chose and why.
  • Hugh - VA3TO
    Hugh - VA3TO Member ✭✭
    edited November 2018
    Paul; Do you think the rougher VFO tuning is a function of the rotary encoder used (steps per rotation) or software ?  Maybe some intelligence in the tuning algorithm i.e. dynamic increment steps depending on the rotational speed would improve it ?
    Just curious to know why the Flex knob is better in this respect.
    73, Hugh
  • Paul Burton
    Paul Burton Member ✭✭
    edited December 2017
    Hugh,

    When you tune slowly it works well, but if you tune too fast it seems to overload the interrupt processing/buffering and causing the tuning to pause before it catches up, creating a "jerky" effect.  It's probably a Windows thing caused by too rapid interrupting from the tuning knob control.  I partly ameliorated that by incorporated slow tuning using the plastic outside of the knob but if you touch the metal inside part of the knob as you tune, it tunes faster.  This eliminates the need to spin the knob for larger movements in the band.  I use the Flex Knob when I'm not in split mode, but when I go to split mode and need two knobs, the DJ Micro knobs work well enough for minor tuning tweaks.  

    Will Hemmingsen's implementation also had this "jerkiness" tuning problem but he claimed to have solved it.  But he was using the Ethernet API and his solution would not work for my implementation with Flexlib API.  The Flex Knob probably does not use the same Windows interrupt mechanism to handle tuning steps, so it works very smoothly and can handle spinning the knob rapidly. 

    That's the best explanation I have without some pretty serious debug to analyze the interrupt issue, which is a bit beyond my expertise level..

    Paul 

  • Hugh - VA3TO
    Hugh - VA3TO Member ✭✭
    edited August 2018
    Is the source available for the API  in case that's where the limitation is ?  I'm starting to wonder if I should just get a FlexControl knob.
  • Paul Burton
    Paul Burton Member ✭✭
    edited December 2017
    The Ethernet API is built into the Flex box and is proprietary.  The Flexlib API is a C-Sharp wrapper around the Ethernet API, and the source is available. 

    As I previously mentioned, the tuning hiccups seem to be some kind of event-processing overload within Windows due to turning the tuning knob too fast and quickly spewing out huge numbers of MIDI events.  If one could detect that this was happening, then perhaps it would be possible to discard intermediate events and tune faster with the events that are kept.  I have no idea how to do that, or to even verify that it is an event-overload problem.

    My solution using the "touch plate" on top of the tuning knob to speed tune faster works just fine for me in "split" mode, but for general tuning I like the Flex Knob.  But, it is very limited as to how many things it can control, and you have to switch between them so I only use it for tuning.

    73,  Paul  AA6Z
  • Andrea Vernice
    Andrea Vernice Member ✭✭
    edited November 2019
    Hi Paul

    i have download the files. have 2 zip. but when install use only cdm microflex setup , then i cannot find any flex radio.

    i guess the second zip file https://www.dropbox.com/sh/rsbsidlv5mljq5n/AACeWAgy7ZT50XyyVpelIuwga/CmdMicroFlexControllerProject.z...

    have to be copied manually. where?

    also will work in remote configuration?

    thanks
    Andy ik7ytt

  • Paul Burton
    Paul Burton Member ✭✭
    edited July 2018
    Andrea,

    The second zip file is the C# source files for anyone desiring it, but if you just wanted to run CmdMicroFlex you only need the setup file. 

    I assume you are trying to use my dropbox download on SSDR 2.x.   Unfortunately, as SSDR moved to version 2.x, flexlib was changed and those original files no longer work.  I have somewhat discontinued improving the program since the Behringer CmdMicro is no longer sold.  Sorry.

    I did, however, modify the program for SSDR 2.x flexlib for my own use (since I have the old CMDMicro), but I haven't made a setup file for it, or uploaded it to dropbox.  I'm pretty busy right now, but could email you the folder containing the .exe file and all the required .dll files.  You could just create a shortcut to the .exe file to run it. There were some problems found running it on Windows 10, but it works fine on my Windows 10 machine.  Let me know if you want it.

    73, Paul AA6Z


  • Andrea Vernice
    Andrea Vernice Member ✭✭
    edited November 2019
    Yes if you can mail me will be perfect. I’ll let you knkw if work. My email is : [email protected] Thanks
  • Paul Burton
    Paul Burton Member ✭✭
    edited July 2018
    Andy,  I get a permanent error trying to send the folder to [email protected].  It is 508 kb.  Maybe that's too big.

  • Andrea Vernice
    Andrea Vernice Member ✭✭
    edited November 2019
    i don't think so. can can accept more then 10mb. i think the problem is exe files.
    can you use wetranfer.com? is also simple and immediate.
    email is [email protected]

    thanks
  • Paul Burton
    Paul Burton Member ✭✭
    edited July 2018
    Andy,  I uploaded the files to my dropbox account so you can download from there.  It's in the folder entitled

    release
  • Paul Burton
    Paul Burton Member ✭✭
    edited July 2018
    Andy, did you have success installing and running the software?
  • Andrea Vernice
    Andrea Vernice Member ✭✭
    edited November 2019
    i have tried but i cannot find any radio connected. i'm using flex as remote for the moment. 
    i thought was the same.

    but may be need be local to let your app work. will let you know once can try local.

    or you have any suggestions?

    thanks
  • Paul Burton
    Paul Burton Member ✭✭
    edited November 2019
    Andy,

    If you are referring to REMOTE as the butto PC AUDIO, that should not affect my app from finding the radio.  My application depends on the normal radio discovery process, the same as SSDR, and that works fine on my Windows 7 machine.  If SSDR can discover the radio my application should also.  I'm not sure how discovery works on a remote computer (on another computer on LAN or
    WAN), but you might try the app with the radio directly connected to a Windows computer that is also running SSDR.  As I mentioned earlier - Start the radio and SSDR first and then start my application.  

    Paul

  • Nick RN3KK
    Nick RN3KK Member ✭✭
    edited December 2018
    If radio into yuor LAN, his sending broadcast packet.  When used remote work, you can't receive broadcas packet from trx.

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.