Overview
Learn how to create a drum kit machine/beat maker using Python and Pygame. This course covers Python basics, Object Oriented Programming concepts, nested for loops, functions, working with audio files for sound generation, and data saving/reading. The course includes setting up the app, drawing the board, adding sounds, implementing play/pause functionality, adjusting beats and speed, saving/loading beat information, and final troubleshooting. The course is suitable for beginners and experienced developers interested in music programming and Python application development.
Syllabus
) Introduction.
) Project Showcase.
) Setting Up the App.
) Drawing the Board.
) Turning Notes On and Off.
) Add A Moving Beat Tracker.
) Adding Sounds and Making them Play!.
) Add Play/Pause Functionality.
) Adjust Total Beats and Speed.
) Turn an Instrument On or Off.
) Epic Water Break Content.
) Drawing the Save and Load Buttons.
) Adding Clear/Reset Board Functionality.
) Drawing the Save and Load Menus.
) Saving Beat Information.
) Loading In Saved Beats.
) Clean Up and Final Troubleshooting!.
Taught by
freeCodeCamp.org