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”

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”

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”

Bridging Music and Coding

Introduction Welcome to Bridging Music and Coding! I’m excited to share a unique approach to understanding data structures by drawing parallels with musical concepts. With over 20 years of experience teaching music theory, I’ve always been fascinated by the structured beauty of scales, chords, and harmonic progressions. Now, as I dive into the world ofContinue reading “Bridging Music and Coding”

LydiasPianoStudio Coding Journey Update

Time for a LydiasPianoStudio Coding Journey Update!😀👨‍💻👩🎹🎵💘💻 👋 Allow me to share a recent highlight from my coding journey. While diligently following a tutorial on  @FreeCodeCamp, I encountered a pivotal moment. Midway through the tutorial, I stumbled upon an issue: the provided code in the open source documentation for { ChatCompletionRequestMessage } and { OpenAIApiContinue reading “LydiasPianoStudio Coding Journey Update”

My Coding Journey In Becoming a Full-Stack Web Developer

Johnny 5 is ALIVE!! 🤖 Meet Johnny 5…my Chatbot GPT Clone   My Journey to Becoming a Full-Stack Web Developer in 2024! 🥳   In January 2023, my coding journey began with an online bootcamp, armed with little knowledge of HTML, CSS, and JavaScript functions. However, after two months, I found the bootcamp lacking inContinue reading “My Coding Journey In Becoming a Full-Stack Web Developer”

My Thoughts

My Road to Becoming a Full-Stack Web Developer It all began in January 2023 when I enrolled in a Full-Stack Development Bootcamp. However, after two challenging months, it became clear that the bootcamp wasn’t the right fit for me. In my quest to find an alternative path, I stumbled upon a vibrant community of self-taughtContinue reading “My Thoughts”