Skip to content

Rhapsodizer/AcousticDataViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Web Application for Acoustic Data Visualization icon

Static Badge Live Demo Static Badge

Static Badge Static Badge

A web application for visualizing and comparing data regarding musical instruments, particularly guitars and violins.

FeaturesSetup and RequirementsUsageLicense


Features

  • Single page, frontend only
  • Two instruments comparison or multiple instruments comparison
  • Frequency Response Function visualization
  • Polar Patterns visualization
  • Displacements visualization
  • Radiation Pattern visualization

Setup and Requirements

Simply download the index.html file and open it with your favorite browser. Rename it at your discrection.

Note

Internet connection is required to load external libraries.

A live version of the application is available here.

Demo files can be downloaded here.

Supported files:

  • Frequency Response Function: .dat (column 1: frequency values, column 2: magnitude values)
  • Polar Patterns and Displacements: all supported image files (.jpg,.png,.tiff, etc)
  • Radiation Pattern: .vtu files (Unstructured VTK)
  • Multiple instruments comparison: .csv (first row: names, first column: frequency values)

The instrument data have to follow the structure:

|__instrumentFolder
      |__ FRF
      |__ PP
      |__ FB
      |__ RP

Important

Images representing the polar pattern are named with the convention: A or B + progressive number. Images representing the displacements are named with the convention: F (front) or B (back) + progressive number.


Usage

Select layout (two instruments or several instruments comparison).

Two instruments comparison

  • click on buttons to load instruments data
  • scroll to visualize everything
  • click on titles to hide and show contents
  • lock frequency to update visualization of both instruments with the same value

Multiple instruments comparison

  • choose the type of band subdivision
  • update the values inside the boxes

License

This project is licensed under the terms of the MIT license.