Drum Machine with Python and Pygame – Full Project Course

Subscribers:
10,700,000
Published on ● Video Link: https://www.youtube.com/watch?v=F3J3PZj0zi0



Duration: 2:48:13
180,381 views
4,505


In this Python & Pygame project course you will learn how to create a drum kit machine / beat maker.

This course is for both beginners and experienced developers. It covers Python and Object Oriented Programming concepts including nested for loops, functions, using audio files for generating sound, and saving / reading data.

💻 Download the code and sounds in this zip file: https://github.com/plemaster01/LeMasterTechYT/raw/main/beatMaker.zip

✏️ Pete LeMaster created this course. Check out his channel: https://www.youtube.com/channel/UCV5Ab39YnXvTZ6Grar9URxQ

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:00:31) Project Showcase
⌨️ (0:02:19) Setting Up the App
⌨️ (0:08:48) Drawing the Board
⌨️ (0:26:02) Turning Notes On and Off
⌨️ (0:40:04) Add A Moving Beat Tracker
⌨️ (0:48:52) Adding Sounds and Making them Play!
⌨️ (0:57:41) Add Play/Pause Functionality
⌨️ (1:05:06) Adjust Total Beats and Speed
⌨️ (1:19:57) Turn an Instrument On or Off
⌨️ (1:29:07) Epic Water Break Content
⌨️ (1:29:37) Drawing the Save and Load Buttons
⌨️ (1:32:57) Adding Clear/Reset Board Functionality
⌨️ (1:33:37) Drawing the Save and Load Menus
⌨️ (1:47:52) Saving Beat Information
⌨️ (2:06:10) Loading In Saved Beats
⌨️ (2:42:57) Clean Up and Final Troubleshooting!

🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news




Other Videos By freeCodeCamp.org


2022-06-20Automate with Python – Full Course for Beginners
2022-06-15Python TensorFlow for Machine Learning – Neural Network Text Classification Tutorial
2022-06-13Visual Basic (VB.NET) – Full Course for Beginners
2022-06-09Flutter Mobile App + Node.js Back End Tutorial – Code an Amazon Clone [Full Course]
2022-06-08Python Speech Recognition Tutorial – Full Course for Beginners
2022-06-02Code Your Own Heroku Clone with Python – Provision Infrastructure Programmatically Tutorial
2022-05-31Build a Shopping Cart with JavaScript – Project Tutorial
2022-05-27Build a Chrome Extension – Course for Beginners
2022-05-26Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript – 32-Hour Course
2022-05-23React Testing Course for Beginners – Code and Test 3 Apps
2022-05-19Drum Machine with Python and Pygame – Full Project Course
2022-05-17SQL Server Performance Essentials – Full Course
2022-05-12Self-Driving Car with JavaScript Course – Neural Networks and Machine Learning
2022-05-09Build a Social Media App with Django – Python Web Framework Tutorial
2022-05-05Data Visualization with D3 – Full Course for Beginners [2022]
2022-05-04React Router 6 – Tutorial for Beginners
2022-05-02Google Cloud Associate Cloud Engineer Course - Pass the Exam!
2022-04-28Blazor WebAssembly & Web API on .NET 6 – Full Course (C#)
2022-04-27Assembly Language Programming with ARM – Full Tutorial for Beginners
2022-04-25Python + PyTorch + Pygame Reinforcement Learning – Train an AI to Play Snake
2022-04-20Redux Toolkit Tutorial – JavaScript State Management Library