Skip to content

EasyChords is a free web application, which lets you play all kinds of chords with just a click of a mouse. It can either play sounds directly on the browser or send MIDI to your preferred DAW. It is intended to be especially helpful for both beginners and people with disabilities.

License

Notifications You must be signed in to change notification settings

Joosakur/easy-chords

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyChords

Prerequisites for standalone use (web-client only)

  • Node / NPM

Prerequisites for use with external midi

  • Node / NPM
  • Kotlin and Java
  • Gradle
  • Midi receiver device
  • Some software which can input midi

web-client

React web application. Run npm install to install the dependencies.

Available Scripts

In the sub-project directory, you can run:

npm start

Runs the app in the development mode on http://localhost:3000

npm run build

Builds the app for production to the build folder.

npm run storybook

Runs the storybook on http://localhost:9009

midi-server

Spring Boot application which works as a connector between frontend and midi receivers.

Gradle tasks

bootRun

Starts the server on http://localhost:8080

bootJar

Builds a distributable jar file

About

EasyChords is a free web application, which lets you play all kinds of chords with just a click of a mouse. It can either play sounds directly on the browser or send MIDI to your preferred DAW. It is intended to be especially helpful for both beginners and people with disabilities.

Resources

License

Stars

Watchers

Forks