pg2mma(1) | pg2mma(1) |
pg2mma - convert PGMusic .pat file to MMA format
pg2mma <infile> <outfile>
No options. Both infile and outfile must be specified. No files will be overwritten.
This program is used to convert a PGMusic .pat file containing extended patch definitions to a MMA format. The .pat files will contain lines like:
[ [Yamaha PSR 9000 - E.Piano [ (P1) 4.0.114=Galaxy EP 4.0.117=Stage EP 4.0.115=Polaris EP 5.0.118=Jazz Chorus 5.0.113=Hyper Tines 4.0.119=Cool! EP 4.0.120=Phase EP 5.0.116=New Tines
This program will convert the above to:
// Yamaha PSR 9000 - E.Piano // (P1) 4.0.114=GalaxyEp 4.0.117=StageEp 4.0.115=PolarisEp 5.0.118=JazzChorus 5.0.113=HyperTines 4.0.119=Cool!Ep 4.0.120=PhaseEp 5.0.116=NewTines
End
The names in the original file are converted to CamelCase; both ';' and [] comments are converted to MMA // style.
The conversion recognizes the "ONEBASED" keyword. When found, subsequent patch values will be decremented by 1.
The produced files should be useable directly by mma. However, there are a few cautions:
The latest version of this program is always distributed with MMA and is available at http://www.mellowood.ca/mma
Bob van der Poel <bob@mellowood.ca>
pg2mma is Copyright 2002-2008 Bob van der Poel. Free use of this software is granted under the terms of the GNU General Public License.
2015-09-17 |