I think that if you can use Pitchtrack's and pt2ps's command line, PTFE is straightforward.
If u want to track an existing sound file, click on the [...] button on the Source bar. This will open a file selector: choose an the file.
Instead, by clicking in the [Audiocard ADC] check button in the same bar, you enable real-time direct tracking. File selection is, of course, disabled.
All the entries, buttons and checkbuttons present between the Source bar and the Pitch track file bar correspond to Pitchtrack's tracking parameters. Have a look to the pitchtrack's reference, if necessary, and set the them as you like.
3] Select a pitch track file name in the "Pitch track file" bar. 4] Push the "Start tracking" button in the same bar to call pitchtrack.
While pitchtrack is working you may see the percentage of work done at the bottom of the PTFE window, where there was the copyright statement.
All child processes are runned in background so you can continue to interact with PTFE.
5] Set Postscript generation parameters under the "Pitch track file" bar as you like (See above for details). 6] Then select a Postscript file name in the "Postscript file" bar. 7] Press the "Render" button in the same bar to generate the Postscript file from the current selected pitch track file. 8] Press the "Show" button to call Ghostview and see the result.
You can change Postscript generation parameters and re-render the pitchtrack in few seconds. Then press again "Show" to let Ghostview update its window. PTFE will send a signal to the Ghostview process if there is an active one, otherwise it will lunch a new one.
"Save Setup" and "Load Setup" button respectively let you save the current configuration on a file and load a configuration. PTFE adds a ".ptfe" extentions to its setup file names, if not present. PTFE refuses to load setup files generated by different version of the frontend. "Exit" button closes PTFE and kill all running child processes.
.default.ptfe is the file name of the default PTFE configuration
If you save a configuration with this name, it will be automatically loaded
the next time you'll start PTFE.
Please note that PTFE checks for a configuration file in its working
directory but if there is not no one there, it checks in your home directory
too. That is local (working directory) setups override global (home directory)
At startup PTFE checks for Pitchtrack and pt2ps and refuses to run if they aren't present. The programs versions are showed in the title bar.