PCG structure info

Discussion relating to the Korg M50 Workstation.

Moderators: Sharp, X-Trade, Pepperpotty, karmathanever

Post Reply
User avatar
Yatrix
Senior Member
Posts: 281
Joined: Thu Nov 11, 2010 8:17 pm

PCG structure info

Post by Yatrix »

Hi,
Found that several years ago Triton fans figured out PCG specification and created several librarian softs. For some reason there are no activities of that kind in respect of M50.

Looks like no one is interested in librarian, and ability to load drum patterns and arpeggios from external sources ?

any idea how to obtain PCG info from Korg or it is top secret and one need to deals with wikileaks on the matter ?
Developer of Aldan III for Korg M50, KROME.
Please find the app at :
http://korgpatches.com/patches/m50/aldan_iii_trial
Documentation included in setup.
User avatar
X-Trade
Moderator
Posts: 6490
Joined: Tue Feb 14, 2006 9:47 pm
Location: Leeds, UK
Contact:

Post by X-Trade »

I think a main reason is that the M50 and M3 already come with an editor now.

But also you will struggle to get the information out of korg. They are very secretive with their proprietary technologies. AFAIK this is part of the reason the former forum administrator Daz moved away from Korg products - he had put so much time into developing applications that help users like us, but Korg would not give him the information he needed to finish them.

You're welcome to try though.
Current Gear: Kronos 61, RADIAS-R, Volca Bass, ESX-1, microKorg, MS2000B, R3, Kaossilator Pro +, MiniKP, AX3000B, nanoKontrol, nanoPad MK II,
Other Mfgrs: Moog Sub37, Roland Boutique JX03, Novation MiniNova, Akai APC40, MOTU MIDI TimePiece 2, ART Pro VLA, Focusrite Saffire Pro 40.
Past Gear: Korg Karma, TR61, Poly800, EA-1, ER-1, ES-1, Kawai K1, Novation ReMote37SL, Boss GT-6B
Software: NI Komplete 10 Ultimate, Arturia V Collection, Ableton Live 9. Apple OSX El Capitan on 15" MacBook Pro
User avatar
Yatrix
Senior Member
Posts: 281
Joined: Thu Nov 11, 2010 8:17 pm

Post by Yatrix »

Thanks X-Trade, you confirmed my suspicions :)
Tried to compare Triton's and Karma's PCG structures with M50, and it quite similar, but there are few new chunks (looks like ... duplications?) in M50 PCG and hell knows what it for and what it actually mean ...
Developer of Aldan III for Korg M50, KROME.
Please find the app at :
http://korgpatches.com/patches/m50/aldan_iii_trial
Documentation included in setup.
User avatar
mocando
Platinum Member
Posts: 1241
Joined: Tue Apr 21, 2009 9:35 pm
Location: Panama City, Panama
Contact:

Post by mocando »

Wouldn't it be great to have an open source PCG structure so many great developers might create awesome 3rd party apps to play with ?

Sadly the world is far from perfect :cry:
Martin Ocando

Korg Gear: Wavestation
Korg Software: KLC Wavestation, iWavestation for iPad
Non Korg: M-Audio Code 61 MIDI Controller, Nektar GX49 MIDI Controller
Music Computing: 16in Macbook Pro with Touch Bar Mid 2019, i9 32GB RAM 2TB Flash, MacOS Catalina - 2019 iPad Air 64GB
Software: Apple MainStage, Arturia V Collection 7, Arturia OB-Xa V
Visit: <a href="http://korgfans.wordpress.com">Synth Fans :: Everything Synths</a> Twitter: <a href="http://twitter.com/korgfans">@korgfans</a>
runeharpun
Full Member
Posts: 208
Joined: Sun Jan 11, 2009 12:08 pm
Location: Norway

Post by runeharpun »

I was thinking about making something for the M50 a while ago, but I gave up since I got no response from Korg when I asked for the format of the patches and performances.

But there is a timeconsuming was to map out the format:

Get hold of a hex editor (http://www.hex-editor.org/). Then you can save two patches/performances with a single parameter edited. Then you use the analysis->file-compare function in the hex editor to see where the difference is.

R
Surixurient
Posts: 5
Joined: Fri Dec 26, 2008 9:33 pm

has anyone started reversing the pcg format?

Post by Surixurient »

I am thinking of doing this for the TR (same as triton?), I really would like that format. I did it for the roland sh-201 .shl .she files and it was pretty easy with a file comparison tool. about 8 hours of work, very boring and i ended up skiping some paramters sections I didnt really care about but doable.

What really is strange is that Korg gives you the exact specs to the sample file formats right in tht TR manual. but not the program file formats. They would have a reason to keep the sample formats secret, because that would force you to buy their sampling upgrade board to edit wav samples,who would buy the upgrade if you can just build your samples on your pc, way easier than using the sampling-upgrade GUI to edit waves I would imagine.

Another strange thing is that manual gives you chunkIDs from the PCGs that will not load properly or will load truncated from the triton series, why would you care about chunkIDs if they have not even published the format? Mysterious.
TR-61 : microKorg : M3R : Casio FZ-1 : Casio CZ-5000 : Ensoniq ESQ-1 : Kawai K1r : Yamaha tx81z : Roland SH-201 : Tascam DA-30 recorder : Tascam DA-88 recorder : Sonar 8 DAW : epiphone explorer : marshall g100r : TEAC 3 mixer : Peavey MS 1621 mixer : m-audio mobile pre soundcard
User avatar
Yatrix
Senior Member
Posts: 281
Joined: Thu Nov 11, 2010 8:17 pm

Post by Yatrix »

There are a lot of librarians for Triton family, so no need to do same job once more. Recommend Lelibby by Klaus Cinibulk. Nice and free soft. Google.

Secondly, M50 pcg structures are much more complicated then were for Triton family. I managed to understand almost everything in M50 PCGs but it took me about two months of investigations.
Developer of Aldan III for Korg M50, KROME.
Please find the app at :
http://korgpatches.com/patches/m50/aldan_iii_trial
Documentation included in setup.
User avatar
McHale
Platinum Member
Posts: 2487
Joined: Tue Feb 10, 2009 4:03 pm
Location: B.F.E.

Post by McHale »

+1 on the LeLibby. I use it for every show. It's the only librarian where you can easily shuffle progs/combis instead of creating a new .pcg and copying the prog/combi over one at a time (risking you may forget one).

I'd pay a good amount of money for a single librarian that handles *ALL* .pcg formats and offers conversion between different types. While it's true that the Triton and M3 use different synth engines, MOST of the settings will directly convert. For those that don't, the end user can manually set those. For example, almost all of the samples on the Triton have a corresponding sample on newer synths (like M50 or M3). Converting backwards would be more difficult but possible.
Current Korg Gear: KRONOS 88 (4GB), M50-73 (PS mod), RADIAS-73, Electribe MX, Triton Pro (MOSS, SCSI, CF, 64MB RAM), SQ-64, DVP-1, MEX-8000, MR-1, KAOSSilator, nanoKey, nanoKontrol, 3x nanoPad 2, 3x DS1H, 7x PS1, FC7 (yes Korg, NOT Yamaha).
billbaker
Platinum Member
Posts: 2206
Joined: Wed May 31, 2006 11:56 pm
Location: Vienna, Virginia, USA
Contact:

Post by billbaker »

Regarding the "secret" conspiracy.

Maybe Korg has NO reason to keep anything secret, they're just a monolithic and stupid corp and don't know how to give anything out.

Maybe Korg has GOOD reason to keep everything secret, they're a crafty and slick corp and would never give anything away for free.

Maybe Korg thinks they can license this EXCLUSIVE data to sound diver or some other software publisher for big, or even medium sized bucks...

Maybe they canned the development team before getting the GOOD version of the editor.

Maybe the sample data's there because everyone asked and they've got their own sample editing software, so Korg has to do NOTHING to appear like good guys.

Maybe the PCG data's not there because only a few people asked and they've got the idea Korg ows them detailed and multi-generation editor / librarian software, so all Korg has to do is do NOTHING to appear like bad guys.

Sheesh!

BB
billbaker

Triton Extreme 88, Triton Classic Pro, Trinity V3 Pro
+E-mu, Alesis, Korg, Kawai, Yamaha, Line-6, TC Elecronics, Behringer, Lexicon...
Surixurient
Posts: 5
Joined: Fri Dec 26, 2008 9:33 pm

Post by Surixurient »

Yeah I know there are librarians/editors for triton series but I need the format specs as well, for a software suite I am working on to display/edit parameters of various synths and convert patches between them as close as possible.
TR-61 : microKorg : M3R : Casio FZ-1 : Casio CZ-5000 : Ensoniq ESQ-1 : Kawai K1r : Yamaha tx81z : Roland SH-201 : Tascam DA-30 recorder : Tascam DA-88 recorder : Sonar 8 DAW : epiphone explorer : marshall g100r : TEAC 3 mixer : Peavey MS 1621 mixer : m-audio mobile pre soundcard
billbaker
Platinum Member
Posts: 2206
Joined: Wed May 31, 2006 11:56 pm
Location: Vienna, Virginia, USA
Contact:

Post by billbaker »

LeLibby's author, Claus, has contact info on his site - he might be able to help where Korg wouldn't/couldn't...

Also, you could simply be knocking on the wrong doors. If you get a no - assume it's really a "not my job" and ask for suggestions as to who MIGHT have the spec &/or authority to let you in on it.

BB
billbaker

Triton Extreme 88, Triton Classic Pro, Trinity V3 Pro
+E-mu, Alesis, Korg, Kawai, Yamaha, Line-6, TC Elecronics, Behringer, Lexicon...
Post Reply

Return to “Korg M50”