Why it is not possible to convert sounds from older models?

Discussion relating to the Korg Kronos Workstation.

Moderators: Sharp, X-Trade, Pepperpotty, karmathanever

Post Reply
User avatar
michelkeijzers
Approved Merchant
Approved Merchant
Posts: 9112
Joined: Thu Feb 08, 2007 3:10 pm
Location: Netherlands
Contact:

Why it is not possible to convert sounds from older models?

Post by michelkeijzers »

I get almost weekly the question if it is possible to convert programs from an older workstation to the Kronos (or any other Korg workstation), mostly in combination if this feature is part of PCG Tools.

The answer is twice No, for the following (possibly incomplete) list of reasons:
- All Korg workstations have an engine (some have more, like Oasys or Kronos). Programs cannot be converted from one engine to another, because of the different set of parameters. Mostly newer engines have more parameters which do not exist on the older parameters.
- The value ranges of parameters may differ per engine.
- Even if the value ranges are equal, the linearity (linear/exponential/logarithmic) scale can be different.
- The sample sets are different, so even if the parameters can be converted, the samples itself can be a subset or just different.
- Some workstations have hardware that other models do not have (like the analog tube of the Triton Extreme).
- The number of effects can be different.

However, there are exceptions:
- Sounds within one engine can mostly be converted, sometimes only backward. E.g.:
- programs between an M3 and M50 are compatible, with the exception of Karma functionality
- programs from the Oasys can be converted to the Kronos (but not the other way around)
- programs from the Triton are compatible (except for the analog tube functionality of the Triton Extreme).

Is there really no way to convert?
Actually some parts can be automated, but 100% conversion is probably not possible. Also, it would take a tremendous amount of time to create such software and it is out of the scope of PCG Tools. On the other hand, if someone has such a conversion, it would be great to combine it inside PCG Tools.

(although this post is only for reference reasons of course anyone can start a discussion about this topic).

Kind regards,

Michel
Image
Developer of the free PCG file managing application for most Korg workstations: PCG Tools, see https://www.kronoshaven.com/pcgtools/
Ksynth
Platinum Member
Posts: 1225
Joined: Mon Jun 01, 2009 4:32 pm
Location: Northern California, USA

Post by Ksynth »

There ought to be a convention for all synths etc that they can conform to some standard for making such conversions easier.
User avatar
michelkeijzers
Approved Merchant
Approved Merchant
Posts: 9112
Joined: Thu Feb 08, 2007 3:10 pm
Location: Netherlands
Contact:

Post by michelkeijzers »

Ksynth wrote:There ought to be a convention for all synths etc that they can conform to some standard for making such conversions easier.
There are quite some reasons why this will not happen (although it would be great for customers):
- samples are proprietary and protected for synth manufacturers, so you cannot expect that these will be freely in other brand synths.
- however, it would be nice if older samples would be incorporated in newer workstations of the same brand (like having all M1, Nxxx, Tritity, Tritone etc samples in the Kronos). It would take quite some storage demands though.
- conversion of parameters is not simple, not even by synth manufacturers, but they could do the job better, since 3th party developers need to reverse engineer all parameters (not that difficult, if at all possible), but especially the values.
Image
Developer of the free PCG file managing application for most Korg workstations: PCG Tools, see https://www.kronoshaven.com/pcgtools/
Alexia
Posts: 18
Joined: Thu Jan 28, 2010 5:53 am
Location: Sebastopol, CA

Re: Why it is not possible to convert sounds from older mode

Post by Alexia »

michelkeijzers wrote:I get almost weekly the question if it is possible to convert programs from an older workstation to the Kronos (or any other Korg workstation), mostly in combination if this feature is part of PCG Tools.

However, there are exceptions:....

- programs from the Triton are compatible (except for the analog tube functionality of the Triton Extreme).

Kind regards,
Michel
Programs from my Triton Studio are compatible with Kronos!!!??
Copy and paste in PCG tools???
(then I can rebuild my favorite combi's?)
And I just discovered SNG's are compatible too???

Sorry if I'm the last one to know, but I asked and believed for a year this was not possible. This is huge good news.
If I'm not understanding the exception statement correctly please advise.

Thank you!
Much appreciation.
...some old upright & grand, Arp 2600, Farfisa, Yamaha SP-90, DX7, Waveframe Audioframe, T3, Triton Studio 88, M3 73, Kronos1 73, Kronos2 73
User avatar
JPWC
Platinum Member
Posts: 637
Joined: Fri Oct 29, 2010 8:53 pm
Location: Bay Area, CA

Post by JPWC »

This is why you never sell your old equipment. :shock:

And if you could transfer sounds and programs between different instruments, would not the instruments then lose their individuality.

The drag would be that I'd have no excuse to keep all my keyboards, I'd have to sell them off and give the money to my wife to buy shoes, which are individual pairs.

:roll:
Kronos-6, Krome, M3, Radias, KingKorg, microKorg, KP-2, KP-3, KO-1, KO-1 PRO, Karma, microX, monotron, monotribe, PadCONTROL, Wavedrum Mini, Volca Keys, Beats, Bass, Sample, monotron Duo & Delay, microArranger, M1, Wavestation, Volca Sample, Keys, Beats & Bass, MS-20

JD-XA, JD-Xi, Aira (system 1, TB3, TR8, MX-1), Prophet 12, Mopho X4, Jupiter-80, FA-06, D50, CS1x, CZ101, DX200, AN200, analogFOUR, MachineDrum, MonoMachine, Motif XF6, Virus Snow, Nord Lead 2X, OP-1, MFOS, Tenori-on, QY100, QY70, meeblip se, miniBrute, microBrute, Bass Station 2
User avatar
MartinHines
Platinum Member
Posts: 3041
Joined: Tue Jan 21, 2003 12:56 pm
Location: Topeka, KS (USA)

Re: Why it is not possible to convert sounds from older mode

Post by MartinHines »

Alexia wrote: Programs from my Triton Studio are compatible with Kronos!!!??
Copy and paste in PCG tools???
(then I can rebuild my favorite combi's?)
And I just discovered SNG's are compatible too???
I believe he means Programs within the Triton series are compatible with one another, not with the Kronos.
** KORG Product Support Contacts **
(they support BOTH hardware and software)


Korg USA Product support -- https://www.korgusa.com/contactus (For fastest service I would suggest calling them on the phone)

Outside the U.S. contact your Korg Country Distributor -- https://www.korg.com/us/corporate/distributors/
User avatar
michelkeijzers
Approved Merchant
Approved Merchant
Posts: 9112
Joined: Thu Feb 08, 2007 3:10 pm
Location: Netherlands
Contact:

Re: Why it is not possible to convert sounds from older mode

Post by michelkeijzers »

MartinHines wrote:
Alexia wrote: Programs from my Triton Studio are compatible with Kronos!!!??
Copy and paste in PCG tools???
(then I can rebuild my favorite combi's?)
And I just discovered SNG's are compatible too???
I believe he means Programs within the Triton series are compatible with one another, not with the Kronos.
Yes sorry for the possible misinterpretation.
Image
Developer of the free PCG file managing application for most Korg workstations: PCG Tools, see https://www.kronoshaven.com/pcgtools/
SanderXpander
Platinum Member
Posts: 7860
Joined: Fri Jul 29, 2011 7:23 am

Post by SanderXpander »

I'm not a programmer, and I'm a little short of time at the moment, but I would be interested in a collaboration trying to map all the parameters from the Triton HI to the Kronos HD1. I have an extreme, so MOST waveforms from the Triton series and expansions are there.
User avatar
michelkeijzers
Approved Merchant
Approved Merchant
Posts: 9112
Joined: Thu Feb 08, 2007 3:10 pm
Location: Netherlands
Contact:

Post by michelkeijzers »

SanderXpander wrote:I'm not a programmer, and I'm a little short of time at the moment, but I would be interested in a collaboration trying to map all the parameters from the Triton HI to the Kronos HD1. I have an extreme, so MOST waveforms from the Triton series and expansions are there.
Yes that would be a nice task. I know that someone tried to use a parser for the MIDI documentation to automate this, however manually it can be done too.

However, there is maybe even a better way:

- Create a very flexible set of parameters (that contain every possible parameter), let's call this set HDX
- Create a converter from HI to HDX
- Create a converter from HD1 to HDX
- Create a converter from HDX to HD1
- Create a converter from HDX to HI

Advantages:
- when a new engine (e.g. HDN) is created by Korg, only two converters need to be written (HDN to and from HDX).
- Everything can automatically be converted to/from HDN

Disadvantages:
- HDX might sometimes need to be changed, resulting in changes to every converter
Image
Developer of the free PCG file managing application for most Korg workstations: PCG Tools, see https://www.kronoshaven.com/pcgtools/
SanderXpander
Platinum Member
Posts: 7860
Joined: Fri Jul 29, 2011 7:23 am

Post by SanderXpander »

Would you be interested in the programming part of this or do you think it's too complicated per se for your app/skillz/time?
Also, I would assume we'd always be converting from older to newer synth, e.g. HI to HD1 (even if you create a superset called HDX). The benefit being (so far) that virtually all parameters from HI exist in HD1, though not the other way around. I.e., it would be a lot easier to convert from HI to HD1 than the other way around. The trickiest bit is probably the actual sample mapping.
User avatar
michelkeijzers
Approved Merchant
Approved Merchant
Posts: 9112
Joined: Thu Feb 08, 2007 3:10 pm
Location: Netherlands
Contact:

Post by michelkeijzers »

SanderXpander wrote:Would you be interested in the programming part of this or do you think it's too complicated per se for your app/skillz/time?
Also, I would assume we'd always be converting from older to newer synth, e.g. HI to HD1 (even if you create a superset called HDX). The benefit being (so far) that virtually all parameters from HI exist in HD1, though not the other way around. I.e., it would be a lot easier to convert from HI to HD1 than the other way around. The trickiest bit is probably the actual sample mapping.
Well, actually the generic feature (converting between models) is already in the wish list, but the wish list is so big, I probably need to spend the next 10 years to implement it all (possibly full time).

Because the list is so big, I probably will not start on such a huge (sub) project as converting. However, I am interested in thinking with all of you how to do it. And we could do it in steps too, like:
- first convert some parameters and let users do the sample remapping
- gradually add parameters
- do the sample remapping (possibly also in steps).

However, I notice from my free time now the app is increasing I need more time keeping everything working. Even copy/paste is not fully working now and after this I would spend some time into SNG files. After that I'm going to do some simple things just to ask 'easy improvements/feature'. So I cannot really promise when I pick up program conversion between Korg models although I am sure it would be a great feature.
Image
Developer of the free PCG file managing application for most Korg workstations: PCG Tools, see https://www.kronoshaven.com/pcgtools/
Post Reply

Return to “Korg Kronos”