Skip to content

ppxl/go-chord-progression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-chord-progression

go-chord-progression is a project that aims to create and play harmonic chords.

This project was further developed during my learning day 2025 and the main point is to build schemes of harmonics. While it would be optimal to build chords, I didn't get this to work with the underlying golang library. At least there are melodies which is fine, too.

How to run

go run .

Or download the binary release and go:

chmod +x go-chord-progression
./go-chord-progression

Then point your browser to http://localhost:9001/index.html

You can view/listen to example output. Note the output is generated procedurally and never the same.

Licenses

This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License.

As an artist, I want to encourage others to make art and music but not avoid commercial grifters to take their share.

The Reset CSS styles origins from Eric Meyer, meyerweb, which was released into the public domain.

Prior Art

Considered detecting, managing and working with USB audio devices by means of Golang is a bit a toughie for an art project of one day, the idea of playing music through the browser is absolutely lovely. I got heavily inspired by this Dynamsoft page about playing music with HTML5.

I did not copy code from Dynamsoft, though.

...

About

go-chord-progression is a project that aims to create and play procedurally created harmonic chords

Resources

License

Stars

Watchers

Forks

Packages

No packages published