Previous Contents

6   Programs




6.1   pmconvert, formattosdif, fmttosdif, sdiftoformat, sdiftofmt, formattofmt, fmttoformat, picstosdif, picsbintosdif

The pmconvert program converts partial data between the formats ascii (.format), binary (.fmt), and SDIF (.sdif).

Synopsis
usage: pmconvert [options] [infile [outfile]]

pmconvert converts between files with partials (.format, .fmt, .sdif),
peaks (.pics), and break-point functions (.f0).
Files can be '-' for standard input/output.

options:
        -q      work quietly
        -R <sr> sampling rate for peaks conversion
        -h      this help
When called as pmconvert, the input and output files must be given, and their types are inferred from the extensions. I.e. you cannot use standard input/output.

The programs formattosdif, fmttosdif, sdiftoformat, sdiftofmt, formattofmt, fmttoformat, picstosdif, picsbintosdif are copies of pmconvert, which take the input and output file types from their name. Here, you can use standard input/output.

Note that you can use gzip-compressed files (.gz) as input/output, which are automatically decompressed/compressed.




6.2   The pm Parser

...performs additive analysis/synthesis

Synopsis
pm [options...] [output file]

Options:
-v <Verbose>
-S <Input FileName>          (.fft or .format)
-P <Fundamuntal FileName>    (.F0)
-A <Action>                  (par:PartialFollow, syn:Synthesis)
-O <Partial Type>            (a:ASCII, b:Binary, s:SDIF)
-q <Number Of Partials>      (all by default)
-M <Window Analysis Size>    (nbSamples)
-N <Window FFT Size>         (nbSamples)
-I <Window Analysis Step>    (nbSamples)
-W <Analysis Type>
-p <Synthesis With Phase>
-R <Sampling Rate>           (nbSamples/s)
-B <Begin>                   (time)
-E <End>                     (time)
-c <Bandwidth Partial Seeve> (coeff 0<k<1)
-a <Envelopp Attack>         (time)
-r <Envelopp Release>        (time)


Formatted and maintained by Diemo Schwarz --- last change
Previous Contents