https://github.com/prak112/beatmaker
A customized beatmaker for making and saving funky beats using pygame
https://github.com/prak112/beatmaker
freecodecamp-project music python python-pygame ui-design
Last synced: 11 months ago
JSON representation
A customized beatmaker for making and saving funky beats using pygame
- Host: GitHub
- URL: https://github.com/prak112/beatmaker
- Owner: prak112
- Created: 2022-05-22T18:43:53.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-28T12:59:10.000Z (over 3 years ago)
- Last Synced: 2025-01-15T01:42:01.643Z (about 1 year ago)
- Topics: freecodecamp-project, music, python, python-pygame, ui-design
- Language: Python
- Homepage:
- Size: 574 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Funtime Project
#### Source: [freecodecamp tutorial](https://www.freecodecamp.org/news/create-a-drum-machine-with-python-and-pygame/)
### Libraries:
* _pygame_
### Concepts:
* _loops_
* _nested loops_
* _object oriented programming_
# Stages:
* App setup
* Draw board layout
* Selecting music pattern
* Moving beat tracker
* Add audio
* Add functionality
- Play & Pause
- adjust BPM & speed
- turn Instrument ON/OFF
- add Save, Load & Clear buttons
- add Clear functionality
- add Save beat functionality
- add Load beat functionality