Skip to content

FlynnHorrell/WebAppsProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebAppsProject

Description

Our guitar app will allow users to make chords on a diagram of a guitar, and then have the web page play a sound file to accomplany it while displaying the name of the chord and a reference for how to play it on a guitar.

Operations

The user should be able to select and de-select strings to show if they are part of the chord. There will be 12 frets in the diagram, and pressing a string on a different fret will change the chord being made. The web page will be able to play the chord using HTML5 Audio. The user will be able to input any chord they want, and the diagram will show how to play it. The user will also be able to use alternate tunings. The user will be able to make chords with 7 stringed guitars (if we have the time)

Necessary Components

Models

Strings

Each string will be labeled with a note (E, A, B, etc) Certain strings will have the option to change it's tuning A way to indicate that a string has been selected by the user If a string is selected in more than one spot, the oldest one will be automaticall de-selected. A method that will return the current note value of a given string, depending on which fret is was clicked at A method to return the distance between two strings

Frets

Frets will be labelled 1 – 12 Which fret a string is selected at will change the chords

Audio

Using HTML5 Audio, the web page will be able to play sound of the chords being made Another method will compare the given string objects to a table that will return the chord being made

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •