New issue with SST and switching Combis in 3.0.2 :(

Discussion relating to the Korg Kronos Workstation.

Moderators: Sharp, X-Trade, Pepperpotty, karmathanever

User avatar
StephenKay
KARMA Developer<br>Approved Merchant
KARMA Developer<br>Approved Merchant
Posts: 2993
Joined: Tue Jun 18, 2002 2:16 am
Location: Scottsdale, AZ
Contact:

Re: Definitive testing showing OS3 SST & polyphony probl

Post by StephenKay »

chini wrote:You are absolutely right!.. the CC is not being sent by the KARMA module because the modules are not even active when this happens! This is something that Korg have implemented within the general midi output data packet protocol whenever a program change takes place.
Well, to be fair and accurate, it is possible for KARMA to affect the operation of certain things, even when it is off (as Dan has mentioned).

However:

I HAVE VERIFED YOUR ISSUE - with regards to the external synths cutting off.

This is quite simple to see. It doesn't involve hooking up external synths with long releases. It doesn't involve sending patch changes from external synths. All that you need to do is monitor the output of the Kronos with a MIDI Monitor.

Set Up:

Init Combi 000, change Timbre 2 to EXT. MIDI Channel should already be 2. KARMA should be off.
Init Combi 001. As Initialized, KARMA Off.

Operation:
Watch the output of the Kronos with MIDI Monitor program. Look for CCs.
Simply change, with the up/down buttons, from Combi 000 to Combi 001.

OS 2.1.2:
A few CCs are sent. CC #120 is NOT sent.

OS 3.0:
CC #120 IS SENT ON MIDI CHANNEL 2. Quite Obviously.

I haven't been following your issue closely, so if this has already been verified by someone at Korg, my apologies. But I can certainly see how this might be a problem with external synths.

In any case, it seems quite clear to me that this change was purposely made in OS 3.0. Interestingly, it does matter what the Output Channels of the KARMA Modules are set to. If no KARMA Module is set to Output Channel 2 (matching the timbre's channel), then the CC#120 is not sent. You'd have to ask to Korg why they are doing this now. Hope that helps.

(PS: Incidentally, if you are not using the KARMA Modules, you could set them all to the same MIDI Output Channel (one that is not being used) - they don't have to be different.)
User avatar
danatkorg
Product Manager, Korg R&D
Posts: 4205
Joined: Fri Jan 21, 2005 7:28 am
Location: California, USA
Contact:

Re: Definitive testing showing OS3 SST & polyphony probl

Post by danatkorg »

Presumably this change was made to prevent notes hanging on external synths in some cases. That's the general purpose of all sounds off.

My group didn't work on this part, so that's all I know at the moment. But, I would *highly* doubt that this is a bug; seems much more like a fix to a previous problem. If it causes other problems, that's unfortunate; perhaps it needs to be a preference.

BTW - as always, THE ONLY OFFICIAL WAY OF TELLING KORG ABOUT ANYTHING IS TO CONTACT YOUR NATIONAL KORG DISTRIBUTOR (E.G. KORG USA, KORG UK, ETC.). THIS IS NOT A FORUM FOR KORG SUPPORT. Sorry to shout, but it seems like recently some people may not be aware of that important point.

- Dan
Dan Phillips
Manager of Product Development, Korg R&D
Personal website: www.danphillips.com
For technical support, please contact your Korg Distributor: http://www.korg.co.jp/English/Distributors/
Regretfully, I cannot offer technical support directly.
If you need to contact me for purposes other than technical support, please do not send PMs; instead, send email to dan@korgrd.com
User avatar
SynthKeyWizard
Approved Merchant
Approved Merchant
Posts: 191
Joined: Mon Jan 03, 2011 7:35 pm
Location: Ukraine
Contact:

Re: Definitive testing showing OS3 SST & polyphony probl

Post by SynthKeyWizard »

danatkorg wrote:Presumably this change was made to prevent notes hanging on external synths in some cases. That's the general purpose of all sounds off.

My group didn't work on this part, so that's all I know at the moment. But, I would *highly* doubt that this is a bug; seems much more like a fix to a previous problem. If it causes other problems, that's unfortunate; perhaps it needs to be a preference.

BTW - as always, THE ONLY OFFICIAL WAY OF TELLING KORG ABOUT ANYTHING IS TO CONTACT YOUR NATIONAL KORG DISTRIBUTOR (E.G. KORG USA, KORG UK, ETC.). THIS IS NOT A FORUM FOR KORG SUPPORT. Sorry to shout, but it seems like recently some people may not be aware of that important point.

- Dan
In this case Korg have to implement ability to disable this feature in global settings. I think it will be the best solution.
Dmitry Yeryomin, keyboardist, composer, sound designer, ukrainian Korg Product specialist.

My Music: http://audiojungle.net/user/Synthkeywizard/portfolio
User avatar
StephenKay
KARMA Developer<br>Approved Merchant
KARMA Developer<br>Approved Merchant
Posts: 2993
Joined: Tue Jun 18, 2002 2:16 am
Location: Scottsdale, AZ
Contact:

Re: Definitive testing showing OS3 SST & polyphony probl

Post by StephenKay »

danatkorg wrote:Presumably this change was made to prevent notes hanging on external synths in some cases. That's the general purpose of all sounds off.
You're probably right.

BTW, as I'm sure you know, CC#123 is "All Notes Off". I don't know why CC#120 "All Sound Off" is being sent, but it would seem that if hanging notes are an issue, that CC#123 might work better and would likely not cut off long releases on external synths. "All Notes Off" would presumable un-hang any stuck notes, while not actually cutting off the sound of external synth notes that might still be releasing. Whereas "All Sound Off" implies actually shutting down all sound at that particular moment - including legitimately fading out release portions. Of course, the way that each synth responds to these commands is not always standard.
Last edited by StephenKay on Tue Jan 06, 2015 11:42 pm, edited 1 time in total.
chini
Senior Member
Posts: 284
Joined: Sun Jan 13, 2013 10:28 pm
Location: London, UK
Contact:

CC120 as an option

Post by chini »

danatkorg wrote:Presumably this change was made to prevent notes hanging on external synths in some cases. That's the general purpose of all sounds off.

My group didn't work on this part, so that's all I know at the moment. But, I would *highly* doubt that this is a bug; seems much more like a fix to a previous problem. If it causes other problems, that's unfortunate; perhaps it needs to be a preference.

BTW - as always, THE ONLY OFFICIAL WAY OF TELLING KORG ABOUT ANYTHING IS TO CONTACT YOUR NATIONAL KORG DISTRIBUTOR (E.G. KORG USA, KORG UK, ETC.). THIS IS NOT A FORUM FOR KORG SUPPORT. Sorry to shout, but it seems like recently some people may not be aware of that important point.


- Dan

Thanks for chiming in Dan! I have finally managed to contact Korg UK re this matter!

If Korg wanted to resolve some issues with hanging notes I am a little surprised how they implemented CC120 in this fashion on the back of the KARMA channels. It appears that they are suggesting we can assign KARMA channels (if KARMA is not being used) to the same channels as those EXT timbres to make doubly sure the external synths they are controlling dont get any hanging notes. I can see how hanging notes on EXT synths could occur if one was to patch change using the Kronos window because even though SST works well to disguise the patch change, the actual patch change message could get received by the EXT synth before the keys are released. This is another reason why I never patch change from the Kronos itself but relay the change from my Roland A-50. More often than not I release the keys of a chord before releasing the damper pedal (connected to the A-50 and Kronos via midi), hit my Roland A-50 patch change pedal to set the patch change ready then release the damper pedal that lets loose the patch change from the Roland to the Kronos. The external synth has already received a notes off message when I released the keys: it only needs to receive the damper pedal release message that is the last message that EXT timbre sends out a split second before the patch change occurs sent from the following combie thus allowing the EXT synth to die away naturally through its envelope without any hung notes.

The CC120 thing is avoidable most of the time as Stephen quite rightly says by making sure the KARMA channels are not set to the same ones as any EXT timbres. I figured this one out last week and have gone through a fair few of my own combies reorganising this but have already come across some combies where this trick is simply not possible!

I appreciate that my way of patch changing the SetList may not be a common practise and I can see how others patch changing from the Kronos itself could induce hanging notes on external synths. For this reason Korg should really make this CC120 message an option on the Global page to satisfy both parties!

I am sorry if I appear to have used this forum as a means of support: that was not my intention! I just wanted to find out if anyone was having the same problems before I contacted Korg direct. I always hope that it is pilot error when I post an anomaly! Perhaps as a means of my redemption I will post the outcome of my contact with Korg over the next few days!
Last edited by chini on Wed Jan 07, 2015 12:23 am, edited 1 time in total.
www.henryframpton.com

Always be true to yourself
DanielD71
Junior Member
Posts: 90
Joined: Sun Aug 05, 2012 4:56 pm
Location: Rimouski, Quebec, Canada

Post by DanielD71 »

Thanks Stephen for your help on this thread !

Regards,
chini
Senior Member
Posts: 284
Joined: Sun Jan 13, 2013 10:28 pm
Location: London, UK
Contact:

CC120 vs CC123

Post by chini »

StephenKay wrote:
danatkorg wrote:Presumably this change was made to prevent notes hanging on external synths in some cases. That's the general purpose of all sounds off.
You're probably right.

BTW, as I'm sure you know, CC#123 is "All Notes Off". I don't know why CC#120 "All Sound Off" is being sent, but it would seem that if hanging notes are an issue, that CC#123 might work better and would likely not cut off long releases on external synths. "All Notes Off" would presumable un-hang any stuck notes, while not actually cutting off the sound of external synth notes that might still be releasing. Whereas "All Sound Off" implies actually shutting down all sound at that particular moment - including legitimately fading out release portions. Of course, the way that each synth responds to these commands is not always standard.
Stephen you star! Sir! Thats what I call *definitive info*!

Korg need to be careful what they choose to do on this one!
www.henryframpton.com

Always be true to yourself
Davd C. Polich
Full Member
Posts: 181
Joined: Fri Aug 29, 2014 11:08 pm
Contact:

Post by Davd C. Polich »

I would suggest a simple solution - don't play and hold notes while
switching combis.

Really, is this so hard? Back in the day when synths had 8 notes of polyphony, or even just 5 notes, that's what us "old school" guys did -
picked a point during a performance where we could talk our hands off the
keys and switch to another program. In fact I still do this. To me,
switching programs or combis while holding down keys and pressing the sustain pedal is iike changing a tire while the car is moving.

Also, it really helps to have at least two keyboards in your live rig. I can't
imagine doing any gig with just one. Old Rick Wakeman had a reason for
all those keyboards onstage.
BillW
Platinum Member
Posts: 933
Joined: Tue Jul 12, 2005 2:22 pm
Location: Northern Virginia

Post by BillW »

Davd C. Polich wrote:I would suggest a simple solution - don't play and hold notes while
switching combis.

Really, is this so hard? Back in the day when synths had 8 notes of polyphony, or even just 5 notes, that's what us "old school" guys did -
picked a point during a performance where we could talk our hands off the
keys and switch to another program. In fact I still do this. To me,
switching programs or combis while holding down keys and pressing the sustain pedal is iike changing a tire while the car is moving.

Also, it really helps to have at least two keyboards in your live rig. I can't
imagine doing any gig with just one. Old Rick Wakeman had a reason for
all those keyboards onstage.
Honestly, that's not a solution at all. Many of us bought the Kronos for this feature. I gig with a single X73 and I rely heavily on SST. Prior to OS3, SST worked flawlessly...now it doesn't.

Fortunately, the days of keyboards with 5 notes of polyphony are decades behind us. I've been gigging with a single keyboard for 6 years with no problems.
Korg Kronos 61 (2); Kurzweil PC4; Casio Privia PX-350m; Macbook Pro
chini
Senior Member
Posts: 284
Joined: Sun Jan 13, 2013 10:28 pm
Location: London, UK
Contact:

Positive response from Korg

Post by chini »

Davd C. Polich wrote:I would suggest a simple solution - don't play and hold notes while
switching combis.

Really, is this so hard? Back in the day when synths had 8 notes of polyphony, or even just 5 notes, that's what us "old school" guys did -
picked a point during a performance where we could talk our hands off the
keys and switch to another program. In fact I still do this. To me,
switching programs or combis while holding down keys and pressing the sustain pedal is iike changing a tire while the car is moving.

Also, it really helps to have at least two keyboards in your live rig. I can't
imagine doing any gig with just one. Old Rick Wakeman had a reason for
all those keyboards onstage.
With all respect what you suggest here is an alternative method for those patch changing from the Kronos itself although it completely defeats the entire object of SST ! Moreover what you suggest is not at all relevant to the way I patch change nor does it have any influence on a way round the problems discussed here!

However, in view of your comment, perhaps I can offer an explanation that may be of interest to you and other live players here as the way I patch change actually has 2 major advantages over patch changing from the Kronos SetList panel...

Firstly it avoids the possibility of ever having hanging notes and second, by its unique trick, the Roland A-50 master keyboard I use to relay patch changes to the Kronos on stage allows for much more natural sounding patch changes. Yes! the Kronos has SST but with the A-50 you can help things further by precisely timing that patch change in a completely natural, musical way that will also patch change your external synths that don't possess SST in a far more pleasing manner!...

My current rig actually consists of 3 keyboards on stage: the Kronos, an Andromeda and a Roland A-50 4 zone master keyboard that sits above the Kronos. I use the A-50 for master patch changing my whole rig (including the Kronos) and yielding extra keyboard zones to trigger lead sounds and whatever other things I need to trigger. The A-50 (and A-80) are also the only keyboards I have ever come across that have 4 fully assignable foot switch/expression pedal inputs: modern controllers rarely have more than 2! All 4 pedal inputs are in constant use here to trigger all manner of things throughout my rig including momentary switching of harmonies or combinations of effects from my VoiceLive 2/VoiceLive Touch boxes, PCM80 delay hold parameters etc - really all kinds of things! It's sad that modern controllers are not built for the musician but more for the programmer these days!

I have been using the Roland A-80/A50 keyboards since 1990 as at the time I bought them I discovered they were the only keyboards that enabled patch changes to be stalled until all keys/damper pedal are released allowing much more natural and easier patch changing. As I described above when I either hold the keys down or sustain pedal and hit patch change on the A-50 that patch change is the last bit of information the Kronos or any other synth/effect unit in my rig receives i.e. it will first receive an all notes off message when I lift my hands off the keys while keeping my foot on the sustain pedal followed finally by the release of the sustain CC64 (value= 0 "sustain off") that finally unleashes that patch change that has been "held in the wings".

Imagine yourself playing through a song that involves changing say from the verse to the chorus live on stage. When you play the last chord at the end of the verse and place your foot on the sustain pedal it allows you to take your hands off the keys and hit the patch change. If you do this on the Kronos any External sound modules will receive the patch change the moment you hit the SetList slot regardless of if you have your sustain pedal down. This could also potentially create hanging notes of external synths if you happen to have your foot on the sustain pedal or hand on some keys when you hit the patch change! The huge advantage of the A-50 is that I can stall the patch change until I release the sustain pedal or the keys in any order I like. The patch change is released far more naturally as I continue to play normally then release the sustain pedal and hit the keys again as one naturally lifts ones hands from the keyboard on the off beat to place the hands back on the first chord of the chorus with the newly relayed combie.. Sometimes I will use the sustain pedal to relieve one hand to hit the patch changing Roland DP-2 switch I have blue-tacked to the Kronos front panel! then release the sustain pedal before I finally raise my hands off the keyboard at the end of the last chord on the off beat that releases the patch change to then naturally continue into the chorus with the next chord on the down beat playing the newly relayed combie. To be honest this is all much more difficult to describe that it would be to simply demonstrate! What I am trying to describe here all happens very quickly and in a totally natural "keyboard players" way!

I find it amazing that this simple keyboard function has only ever been implemented in these Roland keyboards (as far as I know).

KORG response: I have just got off the phone with Korg and they are now well aware of the problems discussed in this thread which thankfully are merely down to some extra implementation stuck into OS3 from our friends in Japan apparently! Dan did hint that this could be the case!

I have been assured there will be a solution very soon that should dispel the seemingly poorer performance in the Kronos regarding polyphonySST cutting out and the CC120 message that has been added in relation to EXT timbres (please read back through the thread a few posts to recap yourselves!)

Korg did tell me that this is not a bug but a slight quirk in the OS3 implementation that should be relatively painless to fix. I imagine this will arrive in the form of a small update.

My thanks to all posters here!
www.henryframpton.com

Always be true to yourself
User avatar
Derek Cook
Approved Merchant
Approved Merchant
Posts: 1290
Joined: Sun Jul 20, 2014 9:05 pm
Location: Wales, UK
Contact:

Re: Positive response from Korg

Post by Derek Cook »

chini wrote:
Davd C. Polich wrote:I would suggest a simple solution - don't play and hold notes while
switching combis.

Really, is this so hard? Back in the day when synths had 8 notes of polyphony, or even just 5 notes, that's what us "old school" guys did -
picked a point during a performance where we could talk our hands off the
keys and switch to another program. In fact I still do this. To me,
switching programs or combis while holding down keys and pressing the sustain pedal is iike changing a tire while the car is moving.

Also, it really helps to have at least two keyboards in your live rig. I can't
imagine doing any gig with just one. Old Rick Wakeman had a reason for
all those keyboards onstage.
With all respect what you suggest here is an alternative method for those patch changing from the Kronos itself although it completely defeats the entire object of SST ! Moreover what you suggest is not at all relevant to the way I patch change nor does it have any influence on a way round the problems discussed here!
Likewise I was drawn to the Kronos, amongst other things for this feature as something that is great. I don't want to take too many boards out (I typically only have two), and was used to my Novation Remote61 not sending note offs just because you changed its patch whilst holding keys. E.g in Pink Floyd's "Brain Damage", I'd be playing a synth lead on my Nord G2 rack on one Remote61 patch to drive the G2, hold down the last note, hit patch change on my foot pedals to set the Remote61 ready for the organ lower manual chords (I'm already playing upper manual during the solo with my other hand) that followed on my NI B4II, but the Nord would still be sounding until I release the key held and then go straight for the organ chords, which made for very smooth changes. :)

The one thing I was complemented on once was my smooth patch changes (courtesy of a Roland FC300) compared to the previous keyboard player in the band, who was always taking his hands off the keys and finding patches! SST is cool. :)
chini wrote:
Korg did tell me that this is not a bug but a slight quirk in the OS3 implementation that should be relatively painless to fix. I imagine this will arrive in the form of a small update.

My thanks to all posters here!
Ah, those pesky software "features" ;)

But Kudos to Korg for addressing quirks as well as bugs :D
Derek Cook - Java Developer

Image

Follow kronos.factory development and submit ideas over at the kronos.factory Trello Board

My Echoes Music Website
My Carreg Ddu Music Website
jackh
Junior Member
Posts: 56
Joined: Mon Sep 26, 2011 7:46 pm

New issue with SST and switching Combis in 3.0.2 :(

Post by jackh »

Thank you all for your comments & posts regarding CC#120.
Recently I've been doing some gigs with the Kronos and a Triton Studio.
I use the Kronos as a master, and set the Triton to MIDI channel 2.
Set List selects Combis for both keyboards, and I use a footswitch to 'Program Up' to the necessary sound(s) for each song.
There are times when I need to hold notes on the Triton, while pressing the foot switch to advance to the next Set List Slot to change only the Kronos.
The CC#120 "All Sound Off" message was cutting the Triton notes that were being held off.
So I changed my unused KARMA channels to MIDI channel 3 (Stephen suggested), and it seems to be a good solution for now.
Foot Switch Tip - I've used reverse polarity for my foot switch, so program changes don't happen until I release my foot. I like to stand when I play, and sometimes I've got to have my feet on a foot switch and damper pedal.
This method really seems to help when I'm performing.
BTW • BillW • I really enjoyed your Selling Fairfax By The Pound site.
:)
jackh
Junior Member
Posts: 56
Joined: Mon Sep 26, 2011 7:46 pm

New issue with SST and switching Combis in 3.0.2 :(

Post by jackh »

By a strange coincidence, BillW and I were both having the same CC#120 problem when performing Firth Or Fifth from Genesis.

When I need to select a Program in Set List Mode, I make it into a Combi (using the Copy From Program function in an Init Combi).
Then I can change the KARMA MIDI channels as Stephen suggested for an EXT keyboard set to MIDI channel 2.

BillW - here's my Firth Or Fifth Set List assignments:
#1 Kronos Piano intro 3/4 volume[] Triton Organ/Synth Lead Split
#2 Kronos Phased Mellotron & 12 String/Vocal Pad Split (Program Up FS)
#3 Kronos Piano intro full volume (Program Up FS)
#4 Triton Flute Solo (select by hand)
#5 Triton Organ/Synth Lead Split (select by hand)
#6 Kronos Mellotrons (Strings Looped with Wavesequences EXs11 and/or KRS07) (Program Up FS)
#7 Triton Organ & Mellotron Layer (select by hand)
#8 Kronos Piano (select by hand)

By following the advice from Stephen, I can now do program changes for either or both keyboards. Hope this info helps.
BillW
Platinum Member
Posts: 933
Joined: Tue Jul 12, 2005 2:22 pm
Location: Northern Virginia

Re: New issue with SST and switching Combis in 3.0.2 :(

Post by BillW »

jackh wrote:BTW • BillW • I really enjoyed your Selling Fairfax By The Pound site.
Thanks...really appreciate it! All of those sounds are coming from a single Kronos 61. :)

jackh wrote:By a strange coincidence, BillW and I were both having the same CC#120 problem when performing Firth Or Fifth from Genesis.

When I need to select a Program in Set List Mode, I make it into a Combi (using the Copy From Program function in an Init Combi).
Then I can change the KARMA MIDI channels as Stephen suggested for an EXT keyboard set to MIDI channel 2.

BillW - here's my Firth Or Fifth Set List assignments:
#1 Kronos Piano intro 3/4 volume[] Triton Organ/Synth Lead Split
#2 Kronos Phased Mellotron & 12 String/Vocal Pad Split (Program Up FS)
#3 Kronos Piano intro full volume (Program Up FS)
#4 Triton Flute Solo (select by hand)
#5 Triton Organ/Synth Lead Split (select by hand)
#6 Kronos Mellotrons (Strings Looped with Wavesequences EXs11 and/or KRS07) (Program Up FS)
#7 Triton Organ & Mellotron Layer (select by hand)
#8 Kronos Piano (select by hand)

By following the advice from Stephen, I can now do program changes for either or both keyboards. Hope this info helps.
Jack,

Thanks for sharing that! I am not sure the CC120 problem applies to me. The Kronos 61 is the only sound source...that black keyboard underneath is just a controller (Casio Privia PX-350 transmitting on Ch2 to the Kronos). I've started re-arranging a few things to work around the sounds cutting off and I''m up and running.

There is still a bug when switching combis with a pedal (piano engine triggering double notes), but I sent that to Korg a while back so hopefully it gets fixed in an update. The problem doesn't manifest itself in set list mode, so it's not hurting anything.

Bill
Korg Kronos 61 (2); Kurzweil PC4; Casio Privia PX-350m; Macbook Pro
Shambler
Full Member
Posts: 109
Joined: Sat Jul 28, 2007 2:14 am

Post by Shambler »

@BillW

I believe SST is only guaranteed to work when switching from a program to another program, or a program to a combi.

On Korg's website it does not mention SST working when changing from a combi to another combi?

'When you switch program sounds during a performance to get ready for the next section, or when you switch from Program mode to Combi mode, the sound that's currently being output is always given priority and its effects are maintained during the program change, ensuring a seamless transition with no dropouts.'

Strange it also says

'Smooth sound transitions that eliminate dropouts when changing sounds, regardless of the mode you're in'
Post Reply

Return to “Korg Kronos”