subject

Kadenze: Machine Learning for Musicians and Artists

 with  Rebecca Fiebrink
Class Central Course Rank
#1 in Subjects > Computer Science
#1 in Subjects > Computer Science > Artificial Intelligence
#1 in Subjects > Computer Science > Machine Learning

Have you ever wanted to build a new musical instrument that responded to your gestures by making sound? Or create live visuals to accompany a dancer? Or create an interactive art installation that reacts to the movements or actions of an audience? If so, take this course!

In this course, students will learn fundamental machine learning techniques that can be used to make sense of human gesture, musical audio, and other real-time data. The focus will be on learning about algorithms, software tools, and best practices that can be immediately employed in creating new real-time systems in the arts.

Specific topics of discussion include:

• What is machine learning?

• Common types of machine learning for making sense of human actions and sensor data, with a focus on classification, regression, and segmentation

• The “machine learning pipeline”: understanding how signals, features, algorithms, and models fit together, and how to select and configure each part of this pipeline to get good analysis results

• Off-the-shelf tools for machine learning (e.g., Wekinator, Weka, GestureFollower)

• Feature extraction and analysis techniques that are well-suited for music, dance, gaming, and visual art, especially for human motion analysis and audio analysis

• How to connect your machine learning tools to common digital arts tools such as Max/MSP, PD, ChucK, Processing, Unity 3D, SuperCollider, OpenFrameworks

• Introduction to cheap & easy sensing technologies that can be used as inputs to machine learning systems (e.g., Kinect, computer vision, hardware sensors, gaming controllers)

Syllabus

Session 1: Introduction 
What is machine learning? And what is it good for?
Session 2: Classification 
This session will cover fundamentals, how to use Wekinator for classification, and an introduction to classification algorithms: kNN, Decision trees, AdaBoost, SVM.
Session 3: Regression 
In this session we will discuss the fundamentals of regression, using Wekinator for regression, and neural networks for more complex types of models.
Session 4: Dynamic Time Warping 
In this session you will learn what dynamic time warping is and what it's useful for, as well as how to use Wekinator for dynamic time warping.
Session 5: Sensors & Features Part I: Basic Signal Processing For Learning 
This session will cover retrieving data from devices: Streaming data vs events; Smoothing noisy signals; Throttling, downsampling, and upsampling; First and second order differences; Buffering & chunking.
Session 6: Sensors & Features Part II: Intro To A Few Fun/Popular Types Of Sensors & Sensing Systems 
This session will introduce Kinect, Leap, and basic physical computing sensors such as accelerometers, gyros, FSRs, ultrasonic distance sensors, and photosensors.
Session 7: Wrap Up 
This session will provide a wrap up for the course, and will discuss practical tools, books, and resources students can access for furthering their work in this field.
54 Student
reviews
Cost Free Online Course
Pace Self Paced
Provider Kadenze
Language English
Certificates Paid Certificate Available
Calendar 7 weeks long

Disclosure: To support our site, Class Central may be compensated by some course providers.

+ Add to My Courses
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

54 reviews for Kadenze's Machine Learning for Musicians and Artists

Write a review
7 months ago
Mike O'connor completed this course, spending 12 hours a week on it and found the course difficulty to be medium.
Terrific class for a person looking to bring interactivity to music or visual art. It's also a great introduction to machine learning that goes deep enough to give you an understanding of the tools without taking you ALL the way into a very deep subject. Rebecca Fiebrink is not only a well-known authority in this f Read More
Terrific class for a person looking to bring interactivity to music or visual art. It's also a great introduction to machine learning that goes deep enough to give you an understanding of the tools without taking you ALL the way into a very deep subject.

Rebecca Fiebrink is not only a well-known authority in this field, she also oversees the development of the open source machine-learning tools that you will learn how to use in conjunction with your own art or music.

In my case I learned how to transform a multi-variable stream of electric-power monitoring data into inputs for an Ableton Live composition. I'm planning to add a stream of weather data and another stream of live game-cameras (using photo-recognition) to the mix. This class gave me the confidence to take on that great hack. :-)
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous partially completed this course.
For me, a dream course which puts together some long standing areas of interest. Pragmatically, this course gives you the tools to introduce meaningful gestural control or input to digital music (my interest) as well as a range of other applications which emerge in the course and from the forums. The software tools pr Read More
For me, a dream course which puts together some long standing areas of interest. Pragmatically, this course gives you the tools to introduce meaningful gestural control or input to digital music (my interest) as well as a range of other applications which emerge in the course and from the forums.

The software tools provided are accessible with good quality free options as well as well-known paid-for options. The teaching material is top-notch and the most exciting part for me is the way that different machine learning approaches are illustrated in a very accessible way, and I have done the straight math versions too ;)

The course-specific Wekinator tool is really useful and lets you hook up whicheve bits of code you can already work with to each other: that bit is pure genius.

Was this review helpful to you? YES | NO
7 months ago
Alexander Solovets completed this course.
The class is very lightweight, yet gives a solid understanding of how one can apply physic-based models to generate natural looking sound effects. I appreciate that choice of programming language, because the class listeners don't have to waste their time developing building blocks from scratch. I also liked authentic Read More
The class is very lightweight, yet gives a solid understanding of how one can apply physic-based models to generate natural looking sound effects. I appreciate that choice of programming language, because the class listeners don't have to waste their time developing building blocks from scratch. I also liked authentic environment used by the lecturer as well as clear and noiseless picture and audio of the lectures. I recommend this class to anyone interested in game development or procedural content generation.

UPD: sorry, this review is for another course from Kadenze.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Simply the best and most inspiring introduction to ML that exists out there. Rebecca manages to take creative students all through the landscape, starting from scratch and giving a hands-on experience that enables newbies to experiment creatively from the outset. I've given the link to several of my students, and I'm Read More
Simply the best and most inspiring introduction to ML that exists out there. Rebecca manages to take creative students all through the landscape, starting from scratch and giving a hands-on experience that enables newbies to experiment creatively from the outset.

I've given the link to several of my students, and I'm happy to say that the course has been a seminal turnaround point for several of them and their later studio practice as graduates.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
I had alot of the suggested equipment so working on this class was straightforward. I appreciate that we focused more on training and use vs writing direct code, while still providing access to the code. It's somewhat of a challenge at first but once you get there it gets fun.
Was this review helpful to you? YES | NO
4 months ago
Ron Kay audited this course.
Brilliant. I learned a lot and after that course I started to dig a lot deeper into Machine Learning.

For me personally with a background in informatics the first two sessions started a bit slow but at session three it finally got the pace I enjoyed. But given that this course should reach a broad audience this isn't really a negative point.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
This course was super inspiring and open minding , as a musician I had so many great things to take from this course, and ever since I took it I try and incorporate Machine learning in my practices. great quality and great lecturer. Highly recommended
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Great course, very helpful and inspirational. I can recommend this course for anyone wanting to get into machine learning, particularly if you're interested in performance / realtime aspects of the field.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Fantastic course - giving artists and musicians the skills to dig into the variety of powerful machine-leaning techniques. Rebecca Fiebrink is a brilliant teacher, clear and entertaining in complex matters - I told my own students to take this class during summer.. .
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous partially completed this course.
This course gives an excellent introduction to machine learning, from an arts perspective. It gives you the ability to explore tools and concepts, hands on, learning by doing. It makes Machine Learning accessible and points the way to possibilities.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous partially completed this course.
I like this course. What I learned from this course has taught me how to use my computer in a different way. Using instruments to make sound and how to translate to from computer to music is interesting. Want more classes in this manner.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
This was an excellent course - clear, authoritative and makes very complex topics understandable without dumbing them down. It also fills an important gap in the literature by focusing on artistic / interactive uses of ML. Bravo !
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous audited this course.
It is such a timely subject -

Rebecca is a great instructor- Her explanations are clear, lively and accessible.

While the topic is not so easy, her applications and examples help see what can be achieved and thus keep going.
Was this review helpful to you? YES | NO
7 months ago
Maya Lekova partially completed this course.
Great course, interesting tools are used throughout it and the material is presented at just the right level. Didn't have time to finish it.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
I found the course easy to follow and the material relevant to what I wanted to learn. I also liked how easy the software tools were to use. I tried other courses like this one but this was definitely the best.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous partially completed this course.
Excellent course: lectures, software exercises, and grading. A unique approach to machine learning, with spectacular support platform of software. The implementation as a course is excellent.

Was this review helpful to you? YES | NO
4 weeks ago
Tom Willemse is taking this course right now.
She is good to follow. Her explenations are clear. Easy to understand without any mathematical knowledge. I would like to know a bit more about the codes/ algorithms that are used in this course
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous partially completed this course.
Rebecca is doing such an amazing job. She explains the concepts in such an inspiring way that I just started my own artistic machine learning project. Its worth to join this course.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous partially completed this course.
I realized Machine Learning is not so difficult than I'd thought after taking this course. So I started studying Deep Learning for the great art project. Thanks to Professor Rebecca.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous partially completed this course.
Easily the best presented course for getting a start with ML and even better if you're interested in creating expressive work with it. Take this course - you will not be disappointed!
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous is taking this course right now.
This is beyond fantastic and makes you thank INTERNET every second of it. The amount of time spared for more complicated stuff is very well balanced and loved how result/process based it is.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous partially completed this course.
This is the first course that I introduce all my Art & Design students to wrt to AI for the creative arts.

I wish they would extend this to a full fledged program.

Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous is taking this course right now.
I think this course is fantastic and really appreciate it's free and accessible for all. The instructor is GREAT and i am really excited about building some fun stuff.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
this is a really thorough and concise course taught in an enthusiastic way. Rebecca is obviously passionate about what she does which greatly helps the learner.

Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous partially completed this course.
Really helped to demystify everything about machine learning and AI, no need for any coding or maths expertise either. Would recommend to any musician or artist.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
Superb course, really helped to de-mystify so much about Machine Learning. I have applied Wekinator already in my practice and I even learnt some Maths.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous is taking this course right now.
Very interesting and accesible course for beginners and intermediate users alike. I usually recommend it to people wanting to learn more about this subject.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous partially completed this course.
This course is very well organized and presented in an accessible way. I particularly like the types of assignments and technical explanations. Thumbs UP!
Was this review helpful to you? YES | NO
4 weeks ago
Arnaldo Abrantes completed this course.
Very inspiring course! Many applications we can try after completing the course. A creative way to learn machine learning using a great tool: wekinator.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous audited this course.
Rebecca's teaching is very clear and easy to understand for people who has no idea about coding like me, the example she shows also helps.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous partially completed this course.
This course is awesome. It is one of the best course for beginners who are creative and passionate about music and machine learning.
Was this review helpful to you? YES | NO
4 weeks ago
Vesna Djokic completed this course.
The approach taken here to teaching ML concepts is highly engaging and pertinent to both artists and non-artists. Exciting times!
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous audited this course.
This course is an excellent introduction to machine learning algorithms within an artistic context, starting from very simple methods and moving toward sophisticated algorithms such as neural networks. Mostly, it adjusts the framing of the objectives of these algorithms from the traditional 'problem solving' of mainstr Read More
This course is an excellent introduction to machine learning algorithms within an artistic context, starting from very simple methods and moving toward sophisticated algorithms such as neural networks. Mostly, it adjusts the framing of the objectives of these algorithms from the traditional 'problem solving' of mainstream ML (especially the way it is taught) to a more expressive framing, centred on interaction and artistic results.

Rebecca Fiebrink is also a great teacher, explaining things clearly and with just right amount of thought, for example where it comes to trade-offs when comparing multiple methods. Lastly, the demos are much needed for this kind of work, showing each algorithm in action. There is a whole host of additional materials that I haven't begun to explore yet but yeah, this is well worth it if you're a musician/visual artist folk who enjoys augmenting their art through technology but can't get past the current ML courses out there.
Was this review helpful to you? YES | NO
3 weeks ago
Vytautas Niedvaras audited this course.
A great learning resource for artists, musicians or hackers who just want to get things up and running. Extending your current software projects to use machine learning(using max msp, processing, open frameworks, etc..) is as easy as sending and receiving osc messages, wekinator handles the rest. It assumes no prior kn Read More
A great learning resource for artists, musicians or hackers who just want to get things up and running. Extending your current software projects to use machine learning(using max msp, processing, open frameworks, etc..) is as easy as sending and receiving osc messages, wekinator handles the rest. It assumes no prior knowledge and allows hands on experimentation from lesson 1.

After auditing the course I now am comfortable with wekinator software, I also have good understanding of how certain machine learning algorithms function and which problems they can be applied for effectively. Understanding of machine learning algorithms also gave me confidence to try and build stand alone pieces of software using machine learning libraries (such as ofxLearn for open frameworks).

Guest speakers and example projects are a great source of inspiration, they also show that machine learning can be used intuitively and creatively as a part/extension of artistic practice.

Was this review helpful to you? YES | NO
3 weeks ago
Antonio Rizzo completed this course.
This is a great course for anyone interested in the future of Interaction Design. It is focused on artistic performance but it expands easily to many interactive domain where you want to build models for mediating the interactions with objects and tools. Rebecca Fiebrink build a very flexible environment (wekinator) f Read More
This is a great course for anyone interested in the future of Interaction Design. It is focused on artistic performance but it expands easily to many interactive domain where you want to build models for mediating the interactions with objects and tools. Rebecca Fiebrink build a very flexible environment (wekinator) for allowing novices to explore Interactive Machine Learning and the lessons in the course are very well organized from a pedagogical point of view. Futhermore Rebecca Fiebrink is very passionate about the topic she teaches and very reactive to any request for help posted in the forum. Finally since I teach Cognitive Science and Technology at the University of Siena and I use the Machine Learning for Musician and Artist course in my class I invited her to come to give a lecture, unfortunately she could not come, but I hope she would come next spring.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous audited this course.
The course gives a very thorough and helpful introduction to the use of Wekinator. Although it covers many of the Machine Learning principles that are integrated in this great software, it feels more as a Wekinator tutorial, rather than an introduction in the Machine Learning in a more general sense. I don't think that Read More
The course gives a very thorough and helpful introduction to the use of Wekinator. Although it covers many of the Machine Learning principles that are integrated in this great software, it feels more as a Wekinator tutorial, rather than an introduction in the Machine Learning in a more general sense. I don't think that this weakens the course, but I would consider to mention this more explicitly in the course description.
Was this review helpful to you? YES | NO
4 weeks ago
Nino Skljic is taking this course right now.
This course is very well structured, topics are well separated. Level of details for each lesson explained good enough. Deep knowledge and shallow knowledge covered in good proportion. Numerous examples are explained very well. In some cases examples are made on basic level and left for users to explore further. I Read More
This course is very well structured, topics are well separated.

Level of details for each lesson explained good enough. Deep knowledge and shallow knowledge covered in good proportion.

Numerous examples are explained very well. In some cases examples are made on basic level and left for users to explore further.

I found it very useful having lot of prior knowledge as a sound engineer and programmer.

Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous is taking this course right now.
I appreciate the 'flipped learning' style of the course, especially as the lecture videos are well filmed and content is explained clearly. having what would normally be a 2-hour block of studying broken into manageable segments is particularly useful when trying to learn. Being able to access and watch these videos a Read More
I appreciate the 'flipped learning' style of the course, especially as the lecture videos are well filmed and content is explained clearly.

having what would normally be a 2-hour block of studying broken into manageable segments is particularly useful when trying to learn. Being able to access and watch these videos at my own personal pace has allowed me a to feel more comfortable throughout the course.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous audited this course.
Very unique course with a very unique software developed by the instructor herself. I've gone deeper into machine learning, but I think this is a great approach for artists who would like to learn usage of machine learning techniques with the "wekinator" for their mediums as opposed to having to learn how to code the machine learning from scratch. Pre-built, well-explained, ready to train and go.
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
I enjoyed everything about this course. The lessons are well explained, easy to understand, very detailed. Also, it's possible to get in touch with the professor if really necessary. The only thing I think could change is about the resources provided. Most of them were for IOS users, and since I use windows, I felt like some of the materials were a little limited.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous is taking this course right now.
Rebecca Fiebrink's course is very clear to my non-programmer artist musician brain, without feeling like it's dumbing down or overly repetitive. The examples and their accompanying programs and settings are incredibly helpful and feel like a great primer to a better understanding of programming in a general sense. A+++
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous is taking this course right now.
I find the course very interesting and well presented. I'm an old school visual C++ 6.0 coder for fun and just got the OSC library to compile and work so that I can feed input and receive output from Wekinator. Next up I'll try to hook into some of my old OpenGL animation code.

Very inspiring to get busy!
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous audited this course.
A very good balance on machine learning theory and new media practical training. It gives a good fundamental understanding of machine learning to artists, while also inspiration to people from engineering background. The course may also provide more readings or project reviews, as further study.
Was this review helpful to you? YES | NO
4 weeks ago
Oswaldo García Crespo is taking this course right now.


The course is very useful to approach machine learning from a practical and creative perspective. The software on which it is based is easier to use than it seems (its interface is not very friendly) and of course it seems a tool with enormous potential, at least for non-advanced users.
Was this review helpful to you? YES | NO
2 weeks ago
profile picture
Anonymous is taking this course right now.
This is a great introduction to understanding how machine learning can be applied to creative work. There are plenty of good practical examples, interesting projects to develop, and the instructor has an engaging style with a subtle sense of humour :)
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous partially completed this course.
Really great course. You learn to apply sophisticated machine learning in an easy way, by using Wekinator. The complex math is hidden and you can fully focus on the creative part. Highly recommended to all visual artists and musicians.
Was this review helpful to you? YES | NO
4 weeks ago
David Da Paz is taking this course right now.
incrivelmente instigador, rico no campo artístico e inovador no campo tecnológico, tenho me alimentado bastante dessas possibilidades para desenvolver meus projeto (Ton: O Robão Poeta) ao ponto de ficar obeso...
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous is taking this course right now.
I am really interested in this course due to the content that is being delivered by Rebecca. I am loving learning more about the programming and the the different computer science aspects!
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous partially completed this course.
A really good course, especially for people new to ML. I enjoyed getting an introduction to the fantastic tool Wekinator but got bored as I already had some expertise in the field.
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous is taking this course right now.
The online lectures are engaging, informative and well-paced. The combination of hands on examples, with slides of detailed information, is well balanced and easy to follow.
Was this review helpful to you? YES | NO
3 weeks ago
Ezequiel Piola audited this course.
Es un curso excelente para iniciarse en este tema orientado a músicos y artistas, con toda la información necesaria para empezar desde cero.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous partially completed this course.
Great ideas and a lot of resources. It is a very inspiring and stimulating course. Besides, his way of giving it is very didactic.
Was this review helpful to you? YES | NO
10 months ago
Mikhail Zyatin partially completed this course.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous is taking this course right now.
It is really good, but it should be taken to bigger level for machine learning without coding and more scene must be taken!
Was this review helpful to you? YES | NO

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free