User Guide/Toolbox: Difference between revisions
No edit summary |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:{{SUBPAGENAME}}}} | {{DISPLAYTITLE:{{SUBPAGENAME}}}} | ||
{{Toolbox}} | {{Toolbox}} | ||
Toolboxes are add-on functions which use a standardised interface to hook into the {{STX}} applications and provide additional functionality. Toolbox functions are programmed for specific contexts in {{STX}} (e.g. for the Workspace or for the Sectioner in Spectrogram & Parameters Viewer). See the Toolbox Functions entry in the Programmer Guide if you want to know how to | Toolboxes are add-on functions which use a standardised interface to hook into the {{STX}} applications and provide additional functionality. Toolbox functions are programmed for specific contexts in {{STX}} (e.g. for the Workspace or for the Sectioner in Spectrogram & Parameters Viewer). See the [[Programmer Guide/Toolbox|Toolbox Functions]] entry in the Programmer Guide if you want to know how to program Toolbox functions. | ||
Toolbox functions are stored for convenience's sake in the folder <code>Toolbox</code> in the install directory in files with the extension <code>sts</code>. | Toolbox functions are stored for convenience's sake in the folder <code>Toolbox</code> in the install directory in files with the extension <code>sts</code>. | ||
Line 24: | Line 24: | ||
*[[/AutoSeg Toolbox/]] | *[[/AutoSeg Toolbox/]] | ||
*[[/Eval Level Statistics/]] | *[[/Eval Level Statistics/]] | ||
*[[/ExportSegmentsToSoundfiles/]] | |||
*[[/Import_PRAAT_TextGrid/]] | |||
*[[/KlattParameterSynthesis/]] | *[[/KlattParameterSynthesis/]] | ||
*[[/KlattSaveResynthesis/]] | *[[/KlattSaveResynthesis/]] | ||
Line 31: | Line 33: | ||
*[[/KlattSynDialog/]] | *[[/KlattSynDialog/]] | ||
*[[/KlattSynTB/]] | *[[/KlattSynTB/]] | ||
*[[/runMAUSBasicDlg/]] | |||
==Programming Toolboxes== | ==Programming Toolboxes== | ||
You can program your own Toolbox functions tailored to your needs. A guide to doing so can be found in the [[Programmer Guide/Toolbox|programmer guide]]. | You can program your own Toolbox functions tailored to your needs. A guide to doing so can be found in the [[Programmer Guide/Programming a Toolbox|programmer guide]]. | ||
Latest revision as of 09:15, 11 September 2019
Toolboxes are add-on functions which use a standardised interface to hook into the STx applications and provide additional functionality. Toolbox functions are programmed for specific contexts in STx (e.g. for the Workspace or for the Sectioner in Spectrogram & Parameters Viewer). See the Toolbox Functions entry in the Programmer Guide if you want to know how to program Toolbox functions.
Toolbox functions are stored for convenience's sake in the folder Toolbox
in the install directory in files with the extension sts
.
The Toolbox functionality requires STx version 3.6.0 and newer.
Contents
Loading, reloading and unloading Toolbox functions
Toolbox functions are stored in STx script files (*.sts) in the Toolbox
folder. General toolbar commands are found in the Workspace Special > Toolbox functions menu. E.g. you can load new toolbox files, unload them, and reload any that have been changed on disk (useful if you are developing a toolbox function). Once a Toolbox function is loaded, it is available in all contexts for which is was designed. All loaded toolbox functions can be displayed with the Show command.
Calling Toolbox Functions
Exactly how you call a Toolbox function depends on the context and whether or not a hotkey has been defined for it. For example, in the Spectrogram & Parameters Viewer Sectioner, the available toolbox functions (e.g. those that are loaded and available in the spectum context) are available via the context menu entry Toolbox.
Default Toolboxes
The following Toolboxes are included in the default STx package:
- ASeg Short Clicks Detection
- ASeg Short Clicks Segmentation
- ASeg Signal Pause Segmentation
- AutoSeg Toolbox
- Eval Level Statistics
- ExportSegmentsToSoundfiles
- Import_PRAAT_TextGrid
- KlattParameterSynthesis
- KlattSaveResynthesis
- KlattSpectrumResynthesis
- KlattStationaryResynthesisLeftCursor
- KlattStationaryResynthesisRightCursor
- KlattSynDialog
- KlattSynTB
- runMAUSBasicDlg
Programming Toolboxes
You can program your own Toolbox functions tailored to your needs. A guide to doing so can be found in the programmer guide.