𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Introduction to Digital Music with Python Programming: Learning Music with Code

✍ Scribed by Michael Horn, Melanie West, Cameron Roberts


Publisher
Focal Press
Year
2022
Tongue
English
Leaves
279
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Introduction to Digital Music with Python provides a foundation in music and code for the beginner and shows how coding empowers new forms of creative expression while simplifying and automating many of the tedious aspects of production and composition.

With the help of online, interactive examples on Digital Audio Workstation (DAW) platforms called TunePad and EarSketch, this book covers the fundamentals of rhythm, chord structure and melodic composition alongside the basics of digital production. Each new concept is anchored in a real-world musical example that will have you making beats in a matter of minutes.

Including core programming concepts such as loops, variables, lists and functions, Introduction to Digital Music with Python is designed for beginners of all backgrounds, requiring no previous experience with music or code, including undergraduates and aspiring professionals.

✦ Table of Contents


Cover
Half Title
Title Page
Copyright Page
Dedication
Table of Contents
List of figures
Photo and illustration credits
Foreword
Acknowledgments
1 Why music and coding?
Interlude 1: Basic pop beat
2 Rhythm and tempo
Interlude 2: Custom trap beat
3 Pitch, harmony, and dissonance
Interlude 3: Melodies and lists
4 Chords
Interlude 4: Playing chords
5 Scales, keys, and melody
Interlude 5: Lean on me
6 Diatonic chords and chord progressions
Interlude 6: Random chord progressions
7 Frequency, fourier, and filters
Interlude 7: Creative effects
8 Note-based production effects
Interlude 8: How to make a drum fill
9 Song composition and EarSketch
Interlude 9: How to make a snare drumΒ riser
10 Modular synthesis
Interlude 10: Drum machine function
11 History of music and computing
Appendix A: Python reference
Appendix B: TunePad programming reference
Appendix C: Music reference
Index


πŸ“œ SIMILAR VOLUMES


Get Programming: Learn to code with Pyth
✍ Ana Bell πŸ“‚ Library πŸ“… 2017 πŸ› Manning Publications 🌐 English

Whether readers want to become a professional software developer, create web sites, analyze scientific data, or just automate tedious business tasks, learning to program is the first step. Fortunately, learning to program doesn't have to be difficult.<br /><br /><i>Learn Programming with Python</i>i

Get Programming: Learn To Code With Pyth
✍ Ana Bell πŸ“‚ Library πŸ“… 2018 πŸ› Manning Publications 🌐 English

Get Programming: Learn to code with Python introduces you to the world of writing computer programs without drowning you in confusing jargon or theory that make getting started harder than it should be. Filled with practical examples and step-by-step lessons using the easy-on-the-brain Python langua

Python for Beginners: Learn Python Progr
✍ Santos Ozoemena πŸ“‚ Library 🌐 English

<h2><span>The world of Python programming is booming! Get a slice of the action.</span></h2><p><span>Have you always wanted to be a part of the programming world, but things seem confusing and complicated so you’ve never gone through with it? </span></p><p><span>Are you hoping to get a career in pro

Learn to Program with Python
✍ Irv Kalb (auth.) πŸ“‚ Library πŸ“… 2016 πŸ› Apress 🌐 English

Get started in the world of software development: go from zero knowledge of programming to comfortably writing small to medium-sized programs in Python. Programming can be intimidating (especially when most books on software require you to know and use obscure command line instructions) but it doesn