Rhapsodizer / AcousticDataViewer

Web Application for Acoustic Data Visualization

Home Page:https://rhapsodizer.github.io/AcousticDataViewer/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Web Application for Acoustic Data Visualization

https://rhapsodizer.github.io/AcousticDataViewer/

License:MIT License


Languages

Language:HTML 100.0%