f2e-spec
f2e-spec copied to clipboard
Feature/guitar chords
What does this PR do?
This PR will add a new feature of playing guitar chords. This requires a real guitar plugged to the computer. Chords will be displayed on the screen like text. The guitar playing is analyzed by performous via fft and it will be rated like singing.
- [ ] Analyzer system: Analyzes pcm of an input device
- [ ] Matcher system: Matches the analyzed audio to a given chord and scores results
- [ ] Device assignment: Select an input device
- [ ] Song loading: Read chord pro files and synchronize with ultrastar format
- [ ] Display chords on screen
- [ ] Display scores on screen
- [ ] Tie everything together
Closes Issue(s)
None, may close #126
Motivation
I want to sing and play guitar chord together in one game.
More
- [ ] Added/updated documentation
Additional Notes
Draft pull request cause it is a lot of work.
Download the artifacts for this pull request:
- Performous-1.2.0-796-609555e-alpha.AppImage.zip
- Performous-1.2.0-796-609555e-alpha.dmg.zip
- Performous-1.2.0-796-609555e-alpha.exe.zip
- Performous-1.2.0-796-609555e-alpha-debian_11.deb.zip
This service is provided by nightly.link. These artifacts will expire in 90 days and will not be available for download after that time.