Can I turn the part on/off in performance mode by midi

Forum for Juno-DS and XPS-30 keyboards
yannleo
Posts: 45
Joined: 08:24, 9 December 2017

Can I turn the part on/off in performance mode by midi

Post by yannleo »

I wondering is there a way to turn part on/off in performance mode by external midi controller. I don't mean controlling the volume of one part, because even if you turn the volume to the minimum, or toggle the mute mode, these parts still occupy the polyphony. I want to turn off the sound part completely, that is, at performance edit screen is to turn the KBD off. In the 16 part mode, when you press the dual key, you will turn on the sound part 1, 2 of the KBD. Can I switch any other two parts like 3,4 on/off by MIDI controller and make it layered. Because if you turn on too many sound parts, it is obvious that polyphony is not enough and the sound is broken at the same time. It is estimated that the SYSEX code may be sent. Does anyone have such experience?
yannleo
Posts: 45
Joined: 08:24, 9 December 2017

Re: Can I turn the part on/off in performance mode by midi

Post by yannleo »

I found a way to switch the part on/off independently in performance mode.
You need a midi device that can send Sysex message to DS61.You can use either iphone or ipad. There many applications that can send Sysex messages, such as TB MIDI Stuff, MIDI Designer, MCP. You can make a series of buttons to control each part on/off. You can use these buttons to switch specific parts you want to layer, to switch all the rest parts off to save polyphony.

This is the explaination of Sysex messages:
1.jpg
1.jpg (30.84 KiB) Viewed 4452 times
I listed all 16 parts on/off Sysex message below.
Part 1 on/off
F0 41 10 00 00 3A 12 10 00 50 01 01 1E F7
F0 41 10 00 00 3A 12 10 00 50 01 00 1F F7

Part 2 on/off
F0 41 10 00 00 3A 12 10 00 51 01 01 1D F7
F0 41 10 00 00 3A 12 10 00 51 01 00 1E F7

Part 3 on/off
F0 41 10 00 00 3A 12 10 00 52 01 01 1C F7
F0 41 10 00 00 3A 12 10 00 52 01 00 1D F7

Part 4 on/off
F0 41 10 00 00 3A 12 10 00 53 01 01 1B F7
F0 41 10 00 00 3A 12 10 00 53 01 00 1C F7

Part 5 on/off
F0 41 10 00 00 3A 12 10 00 54 01 01 1A F7
F0 41 10 00 00 3A 12 10 00 54 01 00 1B F7

Part 6 on/off
F0 41 10 00 00 3A 12 10 00 55 01 01 19 F7
F0 41 10 00 00 3A 12 10 00 55 01 00 1A F7

Part 7 on/off
F0 41 10 00 00 3A 12 10 00 56 01 01 18 F7
F0 41 10 00 00 3A 12 10 00 56 01 00 19 F7

Part 8 on/off
F0 41 10 00 00 3A 12 10 00 57 01 01 17 F7
F0 41 10 00 00 3A 12 10 00 57 01 00 18 F7

Part 9 on/off
F0 41 10 00 00 3A 12 10 00 58 01 01 16 F7
F0 41 10 00 00 3A 12 10 00 58 01 00 17 F7

Part 10 on/off
F0 41 10 00 00 3A 12 10 00 59 01 01 15 F7
F0 41 10 00 00 3A 12 10 00 59 01 00 16 F7

Part 11 on/off
F0 41 10 00 00 3A 12 10 00 5A 01 01 14 F7
F0 41 10 00 00 3A 12 10 00 5A 01 00 15 F7

Part 12 on/off
F0 41 10 00 00 3A 12 10 00 5B 01 01 13 F7
F0 41 10 00 00 3A 12 10 00 5B 01 00 14 F7

Part 13 on/off
F0 41 10 00 00 3A 12 10 00 5C 01 01 12 F7
F0 41 10 00 00 3A 12 10 00 5C 01 00 13 F7

Part 14 on/off
F0 41 10 00 00 3A 12 10 00 5D 01 01 11 F7
F0 41 10 00 00 3A 12 10 00 5D 01 00 12 F7

Part 15 on/off
F0 41 10 00 00 3A 12 10 00 5E 01 01 10 F7
F0 41 10 00 00 3A 12 10 00 5E 01 00 11 F7

Part 16 on/off
F0 41 10 00 00 3A 12 10 00 5F 01 01 0F F7
F0 41 10 00 00 3A 12 10 00 5F 01 00 10 F7
AaronPDX1
Posts: 162
Joined: 17:58, 8 May 2017

Re: Can I turn the part on/off in performance mode by midi

Post by AaronPDX1 »

Yannleo, I'm excited by this!

Can you walk us through how you implemented that sysex code and made it work with your hardware setup?

Thanks.
yannleo
Posts: 45
Joined: 08:24, 9 December 2017

Re: Can I turn the part on/off in performance mode by midi

Post by yannleo »

AaronPDX1 wrote:Yannleo, I'm excited by this!

Can you walk us through how you implemented that sysex code and made it work with your hardware setup?

Thanks.
Ok, this is a little complicated. In case I want to have different layer combination through different part of a song. What I usually do is to switch from one performance to another by pressing ‘+/-‘. I do need 16-parts performance mode, but actually you can only layer and control first two parts on Juno DS. You have no way to layer part 3,5,6,for example, in the real time unless you go to the menu. For one song I often create a couple of performances and switch them linearly in a live show. I want to have only one performance in one song. That why I have the above ideal. But one thing not perfect is that no matter KBD is on or off, one of the track must be selected. The corresponding pad button is lit and this track will sound anyway. There is no way to turn it off by sending midi or sysex messages.
Right now I’m still using multiple performances in one song, but not linearly by pressing ‘+/-‘. You can save user performance as a favorite In Juno DS.
As regard of Sysex implementation, what I suggest is to use TB midi stuff on ipad or iphone. Follow the steps as you can see in the attached images. I compiled a line of sysex message. You need to change the number '50' in the code from '50' to '5F' for part 1 to 16. In this way you can slide the screen with finger and turn on/off multiple parts simultaneously.
If you want to use a hardware controller. As I know Roland A800-pro or Novation can do it.

In TB midi stuff, add a new page, add some button controllers( right now I only added 8 buttons)
img_0829_resize.jpg
img_0829_resize.jpg (51.08 KiB) Viewed 4370 times
20180111213827_resize.jpg
20180111213827_resize.jpg (44.17 KiB) Viewed 4370 times
20180111213845_resize.jpg
20180111213845_resize.jpg (32.86 KiB) Viewed 4370 times
20180111213910_resize.jpg
20180111213910_resize.jpg (50.52 KiB) Viewed 4370 times
20180111213930_resize.jpg
20180111213930_resize.jpg (51.02 KiB) Viewed 4370 times
AaronPDX1
Posts: 162
Joined: 17:58, 8 May 2017

Re: Can I turn the part on/off in performance mode by midi

Post by AaronPDX1 »

That's pretty clear. Never heard of TB MIDI Stuff. The app is a bit old but looks cool! For others, here it is on the App Store:

https://itunes.apple.com/us/app/tb-midi ... 53919?mt=8

Thanks for explaining; this could be helpful to me too in a live setting.
AaronPDX1
Posts: 162
Joined: 17:58, 8 May 2017

Re: Can I turn the part on/off in performance mode by midi

Post by AaronPDX1 »

Do you know if one can use SysEx code (via the MidiStuff app) to change the Sync Mode (Master or Slave) in the System settings?
yannleo
Posts: 45
Joined: 08:24, 9 December 2017

Re: Can I turn the part on/off in performance mode by midi

Post by yannleo »

AaronPDX1 wrote:Do you know if one can use SysEx code (via the MidiStuff app) to change the Sync Mode (Master or Slave) in the System settings?
If you have ipad or iphone, you can download an app called MF Monitor. This App can monitor all the data that transmitted from a midi device, whatever it is CC, sysex, OSC message. You also need to download Audiobus 3 to run it. In Audiobus3, choose Juno DS as MIDI input, choose MF Monitor as MIDI effect, then you can see all the data transmitted when you press a specific button of changing any setting.If there is no data showed in MF Monitor, it means no way to control via external midi controller. In Juno DS system setting, you probably need to turn on transmit edit data, active sense, etc.
AaronPDX1
Posts: 162
Joined: 17:58, 8 May 2017

Re: Can I turn the part on/off in performance mode by midi

Post by AaronPDX1 »

Thanks Yannleo. I don't have the Audiobus app, which is $10, but it looks like this free Mac OS app would work to find the sysex code?

https://www.snoize.com/MIDIMonitor/
AaronPDX1
Posts: 162
Joined: 17:58, 8 May 2017

Re: Can I turn the part on/off in performance mode by midi

Post by AaronPDX1 »

Yannleo, do you know if Favorites mode can be triggered by sysex?

I'm able to (using ForScore) send a message to turn on Performance mode, as well as a patch change message to move to the right performance. But I don't know how to turn off Performance mode, turn on Favorite, and program change to the favorite that I want.
anotherscott
Posts: 513
Joined: 19:05, 1 July 2010

Re: Can I turn the part on/off in performance mode by midi

Post by anotherscott »

FYI, the Set List Maker app is another tool you can use... for each song in your set, you can associate a sysex string which will be sent when you pick that song. (And of course, nothing stops you from creating a "song" that simply sends the desired sysex string, even if you don't have an actual real song that you need to associate it with).
AaronPDX1
Posts: 162
Joined: 17:58, 8 May 2017

Re: Can I turn the part on/off in performance mode by midi

Post by AaronPDX1 »

Thanks, anotherscott. Apps that send the data aren't hard to find; what's hard is finding the exact right sysex code for the thing you want to do on the device (Juno DS)!
frieker
Posts: 13
Joined: 09:29, 4 January 2019

Re: Can I turn the part on/off in performance mode by midi

Post by frieker »

can my Korg nanokontrol 2 send Sysex messege?
frieker
Posts: 13
Joined: 09:29, 4 January 2019

Re: Can I turn the part on/off in performance mode by midi

Post by frieker »

There are many cc commands that are not used. Would it be possible to assign a Sysex message to a free CC command? I find no solution to send a sysex message with the Kork nanokontrol 2.
I really need a solution.
anotherscott
Posts: 513
Joined: 19:05, 1 July 2010

Re: Can I turn the part on/off in performance mode by midi

Post by anotherscott »

AaronPDX1 wrote:Yannleo, do you know if Favorites mode can be triggered by sysex?

I'm able to (using ForScore) send a message to turn on Performance mode, as well as a patch change message to move to the right performance. But I don't know how to turn off Performance mode, turn on Favorite, and program change to the favorite that I want.
All Favorites are are shortcuts to Patches and Performances. So from Forscore, instead of thinking about sending commands to select Favorites, you just need to send commands to select your desired Patches and Performances (which can certainly be the same ones that you've also made Favorites). Download the Juno DS MIDI Implementation Chart. The bottom of page 1 and top of page 2 show all the CCs you need to select any Patch or Performance you want (regardless of whether or not you have made them Favorites). No sysex required.
frieker wrote:There are many cc commands that are not used. Would it be possible to assign a Sysex message to a free CC command? I find no solution to send a sysex message with the Kork nanokontrol 2.
I really need a solution.
You can use the MIDI Solutions Event Processor to convert CC commands to user-specified sysex commands.

But specifically, what is it you're trying to do? There may be a simpler way.
frieker
Posts: 13
Joined: 09:29, 4 January 2019

Re: Can I turn the part on/off in performance mode by midi

Post by frieker »

I have the same problem like yannleo with polyphony.

My try to set a button "S", "M" or "R" for mute or "KBD off/on" each Part.

I understand the Sysex do Kbd off/on.
F0 41 10 00 00 3A 12 10 00 50 01 01 1E F7
F0 41 10 00 00 3A 12 10 00 50 01 00 1F F7

Mybe the nanokontrol can send this massege
Attachments
2019-02-22_07h01_32.png
2019-02-22_07h01_32.png (477.64 KiB) Viewed 3816 times
Post Reply