![]() If you got that far and it works, congratulations. Remember to start MidiPipe and load your saved settings every time you use your controller.Save your MidiPipe settings somewhere using File > Save As.Once you are happy, select the "AList" item from the right pane of your MidiPipe window and press backspace to delete it, as you don't need to record every button press any more.Test your button presses and see if they do what you want in rekordbox.Add MidiPipe.app to System Preferences > Security & Privacy >Privacy > Accessibility > Allow the apps below to control your computer.You need to do this every time you change the script. Wait until the "not compiled" message that looks like a button changes to "compiled".Tell process "rekordbox" to keystroke "m" using option down If (item 1 of message = 145) and (item 2 of message = 61) then # Deck 2: Shift + Cue Call Next to Option+m Tell process "rekordbox" to keystroke "x" using option down If (item 1 of message = 144) and (item 2 of message = 61) then # Deck 1: Shift + Cue Call Next to Option+x Paste the following into the AppleScript pane that shows up below, adjusting for your specific keystroke and button combinations:.Select "AppleScript Trigger" on the left pane of MidiPipe and drag it to the right pane.It will also log the shift button presses itself, so be sure to ignore them as no-one wants to remap the shift button itself. The first two numbers are what you need for this to work. For example if I press the left deck cue call next I see "144 83 127" logged but for shift + cue call next I see "144 61 127". Press the key combinations on your DDJ-400 that you want to use and note the numbers displayed in the AList results pane.Click and drag "AList" from the left pane to the right pane, then select it in the right pane.You can name your pipe if you want by clicking in the drop down just below the Pipes heading.Click and drag "Midi In" to the right pane named "Pipes". On the left pane of MidiPipe select "Midi In" then choose "DDJ-400" below.I chose option+x for deck 1 and option+m for deck 2. Create keyboard shortcuts in rekordbox for each deck to "Show Memory Cue Panel".Here is what I did to get MidiPipe working: MidiPipe - freeware and this works BUT only if you have a bit of programming knowledge and can write AppleScript to translate a MIDI code into a keystroke.Maybe you could use it with a non-shifted button if you are willing to sacrifice something useful. MidiShortcut - newer program that costs €15 but it can't handle shift + key combinations without tricking it by starting a mapping, holding down shift, cancelling the recorded key, then hitting the other key while still holding shift.MidiStroke - free program recommended here but it hasn't been updated for 12 years and doesn't work on 64 bit OSX.I tried a few and eventually got some success, but only with the major caveat that it helps enormously if you know how to write code. ![]() I found another post on here somewhere where Pioneer told people to use a MIDI to keystroke mapper to accomplish things like this. But it isn't an option in the MIDI settings as far as I can see. ![]() That normally adds a memory cue, which I never do while performing as my tracks are prepared in advance. It doesn't have to be the pad buttons either - I'd use shift + cue call next. No problem I thought, I'll just MIDI map it instead. But going back and forth between controller and computer sucks while performing. You can map a keyboard shortcut "Show Memory Cue Panel" for each deck. add activate Memory Cue panel to the MIDI mapper options. ++ I know this is an old ignored request with a not very descriptive title but would like to do the same - i.e.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |