Introduction

Many musicians around the world are trying to find new for themself’s chords by simply combining notes. this process can be difficult especially if you don’t know any music theory to name the chord that you just found can be really hard and quiet impossible . My goal with this project was to help musicians to name and build some chords by simply analyzing their input sequence of notes.

Create note maps


Some Variables


Check Minor


Generate postfix


Format for Sound


Changing Note Naming


Creating Final Postfix


GUI


Usage

Below are screenshots showing how to use this program correctly.
At first user must enter the main note of chord
Then enter sequence of notes separated with “,” and without spaces
Finally click “Submit” button and get chord name and sound version
Also user can change note naming (Classic and Wester are implemented)
gui[]
Out[]=
Tone:
toneNote
Do
Classic
Western
​
​
Submit
Null

Conclusion

In conclusion by using wolfram mathematica’s functionality and with a little bit of music theory I created this project to help musicians exploring new chords.

Acknowledgment

I want to thank my mentor Mher Mkrtchyan for his help and support throughout this project

Affiliation

In December 2020 the Wolfram Lab opened at RAU (Russian-Armenian University, Yerevan, Armenia). The Wolfram Lab was created on the basis of the RAU research laboratory for mathematical modeling of quantum systems. This laboratory became the first laboratory in the world created by Wolfram Research on a university basis. Currently, the laboratory teaches courses for undergraduate students (major in programming and physics) and high school students (major in physical and mathematical sciences). Mher Mkrtchyan (mherm@wolfram.com) (Group: Sound & Vision, Manager: Shadi Ashnai) is responsible for the Wolfram Lab at RAU.
The project was completed by 12th grade student.

CITE THIS NOTEBOOK

ChordHelper: name and build chords using input sequence of notes​
by Mesrop Sargsyan​
Wolfram Community, STAFF PICKS, November 26, 2024
​https://community.wolfram.com/groups/-/m/t/3329048