Skip to content
This repository has been archived by the owner on Aug 15, 2023. It is now read-only.

Introduction

Hanns Holger Rutz edited this page Mar 23, 2017 · 6 revisions

Introducing the GUI

The framework provides a rich application programming interface (API) which interlinks data I/O, visual and auditory display. A standalone application provides both a graphical user interface and a text based shell for the Scala language. As input format, the Network Common Data Form (NetCDF) is used. The framework functions both as analysis tool for the climate scientists via a graphical user interface and development environment for the sonification design using a text editor.

Back to Table of Contents.

Overview of the GUI

  • The Start Window
  • The Log Window
  • The Workspace
  • The Data Source Window
  • The Plot Window
  • The Sonification Window
  • The Synth Graph Code Editor

Description

The Start Window

SysSon_Startfenster

The audio system runs a realtime sound synthesis server based on the underlying computer music framework SoundProcesses.

Visit The Start Window for a detailed description of its functionality.

The Log Window

The Log Window displays the response of the interpreter such as results of code evaluation, various notifications, warnings and errors.

The Workspace

The workspace contains all the data soures and the parametrised sonification instances.

Learn more about workspaces here.

The Data Source Window

A data source is a collection of variables stored in an HDF5 or NetCDF file.

Learn more about Data Sources here.

The Plot Window

Standard plot objects can be created. They are stored with the workspace and can be synchronised with the sonification editors.

Learn more about Plots here.

The Sonification Window

A sonification object comprises of a sound function and a data and control interface compiled from a patch, as well as a dictionary that maps between logical data variables and dimensions and selections from the data sources.

Learn more about Sonifications here.

The Synth Graph Code Editor

A patch is a textual description of a sonification model, using DSP unit generators and domain specific data selection and transformation blocks.

Learn more about coding here.