|
Korg Forums A forum for Korg product users and musicians around the world. Moderated Independently. Owned by Irish Acts Recording Studio & hosted by KORG USA
|
View previous topic :: View next topic |
Author |
Message |
michelkeijzers Approved Merchant
Joined: 08 Feb 2007 Posts: 9113 Location: Netherlands
|
Posted: Tue Jun 14, 2011 4:38 pm Post subject: PCG requested |
|
|
For creating an application to show which programs are used by which combis I need to have a special PCG (to find the locations).
Could somebody provide me a (n almost) default (full) PCG and that same PCG but with one specified combi (e.g. D96 which is normally empty) made up with the following programs (in that order):
0: A007
1: A017
2: B027
3: C037
4: D047
5: E057
6: F067
7: UA077
8: UB087
9: UC097
10: UD107
11: UE117
12: UF127
13: GM127
In this case I can make a (simple) computer program that shows:
Code: |
Program Used in combis
====== ===============
A000 . . .
A007 D96 . . .
...
A017 D96 . . .
...
Combi Used programs
===== =============
A000 . . .
A001 . . .
D096 A7 A17 B27 C37 D47 E57 F67 UA77 UB87 UC97 UD107 . . .
|
_________________
Developer of the free PCG file managing application for most Korg workstations: PCG Tools, see https://www.kronoshaven.com/pcgtools/ |
|
Back to top |
|
|
aron Platinum Member
Joined: 27 Jan 2011 Posts: 1546 Location: Hawaii
|
Posted: Tue Jun 14, 2011 7:29 pm Post subject: |
|
|
Use sysex. Get a sysex dump of the combis and then you can obtain the locations of the programs.
I used to be an expert on this..... it's been decades now _________________ Korg Kronos, CASIO PX-5S, Yamaha VL1, author of unrealBook for iPad. |
|
Back to top |
|
|
michelkeijzers Approved Merchant
Joined: 08 Feb 2007 Posts: 9113 Location: Netherlands
|
Posted: Tue Jun 14, 2011 10:21 pm Post subject: |
|
|
Sysex involves much more work ... with a PCG it's much more simpler.
Besides, sysex is much slower and for the table I need to have ALL PCG data anyway. _________________
Developer of the free PCG file managing application for most Korg workstations: PCG Tools, see https://www.kronoshaven.com/pcgtools/ |
|
Back to top |
|
|
michelkeijzers Approved Merchant
Joined: 08 Feb 2007 Posts: 9113 Location: Netherlands
|
Posted: Wed Jun 15, 2011 9:01 am Post subject: |
|
|
I guess the current Kronos owners will be busy too much with playing and discovering their beautiful new synth which is understandable.
Maybe I should try to ask again in a few weeks from now
There's no hurry anyway, I haven't ordered my Kronos anyway but I guessed it would be helpful for others too. _________________
Developer of the free PCG file managing application for most Korg workstations: PCG Tools, see https://www.kronoshaven.com/pcgtools/ |
|
Back to top |
|
|
cynkh Platinum Member
Joined: 09 Jun 2011 Posts: 526 Location: Buffalo, N.Y.
|
Posted: Wed Jun 15, 2011 1:10 pm Post subject: |
|
|
I'd be happy to provide when I'm back around the Kronos. Unfortunately, work calls.
I'm similarly working on a proggie but I'm trying to convert (or emulate) as many different synth engines as I can with MS-20, PolySix and AL-1 (working on porting my JP-8000/8080, SH-32 and Virus Classic patches first). I'll need to also have a pretty solid understanding of the .pcg et al file formats.
Cheers! _________________ - cynkh -
Hardware:
Kronos 61, microKORG, MoPho, Rogue, Aira System-1, Aira TB-3, Aira TR-8, MC-202, TB-303, (KMS-30), Juno 6, Alpha-Juno 1 (PG-300), SH-201, MC-09, Virus TI Snow, K2000, MPC-1000, X-Station 25, MultiMix-16FW, Ableton Live Push
Software:
Logic Pro 9, Korg Legacy Collection, Komplete 8, vCollection 3, Sylenth1, microTonic |
|
Back to top |
|
|
michelkeijzers Approved Merchant
Joined: 08 Feb 2007 Posts: 9113 Location: Netherlands
|
Posted: Wed Jun 15, 2011 1:15 pm Post subject: |
|
|
cynkh wrote: | I'd be happy to provide when I'm back around the Kronos. Unfortunately, work calls.
I'm similarly working on a proggie but I'm trying to convert (or emulate) as many different synth engines as I can with MS-20, PolySix and AL-1 (working on porting my JP-8000/8080, SH-32 and Virus Classic patches first). I'll need to also have a pretty solid understanding of the .pcg et al file formats.
Cheers! |
There is no hurry at all ...
Just for curiousity: what do you mean with convert/emulate synth engines? You mean to automatically generate the P(CG) for those programs? This can be quite tricky tough.
I can provide you with the findings I need (but I don't need that much info from the PCG, only the reference numbers from all combis (and of course the location of all combis for all banks).
Good luck with the conversion for now! _________________
Developer of the free PCG file managing application for most Korg workstations: PCG Tools, see https://www.kronoshaven.com/pcgtools/ |
|
Back to top |
|
|
cynkh Platinum Member
Joined: 09 Jun 2011 Posts: 526 Location: Buffalo, N.Y.
|
Posted: Thu Jun 16, 2011 3:11 am Post subject: |
|
|
The conversion program I'm working basically analyzes an existing patch's SysEx or bank or whatever file and looks for certain parameters against a library of known parameters. It maps the highest and lowest values of a range and generates a function to convert in each direction, e.g. Synth A might only have values from 0-99 (think Casio CZ) whereas Synth B might be standard MIDI 0-127. The analysis also determines if any incompatibilities exist between synths like Synth B might be missing a large number of waveforms present in Synth A or Synth A may not have all of the filter types of Synth B. There's a threshold for what the acceptable variance is and anything outside of that threshold gets discarded or flagged in some fashion (like putting an '*' after the patch name) based on user-defined rules.
I'm still getting the wrinkles ironed out with converting from JP-8000/8080 to SH-32 (which is kind of like apples and oranges; but, they both have the supersaw so it seemed worth it!). The JP has a feedback oscillator not present on the SH and can also use sync mod through the filters whereas the SH loses the filter when sync mod is applied (although it provides a less robust filter as an effect type).
Btw, I found the .pcg file format information on Karma Labs' website. Nothing for the Kronos yet but I presume that's why you're tackling this!
Cheers! _________________ - cynkh -
Hardware:
Kronos 61, microKORG, MoPho, Rogue, Aira System-1, Aira TB-3, Aira TR-8, MC-202, TB-303, (KMS-30), Juno 6, Alpha-Juno 1 (PG-300), SH-201, MC-09, Virus TI Snow, K2000, MPC-1000, X-Station 25, MultiMix-16FW, Ableton Live Push
Software:
Logic Pro 9, Korg Legacy Collection, Komplete 8, vCollection 3, Sylenth1, microTonic |
|
Back to top |
|
|
michelkeijzers Approved Merchant
Joined: 08 Feb 2007 Posts: 9113 Location: Netherlands
|
Posted: Thu Jun 16, 2011 8:15 am Post subject: |
|
|
cynkh wrote: | It maps the highest and lowest values of a range and generates a function to convert in each direction, e.g. Synth A might only have values from 0-99 (think Casio CZ) whereas Synth B might be standard MIDI 0-127. |
Note that the ranges (per parameter) might not necessarily be linear (both for Casio nor Korg). _________________
Developer of the free PCG file managing application for most Korg workstations: PCG Tools, see https://www.kronoshaven.com/pcgtools/ |
|
Back to top |
|
|
cynkh Platinum Member
Joined: 09 Jun 2011 Posts: 526 Location: Buffalo, N.Y.
|
Posted: Fri Jun 17, 2011 2:47 pm Post subject: |
|
|
Yeah, that's been an issue with the proggie so far; but, that's why I keep a library of manuals and MIDI implementation papers around. I'm hoping to be able to snag, at least temporarily, each of the boards/modules I'll be converting to test the sound over as wide a range as possible.
Ultimately it would be great if Kronos could just "load" other manufacturers patches the way it does with DX SysEx files. That's what I'm aiming for. _________________ - cynkh -
Hardware:
Kronos 61, microKORG, MoPho, Rogue, Aira System-1, Aira TB-3, Aira TR-8, MC-202, TB-303, (KMS-30), Juno 6, Alpha-Juno 1 (PG-300), SH-201, MC-09, Virus TI Snow, K2000, MPC-1000, X-Station 25, MultiMix-16FW, Ableton Live Push
Software:
Logic Pro 9, Korg Legacy Collection, Komplete 8, vCollection 3, Sylenth1, microTonic |
|
Back to top |
|
|
michelkeijzers Approved Merchant
Joined: 08 Feb 2007 Posts: 9113 Location: Netherlands
|
Posted: Fri Jun 17, 2011 7:38 pm Post subject: |
|
|
I emailed you my Sysex/PCG documentation. (didn't read this before I sent it so maybe you already have it).
It would be nice if you could use patches from other companies; actually, it would already be nice to 'convert' patches from other Korg synths (even newer ones), so when somebody upgrades to a Kronos, he can use his already made patches immediately. _________________
Developer of the free PCG file managing application for most Korg workstations: PCG Tools, see https://www.kronoshaven.com/pcgtools/ |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|