Korg Poly800/EX800 Users group photo

Yahoo Groups archive

Korg Poly800/EX800 Users

Archive for korgpolyex.

Index last updated: 2026-03-30 01:10 UTC

Thread

Revisiting NRPN's problem

Revisiting NRPN's problem

2014-05-11 by bperkins211@...

I am trying once again to figure out why my HAWK wont accept NRPN's from hardware controllers.
I think I found the problem.

Here's a copy of a recent monitor of a few of my hardware controllers that the HAWK refuses to react to..  notice it will send CC98/99 msgs at first or when I move the knob slow in purple?  But when I move a knob quickly, I get the code in green.

Maudio Oxygen V2 NRPN LSB=05, MSB=0,
16 Global=00 in all cases on the HAWK

B0 62 05
B0 63 00
B0 06 01
B0 06 04
B0 62 05
B0 63 00

B0 06 07
B0 62 05
B0 63 00
B0 06 08

B0 06 09
B0 62 05
B0 63 00
B0 06 0A

B0 62 05
B0 63 00
B0 06 0B
B0 62 05
B0 63 00
B0 06 0D

B0 06 0E
B0 62 05
B0 63 00
B0 06 0F
B0 62 05
B0 63 00

B0 06 12
B0 06 14
B0 06 15
B0 06 17
B0 06 18
B0 06 1A
B0 06 1D
B0 06 1F
B0 06 20
B0 06 23
B0 06 24
B0 06 26
B0 06 28
B0 06 29
B0 06 2B
B0 06 2D
B0 06 2E
B0 06 30
B0 06 31
B0 06 33




Maudio Ozonic, same behavior

B0 62 05
B0 63 00
B0 06 3E
B0 62 05
B0 63 00
B0 06 3F
B0 62 05
B0 63 00
B0 06 40
B0 62 05
B0 63 00
B0 06 41
B0 62 05
B0 63 00
B0 06 42
B0 62 05
B0 63 00
B0 06 43
B0 06 44
B0 06 45
B0 06 46
B0 06 47
B0 06 48
B0 06 49
B0 06 4A
B0 06 4B
B0 06 4C
B0 06 4D
B0 06 4E
B0 06 4F
B0 06 50
B0 06 51
B0 06 52
B0 06 53
B0 06 54
B0 06 55
B0 06 56
B0 06 57

I have a Evolution X-Session controller that also exhibits the same msg'ing behavior.
It seems they will send just the first to CC's 98/99, then stream only CC 06 until you stop and begin again.
I can get all three CC's to Tx from the controller when I turn them very slowly, yet still no reaction from my HAWK.



But when I set up FL Studio's "MIDI OUT" plugin to send NRPN message from it's GUI controller, I get the code below and it works as intended with the LED displaying "CE 15 **"   (**= value) and it adjusts the PWM for the LFO square wave.


FL Studio 11 "MIDI OUT" Plugin's NRPN output
Pulse width parameter on HAWK

B0 63 00
B0 62 44
B0 06 19
B0 63 00
B0 62 44
B0 06 1A
B0 63 00
B0 62 44
B0 06 1B
B0 63 00
B0 62 44
B0 06 1C
B0 63 00
B0 62 44
B0 06 1D
B0 63 00
B0 62 44
B0 06 1E
B0 63 00
B0 62 44
B0 06 1F
B0 63 00
B0 62 44
B0 06 20
B0 63 00
B0 62 44
B0 06 1F
B0 63 00
B0 62 44
B0 06 1E
B0 63 00
B0 62 44
B0 06 1D
B0 63 00
B0 62 44
B0 06 1B
B0 63 00
B0 62 44
B0 06 1A
B0 63 00
B0 62 44
B0 06 19
B0 63 00
B0 62 44
B0 06 18
B0 63 00
B0 62 44
B0 06 17
B0 63 00
B0 62 44
B0 06 16
B0 63 00
B0 62 44
B0 06 15
B0 63 00
B0 62 44
B0 06 13
B0 63 00
B0 62 44
B0 06 12
B0 63 00
B0 62 44
B0 06 11
B0 63 00
B0 62 44
B0 06 10
B0 63 00
B0 62 44
B0 06 0F
B0 63 00
B0 62 44
B0 06 0D
B0 63 00
B0 62 44
B0 06 0C
B0 63 00
B0 62 44
B0 06 0B
B0 63 00
B0 62 44
B0 06 0A
B0 63 00
B0 62 44
B0 06 09
B0 63 00
B0 62 44
B0 06 08
B0 63 00
B0 62 44
B0 06 07
B0 63 00
B0 62 44
B0 06 06
B0 63 00
B0 62 44
B0 06 05
B0 63 00
B0 62 44
B0 06 04
B0 63 00
B0 62 44
B0 06 03
B0 63 00
B0 62 44
B0 06 02
B0 63 00
B0 62 44
B0 06 01


I notice each time it sends CC 98 & 99




is there a way to change the firmware to accept the streaming values from CC 06?


So many controllers work this "one time" CC98/99 msg with streaming CC 06 value right afterward moving a knob that is idle  vs. the 98/99/06 msg each time.


I have not found a controller that will do the 98/99/06 combo each time and I now have an Akai MPK61, Maudio Ozonic, Maudio Oxygen 8 v2 and the Evolution X-Session.. all claim NRPN control, yet none will work with the HAWK :(

I am curious what the output of a Behringer BRC or BFC2000's NRPN msgs look like since someone has gotten it to work.



Please help with this if at all possible.  My X-Session fits on top of the blank area of my HAWK perfectly and it'd be nice to use it w/out complicated combinations to get the CC22-30 CC's to access a bank of parameters one at a time.  I'd rather NRPN each knob to my choosing.


-Blaine


Re: [korgpolyex] Revisiting NRPN's problem

2014-05-12 by Michael Hawkins

Try this firmware. Let me know how it goes.

I can't remember if it was you or someone else that I sent updated firmware too on this very issue. But I believe this firmware should work.

Mike
On Sunday, May 11, 2014 2:06 PM, "bperkins211@... [korgpolyex]" <korgpolyex@yahoogroups.com> wrote:
 
I am trying once again to figure out why my HAWK wont accept NRPN's from hardware controllers.
I think I found the problem.

Here's a copy of a recent monitor of a few of my hardware controllers that the HAWK refuses to react to..  notice it will send CC98/99 msgs at first or when I move the knob slow in purple?  But when I move a knob quickly, I get the code in green.

Maudio Oxygen V2 NRPN LSB=05, MSB=0,
16 Global=00 in all cases on the HAWK

B0 62 05
B0 63 00
B0 06 01
B0 06 04
B0 62 05
B0 63 00

B0 06 07
B0 62 05
B0 63 00
B0 06 08

B0 06 09
B0 62 05
B0 63 00
B0 06 0A

B0 62 05
B0 63 00
B0 06 0B
B0 62 05
B0 63 00
B0 06 0D

B0 06 0E
B0 62 05
B0 63 00
B0 06 0F
B0 62 05
B0 63 00

B0 06 12
B0 06 14
B0 06 15
B0 06 17
B0 06 18
B0 06 1A
B0 06 1D
B0 06 1F
B0 06 20
B0 06 23
B0 06 24
B0 06 26
B0 06 28
B0 06 29
B0 06 2B
B0 06 2D
B0 06 2E
B0 06 30
B0 06 31
B0 06 33




Maudio Ozonic, same behavior

B0 62 05
B0 63 00
B0 06 3E
B0 62 05
B0 63 00
B0 06 3F
B0 62 05
B0 63 00
B0 06 40
B0 62 05
B0 63 00
B0 06 41
B0 62 05
B0 63 00
B0 06 42
B0 62 05
B0 63 00
B0 06 43
B0 06 44
B0 06 45
B0 06 46
B0 06 47
B0 06 48
B0 06 49
B0 06 4A
B0 06 4B
B0 06 4C
B0 06 4D
B0 06 4E
B0 06 4F
B0 06 50
B0 06 51
B0 06 52
B0 06 53
B0 06 54
B0 06 55
B0 06 56
B0 06 57

I have a Evolution X-Session controller that also exhibits the same msg'ing behavior.
It seems they will send just the first to CC's 98/99, then stream only CC 06 until you stop and begin again.
I can get all three CC's to Tx from the controller when I turn them very slowly, yet still no reaction from my HAWK.


But when I set up FL Studio's "MIDI OUT" plugin to send NRPN message from it's GUI controller, I get the code below and it works as intended with the LED displaying "CE 15 **"   (**= value) and it adjusts the PWM for the LFO square wave.

FL Studio 11 "MIDI OUT" Plugin's NRPN output
Pulse width parameter on HAWK

B0 63 00
B0 62 44
B0 06 19
B0 63 00
B0 62 44
B0 06 1A
B0 63 00
B0 62 44
B0 06 1B
B0 63 00
B0 62 44
B0 06 1C
B0 63 00
B0 62 44
B0 06 1D
B0 63 00
B0 62 44
B0 06 1E
B0 63 00
B0 62 44
B0 06 1F
B0 63 00
B0 62 44
B0 06 20
B0 63 00
B0 62 44
B0 06 1F
B0 63 00
B0 62 44
B0 06 1E
B0 63 00
B0 62 44
B0 06 1D
B0 63 00
B0 62 44
B0 06 1B
B0 63 00
B0 62 44
B0 06 1A
B0 63 00
B0 62 44
B0 06 19
B0 63 00
B0 62 44
B0 06 18
B0 63 00
B0 62 44
B0 06 17
B0 63 00
B0 62 44
B0 06 16
B0 63 00
B0 62 44
B0 06 15
B0 63 00
B0 62 44
B0 06 13
B0 63 00
B0 62 44
B0 06 12
B0 63 00
B0 62 44
B0 06 11
B0 63 00
B0 62 44
B0 06 10
B0 63 00
B0 62 44
B0 06 0F
B0 63 00
B0 62 44
B0 06 0D
B0 63 00
B0 62 44
B0 06 0C
B0 63 00
B0 62 44
B0 06 0B
B0 63 00
B0 62 44
B0 06 0A
B0 63 00
B0 62 44
B0 06 09
B0 63 00
B0 62 44
B0 06 08
B0 63 00
B0 62 44
B0 06 07
B0 63 00
B0 62 44
B0 06 06
B0 63 00
B0 62 44
B0 06 05
B0 63 00
B0 62 44
B0 06 04
B0 63 00
B0 62 44
B0 06 03
B0 63 00
B0 62 44
B0 06 02
B0 63 00
B0 62 44
B0 06 01

I notice each time it sends CC 98 & 99



is there a way to change the firmware to accept the streaming values from CC 06?

So many controllers work this "one time" CC98/99 msg with streaming CC 06 value right afterward moving a knob that is idle  vs. the 98/99/06 msg each time.

I have not found a controller that will do the 98/99/06 combo each time and I now have an Akai MPK61, Maudio Ozonic, Maudio Oxygen 8 v2 and the Evolution X-Session.. all claim NRPN control, yet none will work with the HAWK :(
I am curious what the output of a Behringer BRC or BFC2000's NRPN msgs look like since someone has gotten it to work.


Please help with this if at all possible.  My X-Session fits on top of the blank area of my HAWK perfectly and it'd be nice to use it w/out complicated combinations to get the CC22-30 CC's to access a bank of parameters one at a time.  I'd rather NRPN each knob to my choosing.

-Blaine



Re: Revisiting NRPN's problem

2014-05-12 by bperkins211@...

Thanks Mike, I believe it was me that you shared that version with. I will check my version loaded now and retry that code again. Will let you know....

Re: Revisiting NRPN's problem

2014-05-12 by bperkins211@...

I checked my HAWK and it indeed does have v2.57 installed. My guess is that is the same code you just posted up.. unless it's a 2.57b? Any other ideas? I'd even send you this Evolution controller to use for testing, since I'm sure if you get it working, all the others will work too.

Re: [korgpolyex] Re: Revisiting NRPN's problem

2014-05-13 by Michael Hawkins

No, I would say it is the same code. Are you certain that you flashed all three sysex blocks of the firmware?

My RemoteSL25 does the same thing your controllers do. It sends NRPN's based upon what has changed since the last NRPN message. So if the MSB and LSB are the same as before then only the data message gets sent. If the LSB changes then it will send the LSB and then the data. If the MSB changes then it will send that then data. And finally, if MSB and LSB are both different then they all get sent.

HAWK responds correctly to all of the above.

I also ran tests using amidi on LINUX as follows:

################################################################################
# list midi devices
################################################################################
amidi -l

################################################################################
# send NRPN with MSB=0, LSB=18 (24d=VCF cutoff) and data Min,Mid,Max
# send MSB,LSB,Data a few times then send data values only
################################################################################
amidi -S "B0 62 18 B0 63 00 B0 06 00" -p hw:3,0,0
amidi -S "B0 62 18 B0 63 00 B0 06 6F" -p hw:3,0,0
amidi -S "B0 62 18 B0 63 00 B0 06 7F" -p hw:3,0,0

#WORKS AOK

################################################################################
# send NRPN data change only
################################################################################

amidi -S "B0 06 00" -p hw:3,0,0
amidi -S "B0 06 7F" -p hw:3,0,0
amidi -S "B0 06 00" -p hw:3,0,0

# WORKS AOK


################################################################################
# send NRPN with LSB=18 (24d=VCF cutoff) MSB=0, and data Min,Mid,Max
# send LSB,MSB,Data a few times then send data values only
################################################################################
amidi -S "B0 63 00 B0 62 18 B0 06 00" -p hw:3,0,0
amidi -S "B0 63 00 B0 62 18 B0 06 6F" -p hw:3,0,0
amidi -S "B0 63 00 B0 62 18 B0 06 7F" -p hw:3,0,0

################################################################################
# send NRPN data change only
################################################################################

amidi -S "B0 06 00" -p hw:3,0,0
amidi -S "B0 06 7F" -p hw:3,0,0
amidi -S "B0 06 00" -p hw:3,0,0

# WORKS AOK

################################################################################
# send NRPN with LSB=18 (24d=VCF cutoff) MSB=0, and data Min,Mid,Max
# send MSB,LSB,Data then send LSB,data only to change two parameters
################################################################################

# send full VCF change
amidi -S "B0 63 00 B0 62 18 B0 06 00" -p hw:3,0,0
# send DCO1 octave change to "3" as LSB,data only
amidi -S "B0 62 00 B0 06 7F" -p hw:3,0,0
# send DCO1 octave change to "1" as LSB,data only
amidi -S "B0 62 00 B0 06 00" -p hw:3,0,0

# WORKS AOK

################################################################################
# send NRPN data change only
################################################################################

amidi -S "B0 06 00" -p hw:3,0,0
amidi -S "B0 06 7F" -p hw:3,0,0
amidi -S "B0 06 00" -p hw:3,0,0

# WORKS AOK

So this must be quite frustrating but I am sure we'll figure it out.

Try to flash all three version 2.5.7 files again.

Mike


On Monday, May 12, 2014 6:42 PM, "bperkins211@... [korgpolyex]" <korgpolyex@yahoogroups.com> wrote:
 
I checked my HAWK and it indeed does have v2.57 installed. My guess is that is the same code you just posted up.. unless it's a 2.57b? Any other ideas? I'd even send you this Evolution controller to use for testing, since I'm sure if you get it working, all the others will work too.


Re: [korgpolyex] Re: Revisiting NRPN's problem

2014-05-13 by Michael Hawkins

Actually, I tell a lie. The RemoteSL does not send them short style.

But nevertheless, my tests with amidi showed that the HAWK does handle the short versions of the messages as expected.

Mike

On Monday, May 12, 2014 9:31 PM, "Michael Hawkins korgpolyex800@... [korgpolyex]" <korgpolyex@yahoogroups.com> wrote:
 
No, I would say it is the same code. Are you certain that you flashed all three sysex blocks of the firmware?

My RemoteSL25 does the same thing your controllers do. It sends NRPN's based upon what has changed since the last NRPN message. So if the MSB and LSB are the same as before then only the data message gets sent. If the LSB changes then it will send the LSB and then the data. If the MSB changes then it will send that then data. And finally, if MSB and LSB are both different then they all get sent.

HAWK responds correctly to all of the above.

I also ran tests using amidi on LINUX as follows:

################################################################################
# list midi devices
################################################################################
amidi -l

################################################################################
# send NRPN with MSB=0, LSB=18 (24d=VCF cutoff) and data Min,Mid,Max
# send MSB,LSB,Data a few times then send data values only
################################################################################
amidi -S "B0 62 18 B0 63 00 B0 06 00" -p hw:3,0,0
amidi -S "B0 62 18 B0 63 00 B0 06 6F" -p hw:3,0,0
amidi -S "B0 62 18 B0 63 00 B0 06 7F" -p hw:3,0,0

#WORKS AOK

################################################################################
# send NRPN data change only
################################################################################

amidi -S "B0 06 00" -p hw:3,0,0
amidi -S "B0 06 7F" -p hw:3,0,0
amidi -S "B0 06 00" -p hw:3,0,0

# WORKS AOK


################################################################################
# send NRPN with LSB=18 (24d=VCF cutoff) MSB=0, and data Min,Mid,Max
# send LSB,MSB,Data a few times then send data values only
################################################################################
amidi -S "B0 63 00 B0 62 18 B0 06 00" -p hw:3,0,0
amidi -S "B0 63 00 B0 62 18 B0 06 6F" -p hw:3,0,0
amidi -S "B0 63 00 B0 62 18 B0 06 7F" -p hw:3,0,0

################################################################################
# send NRPN data change only
################################################################################

amidi -S "B0 06 00" -p hw:3,0,0
amidi -S "B0 06 7F" -p hw:3,0,0
amidi -S "B0 06 00" -p hw:3,0,0

# WORKS AOK

################################################################################
# send NRPN with LSB=18 (24d=VCF cutoff) MSB=0, and data Min,Mid,Max
# send MSB,LSB,Data then send LSB,data only to change two parameters
################################################################################

# send full VCF change
amidi -S "B0 63 00 B0 62 18 B0 06 00" -p hw:3,0,0
# send DCO1 octave change to "3" as LSB,data only
amidi -S "B0 62 00 B0 06 7F" -p hw:3,0,0
# send DCO1 octave change to "1" as LSB,data only
amidi -S "B0 62 00 B0 06 00" -p hw:3,0,0

# WORKS AOK

################################################################################
# send NRPN data change only
################################################################################

amidi -S "B0 06 00" -p hw:3,0,0
amidi -S "B0 06 7F" -p hw:3,0,0
amidi -S "B0 06 00" -p hw:3,0,0

# WORKS AOK

So this must be quite frustrating but I am sure we'll figure it out.

Try to flash all three version 2.5.7 files again.

Mike


On Monday, May 12, 2014 6:42 PM, "bperkins211@... [korgpolyex]" <korgpolyex@yahoogroups.com> wrote:
 
I checked my HAWK and it indeed does have v2.57 installed. My guess is that is the same code you just posted up.. unless it's a 2.57b? Any other ideas? I'd even send you this Evolution controller to use for testing, since I'm sure if you get it working, all the others will work too.




Re: [korgpolyex] Re: Revisiting NRPN's problem

2014-05-13 by Michael Hawkins

On further inspection, I can see one situation where the MIDI CC's for the HAWK could fail. This would only occur if there were other MIDI NRPN CC's mixed in with HAWK messages.

Remember that the MSB must match the global parameter 16. As long as you send NRPN messages on the same channel and using the same MSB, then the NRPN's will work. You only have to send the MSB once to begin with as long as you never send RPN's on the same channel. If RPN's are sent, then you MUST send a full NRPN MSB, LSB combination again.

It seems unlikely that you would be sending RPN's on the same channel but if you were, then it could possibly cause a problem. It seems unlikely though because controllers know that if they send an RPN then the next NRPN must include MSB, LSB, data. And vice versa, if a controller sends an NRPN then the next RPN must be MSB, LSB, data.

Are you certain that there are no RPN's occurring on the same channel as NRPN's?

Mike

On Monday, May 12, 2014 9:38 PM, "Michael Hawkins korgpolyex800@... [korgpolyex]" <korgpolyex@yahoogroups.com> wrote:
 
Actually, I tell a lie. The RemoteSL does not send them short style.

But nevertheless, my tests with amidi showed that the HAWK does handle the short versions of the messages as expected.

Mike

On Monday, May 12, 2014 9:31 PM, "Michael Hawkins korgpolyex800@... [korgpolyex]" <korgpolyex@yahoogroups.com> wrote:
 
No, I would say it is the same code. Are you certain that you flashed all three sysex blocks of the firmware?

My RemoteSL25 does the same thing your controllers do. It sends NRPN's based upon what has changed since the last NRPN message. So if the MSB and LSB are the same as before then only the data message gets sent. If the LSB changes then it will send the LSB and then the data. If the MSB changes then it will send that then data. And finally, if MSB and LSB are both different then they all get sent.

HAWK responds correctly to all of the above.

I also ran tests using amidi on LINUX as follows:

################################################################################
# list midi devices
################################################################################
amidi -l

################################################################################
# send NRPN with MSB=0, LSB=18 (24d=VCF cutoff) and data Min,Mid,Max
# send MSB,LSB,Data a few times then send data values only
################################################################################
amidi -S "B0 62 18 B0 63 00 B0 06 00" -p hw:3,0,0
amidi -S "B0 62 18 B0 63 00 B0 06 6F" -p hw:3,0,0
amidi -S "B0 62 18 B0 63 00 B0 06 7F" -p hw:3,0,0

#WORKS AOK

################################################################################
# send NRPN data change only
################################################################################

amidi -S "B0 06 00" -p hw:3,0,0
amidi -S "B0 06 7F" -p hw:3,0,0
amidi -S "B0 06 00" -p hw:3,0,0

# WORKS AOK


################################################################################
# send NRPN with LSB=18 (24d=VCF cutoff) MSB=0, and data Min,Mid,Max
# send LSB,MSB,Data a few times then send data values only
################################################################################
amidi -S "B0 63 00 B0 62 18 B0 06 00" -p hw:3,0,0
amidi -S "B0 63 00 B0 62 18 B0 06 6F" -p hw:3,0,0
amidi -S "B0 63 00 B0 62 18 B0 06 7F" -p hw:3,0,0

################################################################################
# send NRPN data change only
################################################################################

amidi -S "B0 06 00" -p hw:3,0,0
amidi -S "B0 06 7F" -p hw:3,0,0
amidi -S "B0 06 00" -p hw:3,0,0

# WORKS AOK

################################################################################
# send NRPN with LSB=18 (24d=VCF cutoff) MSB=0, and data Min,Mid,Max
# send MSB,LSB,Data then send LSB,data only to change two parameters
################################################################################

# send full VCF change
amidi -S "B0 63 00 B0 62 18 B0 06 00" -p hw:3,0,0
# send DCO1 octave change to "3" as LSB,data only
amidi -S "B0 62 00 B0 06 7F" -p hw:3,0,0
# send DCO1 octave change to "1" as LSB,data only
amidi -S "B0 62 00 B0 06 00" -p hw:3,0,0

# WORKS AOK

################################################################################
# send NRPN data change only
################################################################################

amidi -S "B0 06 00" -p hw:3,0,0
amidi -S "B0 06 7F" -p hw:3,0,0
amidi -S "B0 06 00" -p hw:3,0,0

# WORKS AOK

So this must be quite frustrating but I am sure we'll figure it out.

Try to flash all three version 2.5.7 files again.

Mike


On Monday, May 12, 2014 6:42 PM, "bperkins211@... [korgpolyex]" <korgpolyex@yahoogroups.com> wrote:
 
I checked my HAWK and it indeed does have v2.57 installed. My guess is that is the same code you just posted up.. unless it's a 2.57b? Any other ideas? I'd even send you this Evolution controller to use for testing, since I'm sure if you get it working, all the others will work too.






Re: [korgpolyex] Re: Revisiting NRPN's problem

2014-05-13 by bperkins211@...

I don't have amidi, I use SendSX for simple MIDI in/out monitoring, Tx/Rx instead. I just now hooked up SendSX and copied/pasted the very code I posted up from controllers. It responded! I saw the display show the parameter change! Although I don't think it tracked all the changes from the stream of msgs I sent it. Then I tried the CC 98/99/06 format code I posted from msgs FL Studio's MIDI OUT plugin. The display reacted again, and seemed to show more its changes.. How very odd! So it reacts to the very same format the controllers send, but not when the controllers send them, only when a utility app on a PC sends it.. So your Remote SL is sending CC's 98/99/06 each time the data changes? Like I said, my HAWK will respond to that format perfectly.

Re: [korgpolyex] Re: Revisiting NRPN's problem

2014-05-13 by bperkins211@...

I had a chance to try something similar to your amidi

I use SendSX for a midi utility app.

I took the exact code I posted up in my original posts from my controllers and the HAWK responded!
I could see the LED display show the parameter change.
I think it was jumping values though, not showing a steady and smooth change with many values.

THEN, I tried out the msgs sent from FL Studio's MIDI OUT plugin and it seemed to respond better, but still jumped values and would not show a smooth flow of change with many values.

How very odd!  It wont respond to the msgs sent by the controllers, but it will respond to the msgs they send out if I send them again in a midi utility app like SendSX.


Hope that gives a clue about what is happening...

The msgs I posted is all there was to capture from the controllers.. there were no other mixed in data msgs.

Re: [korgpolyex] Re: Revisiting NRPN's problem

2014-05-13 by Martin Ator

Just out of interest, what optocoupler is in the Hawk and what is in your controller and what are the values of the bias resistors, maybe they don't like each other?
On Tuesday, 13 May 2014, 7:07, "bperkins211@... [korgpolyex]" <korgpolyex@yahoogroups.com> wrote:
 
I had a chance to try something similar to your amidi

I use SendSX for a midi utility app.

I took the exact code I posted up in my original posts from my controllers and the HAWK responded!
I could see the LED display show the parameter change.
I think it was jumping values though, not showing a steady and smooth change with many values.

THEN, I tried out the msgs sent from FL Studio's MIDI OUT plugin and it seemed to respond better, but still jumped values and would not show a smooth flow of change with many values.

How very odd!  It wont respond to the msgs sent by the controllers, but it will respond to the msgs they send out if I send them again in a midi utility app like SendSX.


Hope that gives a clue about what is happening...

The msgs I posted is all there was to capture from the controllers.. there were no other mixed in data msgs.


Re: [korgpolyex] Re: Revisiting NRPN's problem

2014-05-13 by Martin Ator

^ and the input resistors too?
On Tuesday, 13 May 2014, 8:47, "Martin Ator cyllall@... [korgpolyex]" <korgpolyex@yahoogroups.com> wrote:
 
Just out of interest, what optocoupler is in the Hawk and what is in your controller and what are the values of the bias resistors, maybe they don't like each other?
On Tuesday, 13 May 2014, 7:07, "bperkins211@... [korgpolyex]" <korgpolyex@yahoogroups.com> wrote:
 
I had a chance to try something similar to your amidi

I use SendSX for a midi utility app.

I took the exact code I posted up in my original posts from my controllers and the HAWK responded!
I could see the LED display show the parameter change.
I think it was jumping values though, not showing a steady and smooth change with many values.

THEN, I tried out the msgs sent from FL Studio's MIDI OUT plugin and it seemed to respond better, but still jumped values and would not show a smooth flow of change with many values.

How very odd!  It wont respond to the msgs sent by the controllers, but it will respond to the msgs they send out if I send them again in a midi utility app like SendSX.


Hope that gives a clue about what is happening...

The msgs I posted is all there was to capture from the controllers.. there were no other mixed in data msgs.




Re: [korgpolyex] Re: Revisiting NRPN's problem

2014-05-13 by Michael Hawkins

You might want to have a look at Global 87 to see if the MIDI bytes count up on the HAWK precisely.

Each CC message is 3 bytes. Global 87 rolls over to zero above 63.

The optocoupler in the HAWK is the same original PC900 of the Korg Poly-800.

Mike


On Tuesday, May 13, 2014 4:34 AM, "Martin Ator cyllall@... [korgpolyex]" <korgpolyex@yahoogroups.com> wrote:
 
^ and the input resistors too?
On Tuesday, 13 May 2014, 8:47, "Martin Ator cyllall@... [korgpolyex]" <korgpolyex@yahoogroups.com> wrote:
 
Just out of interest, what optocoupler is in the Hawk and what is in your controller and what are the values of the bias resistors, maybe they don't like each other?
On Tuesday, 13 May 2014, 7:07, "bperkins211@... [korgpolyex]" <korgpolyex@yahoogroups.com> wrote:
 
I had a chance to try something similar to your amidi

I use SendSX for a midi utility app.

I took the exact code I posted up in my original posts from my controllers and the HAWK responded!
I could see the LED display show the parameter change.
I think it was jumping values though, not showing a steady and smooth change with many values.

THEN, I tried out the msgs sent from FL Studio's MIDI OUT plugin and it seemed to respond better, but still jumped values and would not show a smooth flow of change with many values.

How very odd!  It wont respond to the msgs sent by the controllers, but it will respond to the msgs they send out if I send them again in a midi utility app like SendSX.


Hope that gives a clue about what is happening...

The msgs I posted is all there was to capture from the controllers.. there were no other mixed in data msgs.






Re: [korgpolyex] Re: Revisiting NRPN's problem

2014-05-13 by bperkins211@...

Got it working!

I figured out what was wrong and boy do I feel like an idiot.

These controllers have a "global channel" out.  On the unit it is Channel 00.
when I sent the msgs back out via SendSX,  SendSX was set to output on channel 01.

Part of my problem was that I am used to "00" as Channel 1, in Sysex/standard MIDI hex formats.


This morning it dawned on me to try changing the channel to 01 and immediately I got NRPN's to work.
Not only did i get the Evolution to work, but also the Oxygen 8 V2.


I will get a chance to tinker with it more tonight, but so far I managed to get it to do NRPN's of the Filter Cutoff and PWM pulse offset.  HAWK displays the CC/CE's with running values changing as it should.

So sorry for my ignorance Mike.  I should have figured this out long ago... I cannot believe I managed to let this slip past me.
Thanks so much for your attention on the matter.  Looks like I am on my way to making a nice controller system to tweak any parameter on the fly.

Re: [korgpolyex] Re: Revisiting NRPN's problem

2014-05-13 by Michael Hawkins

Well, I am glad you figured it out!

Mike

On Tuesday, May 13, 2014 10:29 AM, "bperkins211@... [korgpolyex]" <korgpolyex@yahoogroups.com> wrote:
 
Got it working!

I figured out what was wrong and boy do I feel like an idiot.

These controllers have a "global channel" out.  On the unit it is Channel 00.
when I sent the msgs back out via SendSX,  SendSX was set to output on channel 01.

Part of my problem was that I am used to "00" as Channel 1, in Sysex/standard MIDI hex formats.


This morning it dawned on me to try changing the channel to 01 and immediately I got NRPN's to work.
Not only did i get the Evolution to work, but also the Oxygen 8 V2.


I will get a chance to tinker with it more tonight, but so far I managed to get it to do NRPN's of the Filter Cutoff and PWM pulse offset.  HAWK displays the CC/CE's with running values changing as it should.

So sorry for my ignorance Mike.  I should have figured this out long ago... I cannot believe I managed to let this slip past me.
Thanks so much for your attention on the matter.  Looks like I am on my way to making a nice controller system to tweak any parameter on the fly.