Teaching at Berklee - College of Music

Carlos has a special commitment to the education and training of future musicians, especially with regard to South American music and the application of Artificial Intelligence techniques to music education. That is why he teaches different classes at this college of music, considered the most prestigious one worldwide.


Classes Authored by Carlos

AI in Music: Composition, Production and Analysis

Artificial intelligence is rapidly transforming how music is analyzed, produced, and generated. In this foundational online course, you'll tackle hands-on tasks in music recognition, analysis, production, and composition using AI-based apps and software that are shaping today's music industry.

The essential mission of this course is to demystify the core technologies behind AI music tools while grounding you in practical workflows. You'll learn Music Information Retrieval (MIR) methods to extract rhythmic, harmonic, and source features from audio, experiment with intelligent mixing and mastering tools, and explore generative AI models including algorithmic composition, transformers, style transfer, and voice conversion. The course prepares you to interact with, control, and benefit from the tools, apps, and plug-ins that will undoubtedly be developed and introduced at a rapid pace in the coming years.

AI for Music and Audio

Understanding the many ways you can use artificial intelligence (AI) to help you in your creative process can take you to the next level in many different industries, including music. With this quickly evolving technology we’re already seeing creative and innovative approaches to music analysis, production, and composition.

The essential mission of this course is to, as much as possible, lift the veil and demystify the AI models and tools. The goal is to teach you about the current models and apps in the market, their utility and scope. Furthermore, the course incorporates sections on the underlying technologies, so that you can be prepared and trained to receive, interact with, control, and benefit from the tools, apps, and plug-ins that will undoubtedly be developed and introduced to the market at a rapid pace in the coming years.


Classes Teached by Carlos

Music Theory 101

If you want to learn music theory, then pitch, rhythm, scales, intervals, chords, and harmony are foundational concepts that you need to understand and master. Music Theory 101 will set you on your way with 12 weeks of engaging and interactive music theory lessons. After more than 40 years at Berklee, Professor Emeritus Paul Schmeling has helped countless students learn music theory and build a solid base of musical knowledge. And he'll do the same for you with his online music theory course, supported by class discussions, interactive tools, and personalized feedback that will help you put music theory into practice every day. Join our community of beginning learners for a hands-on music theory course where you'll read, write, and truly hear the elements of music like never before.

Data Analytics in the Music Business

This course will help you gain a deep understanding of the role of data in the business of music, balancing theoretical concepts, illustrative case studies, and practical application. When used correctly, data about artists and music serve as invaluable tools, allowing companies to measure performance accurately and understand the current market, informing decisions with real facts and figures, and providing insight into how existing processes may be made more efficient.

You will learn how to implement a data strategy, including its benefits and risks, and gauge how difficult it can be to obtain accurate data. You will apply data analysis, extract data, and perform queries, and you’ll also learn to represent data visually in ways that help with communication and understanding. 

Computer Programming for Musicians

Now more than ever, it’s important to be able to understand how to write computer software. Being literate in code opens a number of doors, any of which can be important new destinations for a modern musician. Many pieces of software only fully come alive if you’re able to write automation scripts. 

Introduction to Computer Programming for Musicians will be like a brand new set of power tools for your profession, giving you a range of know-how in everything from developing a web page to helping you fix computer problems you may have never even noticed before. We’ll focus on code literacy, empowering you to pick up pieces of code from around the Internet, understand what these codes do, and modify them to suit your needs. Instead of focusing on a single language or platform, our goal with this course is to prepare you to understand code in general. By recognizing the concepts that are universal in computer programming, you’ll be better prepared to understand any code you come across, a skill that’s extremely important when dealing with different scripting languages.