pull/442/merge
hsiav4 2 years ago committed by GitHub
commit 9a9e75f04b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,29 @@
# Chiptune Synthesizer
**Tier:** 3-Advanced
Miniature chiptune sequencer and synthesizer.
A simple chiptune sequencer/beat machine to arrange music notes in patterns, and a synthesizer to play the notes through an audio channel. The user should be able to make fully fledged music or atleast be able to create quick prototypes for their music, for use in creative projects.
## User Stories
- [ ] User is introduced to grid, where tapping each cell lets the user add a note
- [ ] User selects a wave which plays the notes from the grid
- [ ] User tweaks parameters like volume, pitch and delay
- [ ] User saves their patterns to local memory
## Bonus features
- [ ] More audio channels can be added (noise etc.)
- [ ] User can add import sounds from local storage
- [ ] User can export patterns to MP3, WAV, GBS formats etc.
## Useful links and resources
- [Building a Beat Machine in Flutter](https://itnext.io/building-a-beat-machine-in-flutter-2b25b27d5a5b)
- [Making Waves Part 1 - Build a Synthesizer](https://developer.android.com/codelabs/making-waves-1-synth#0)
## Example projects
- [Nanoloop](https://www.nanoloop.com/)

@ -127,6 +127,7 @@ required to complete them.
| [Calendar](./Projects/1-Beginner/Calendar-App.md) | Create your own Calendar | 3-Advanced |
| [Calorie Counter](./Projects/3-Advanced/Calorie-Counter-App.md) | Calorie Counter Nutrition App | 3-Advanced |
| [Chat App](./Projects/3-Advanced/Chat-App.md) | Real-time chat interface | 3-Advanced |
| [Chiptune Synthesizer](./Projects/3-Advanced/Chiptune-Synth.md) | Chiptune synthesizer | 3-Advanced |
| [Contribution Tracker App](./Projects/3-Advanced/Contribution-Tracker-App.md) | Track funds donated to charity | 3-Advanced |
| [Elevator](./Projects/3-Advanced/Elevator-App.md) | Elevator simulator | 3-Advanced |
| [Fast Food Simulator](./Projects/3-Advanced/FastFood-App.md) | Fast Food Restaurant Simulator | 3-Advanced |

Loading…
Cancel
Save