NOTE: Please use the search function above before posting to avoid creating duplicate topics.
- Device model (e.g. 2020 iPad Air 4th Gen): Windows 11 Home
- Version of operating system (e.g. macOS 14.4.1): 25H2
- Version of djay (e.g. 5.1.2):5.6.6071.0
- Hardware/controllers used (e.g. Reloop Mixon 8 Pro): n/a
- Hardware firmware version (e.g. 1.0.1): n/a
- Please consider sharing a short video or screenshots to help clarify your question
YOUR QUESTION:
I am trying to figure out how to get DJay to actually output MIDI. I am developing a custom virtual controller that I use to connect via loopMIDI. I have no trouble controlling DJ, the issue is DJay doesn’t seem to emit any MIDI when controls are manipulated either directly in app via mouse, or via a hardware controller. I am thinking maybe the hardware controller feedback which works even though i see no MIDI output in a MIDI monitoring app like protocol) must be HID?
I’m looking for telemetry from DJay, when play/pause is pressed, cc values when crossfader is moved, etc.
I do have these mapped as output in the controller mapping under advanced. DJay does echo out the MIDI I send it, but it doesn’t emit MIDI either from manipulating controls with mouse or hardware controller.
snip from mapping file (noting output uses input channel, cc, note on/off by default, it only shows a type/value if it’s different from the input value, in mapping below only thing different on the output is the channel)
<dict>
<key>keyPath</key>
<string>mixer.crossfade</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>1</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>output</key>
<dict>
<key>controlType</key>
<string>control</string>
<key>midiChannel</key>
<integer>5</integer>
</dict>
</dict>