Udemy Make Music With Code: Complete Guide To Coding With Sonic Pi TUTORiAL
Soft / Video Lessons
4-08-2022
Aimed at musicians with little or no coding experience, this fun course will teach you how to compose and perform music using code as your instrument. Based on the free Sonic Pi framework, popular in the Algorave scene, you'll cover everything from the very basics of programming to using Sonic Pi for live performance, including writing a drum sequencer.
Later in the course, you'll even learn how to integrate your code with MIDI & audio instruments.With four hours of video split across fifty lectures, you will find detailed descriptions and demonstrations of:· How to create music by coding musical patterns with synths and samples.· Fundamental programming concepts, including program flow and Sonic Pi's built-in data structures.· How to use filters and ADSR envelopes for code-based sound design.· How to add effects such as distortion, delay and reverb to make your sounds more interesting.· How to control MIDI and audio from your code.· How to use the features of Sonic Pi to enhance your live performances.We'll be using the free Sonic Pi throughout the course, and by the end, you'll be able to apply what you've learned to create unique musical compositions and perform live using code. As you’ll see, anyone can learn to program. We take each new concept step-by-step, and it’s easier than you think, even if you have absolutely no prior coding experience!
What you'll learn
Gain a deep understanding of the fundamentals of coding and program flow.
Learn how to generate, create, record and perform music with Sonic Pi.
Use Sonic Pi's randomisation function to create generative music.
Use synths, samples, filters and envelopes in code to enhance your sound design repertoire.
Take the knowledge gained in this course and be able to create entire musical compositions using code as your
home page:
https://bit.ly/3vEEt5D
Related articles
Udemy Big Data code optimization in Python NumPy: Sound Processing TUTORiAL
Soft / Video Lessons
29-06-2021
Programming is one of the most flexible fields I know of. You can create a program that achieves a certain task in so many ways. However, that does not mean that all ways are equal. Some are better than others.
That is especially visible when your program has to work with big data. Working with big data means working with gigantic arrays and matrices.
You can create a program that achieves the same task like the other one, but it does so 1000 times faster. It all depends on how you code and which coding practices you use.