FHT Core Project


MISSION:


OBJECTIVES:


PROGRAM STRUCTURE:

The program is built in such a way that it can be started from the shell (or a double-clickable GUI shell script). It is built in such a way that it may also be made run completely without GUI.

The GUI, based on OSF/Motif can be automatically initialized from the core program, upon a completed analysis, by passing a number of generated fake widgetargc-**widgetargv argument pairs, to make the widget tree behave as if it was the main program. It is built around a double-visual OpenGL interactive screen. A loop of custom written event handlers partially bypasses the main loop to ensure clean and prompt interactivity with user's actions. Parameters which control the display and visualization can be entered from a set of menus and dialog-boxes.

Resynthesis and export parameters are also entered into appropriate dialog-boxes.


FUNCTIONALITY:


GUI OVERVIEW

1. Starting the program:

2. The Main Window:

3. Two dialog boxes:

4. Freq. ramp test tone to be tracked and exported to IRCAM Partials:

5. Exported IRCAM Partials from FHTCore read and displayed in SculptView (logartihmic-perspective):