Music isn’t just something we listen to — it’s a tool for healing, focus, and joy. Over my 25 years as a pianist, harpist, and music educator, I’ve seen how the right sounds can transform moods, reduce stress, and spark creativity. That’s why I created a FREE guide: The Healing Power of Music — aContinue reading “🎶 The Healing Power of Music — Get Your Free Guide”
Author Archives: Lydia Bandy
🎶 Introducing Play. Pause. Reflect. – A 31-Day Music & Mindfulness Journal
For years, I’ve turned to journaling and music to help me process life, calm anxiety, and reconnect with my creativity. As a therapeutic harpist and music educator, I’ve seen how powerful it can be to simply listen on purpose — to let music hold space for our emotions. That’s why I created Play. Pause. Reflect.,Continue reading “🎶 Introducing Play. Pause. Reflect. – A 31-Day Music & Mindfulness Journal”
Big News: Lydia’s Piano Studio Is Going Online! 🎉
After 25+ years of teaching music in person, I’m thrilled to share a new chapter for Lydia’s Piano Studio — we’re expanding online! 🎶 This past year has been one of growth and transformation. I recently completed a software engineering internship and realized just how much technology can support and enhance music education. Now, I’mContinue reading “Big News: Lydia’s Piano Studio Is Going Online! 🎉”
Object-Oriented Programming Explained with a Piano
If you’ve ever played or even seen a piano, you already understand the basics of Object-Oriented Programming (OOP). Let’s break it down: 1. Objects and Classes In OOP, everything is an object, and objects belong to classes. A class is like a blueprint, while an object is an actual instance of that blueprint. 2. AttributesContinue reading “Object-Oriented Programming Explained with a Piano”
Decoding Music with Tries: Recognizing Patterns and Motifs
Introduction Music is full of patterns: repeated motifs, common progressions, and recurring rhythms. Recognizing these patterns is essential for both musicians and listeners, whether it’s identifying the theme in a symphony or recalling a riff in a jazz solo. In coding, tries (also called prefix trees) are data structures designed to efficiently store and searchContinue reading “Decoding Music with Tries: Recognizing Patterns and Motifs”
Structuring Rhythm and Dynamics with Heaps: A Musical Priority Queue
Introduction Music is not just about notes and scales; it’s also about emphasis, intensity, and flow. Whether it’s the crescendo of a symphony, the groove in a drumline, or the pulse of electronic beats, rhythm and dynamics determine how a piece feels and moves. In coding, these elements can be likened to heaps, which organizeContinue reading “Structuring Rhythm and Dynamics with Heaps: A Musical Priority Queue”
Mapping Music with Hash Tables: Unlocking Patterns and Memory
Introduction In our exploration of data structures through music, we’ve covered linked lists, stacks and queues, trees, and graphs. Each post has drawn parallels between programming concepts and musical ideas, from scales and chords to improvisation paths. Now, let’s look at hash tables, a data structure that shines when it comes to quickly finding, storing,Continue reading “Mapping Music with Hash Tables: Unlocking Patterns and Memory”
Music and Coding Part 5
Discovering Graphs through Jazz Improvisation and Modulation Introduction In previous posts, we explored linked lists, stacks and queues, and trees. Each data structure had a unique musical analogy, from the C Major scale to chords and harmonic hierarchies. Now, we’ll look at graphs, which take us to a new level of flexibility, with connections betweenContinue reading “Music and Coding Part 5”
Music and Coding Part 3
Exploring Trees through Chord Progressions and Harmonic Hierarchies Introduction In the previous posts, we looked at linked lists, stacks, and queues with examples from music theory like the C Major scale, chords, and rhythm patterns. Today, we’ll focus on trees, a versatile data structure that branches out much like musical harmonies and chord progressions. InContinue reading “Music and Coding Part 3”
Bridging Music and Coding Part 2
Understanding Stacks and Queues through Chords and Rhythm Introduction In the previous post, we explored linked lists through the concept of the C Major scale. Today, we’ll dive into two more fundamental data structures: stacks and queues. These structures are like building blocks that programmers use to organize and manipulate data in specific ways, andContinue reading “Bridging Music and Coding Part 2”
