We may earn an affiliate commission when you visit our partners.
Course image
Mauro Herrera Machuca and Cristian Manuel Bañuelos Hinojosa

En este curso se ofrece una introducción a la composición musical a partir de líneas de código, particularmente en el ambiente de programación SuperCollider.

Read more

En este curso se ofrece una introducción a la composición musical a partir de líneas de código, particularmente en el ambiente de programación SuperCollider.

A partir de una revisión de algunas de las principales herramientas de SuperCollider, el estudiante aprenderá a construir instrumentos digitales como sintetizadores y procesadores de sonido, así como secuenciadores algorítmicos, todo esto con el fin de generar sus propias composiciones.

Enroll now

What's inside

Syllabus

Introducción al ambiente de SuperCollider
En este primer módulo se introducirán los principales elementos del ambiente de programación SuperCollider. Entre otras cosas, se revisarán los principales generadores de señal (UGENS) y aprenderemos a cargar y manipular archivos de audio.
Read more
Sintetizadores y patrones
En este segundo módulo aprenderemos a generar sintetizadores y secuenciadores en SuperCollider. Veremos objetos que sirven para definir procesos de síntesis (SynthDefs) y otros que generan rutinas y patrones (Pbinds, Pdefs, Pseqs).
Secuenciamiento de patrones
LLegamos finalmente a nuestro módulo 3. Aquí, aprenderemos algunas herramientas de síntesis avanzada, como son objetos de síntesis granular, sintetizadores multicanal y generadores de series basadas en patrones. Todo esto permitirá llevar a un nivel más alto las herramientas de síntesis que vimos en los módulos pasados.
Introducción a la composición algorítmica
En este módulo revisaremos algunas herramientas de composición algorítmica que sirven para vincular los procesos de síntesis con el “mundo real”, se a partir de metáforas del funcionamiento biológico (particularmente de la genética), o sea a partir de la asignación de sonido a datos que tomamos de fenómenos físicos (sonificación, musificación).

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Instrumentaciones digitales como sintetizadores y procesadores de sonido.
Introducción al ambiente de programación SuperCollider
Composición algorítmica con herramientas de síntesis granular y patrones sonoros basados en datos físicos
Generación de secuencias algorítmicas y patrones musicales
El curso no requiere conocimientos previos en música o programación

Save this course

Save Composición algorítmica en Supercollider to your list so you can find it easily later:
Save

Reviews summary

Supercollider: algorithmic music composition

This SuperCollider course is an excellent choice for students looking to expand their musical horizons and learn how to digitally compose music using code. The professors are experienced and provide thorough explanations, and the course provides the tools students need to build synthesizers, sound processors, and algorithmic sequencers.
Provides solid understanding of SuperCollider basics.
"Abordan muy bien desde los básicos hasta cuestiones más complicadas..."
Covers everything from the basics to advanced topics.
"Este es un curso muy completo que te alienta a seguir explorando más allá de lo impartido en los videos."
Experienced professors provide clear explanations.
"Gracias a los profes por el curso. Excelente explicación."
Specific lesson on programming grammar is missing.
"Falta una clase específica sobre la gramática del programa."
Some topics may be challenging for beginners due to quick pace.
"...creo que hubiese sido mejor desarrollar el curso en más tiempo. Algunos temas no los he entendido bien porque sentía que se avanzaba demasiado rápido sin explicaciones fundamentales."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Composición algorítmica en Supercollider with these activities:
Revise SuperCollider concepts
Brush up on the core concepts of SuperCollider before starting the course.
Show steps
  • Review the documentation for SuperCollider's Unit Generator objects
  • Practice creating and manipulating simple SynthDefs
  • Experiment with different Pbinds, Pdefs, and Pseqs
Read 'SuperCollider: A Supercollider Tutorial'
Gain a deeper understanding of SuperCollider by reading this comprehensive tutorial.
Show steps
  • Read through the book's chapters, focusing on the sections relevant to the course material
  • Take notes and highlight important concepts
  • Experiment with the SuperCollider code examples provided in the book
Participate in online forums and discussions
Engage with other learners and the course instructor by participating in online forums and discussions.
Show steps
  • Join online forums or discussion groups related to SuperCollider
  • Read through the discussions and ask questions
  • Share your own knowledge and experiences with other members
Three other activities
Expand to see all activities and additional details
Show all six activities
Build a simple synthesizer using SuperCollider
Develop a practical understanding of synthesizer design by building your own synthesizer in SuperCollider.
Show steps
  • Design the architecture of the synthesizer, including the oscillators, filters, and effects
  • Implement the synthesizer's functionality using SuperCollider's synthesis tools
  • Create a user interface for controlling the synthesizer's parameters
  • Test and refine the synthesizer's sound and functionality
Compose a short musical piece using SuperCollider
Apply the skills learned in the course by composing your own musical piece using SuperCollider.
Show steps
  • Define a concept or theme for your musical piece
  • Design the structure and form of the piece
  • Create and arrange musical elements using SuperCollider's synthesis and sequencing tools
  • Mix and master the final composition
Develop a presentation on a specific SuperCollider technique
Enhance your communication skills by developing a presentation on a specific SuperCollider technique.
Browse courses on Presentation Skills
Show steps
  • Choose a specific SuperCollider technique to focus on
  • Research the technique thoroughly and gather relevant information
  • Create a presentation outline and prepare visual aids
  • Practice delivering the presentation

Career center

Learners who complete Composición algorítmica en Supercollider will develop knowledge and skills that may be useful to these careers:
Music Composer
The course, Composición algorítmica en Supercollider, provides you valuable instruction on composing music from code. Music Composers write, arrange, direct, and play music. They may work with a variety of musical instruments, including traditional instruments, electronic instruments, and computers. Music Composers may work in a variety of settings, including studios, concert halls, schools, and churches. This course provides instruction on using a programming language called SuperCollider to create your own music and make your own sounds through synthesis. With SuperCollider coders can create their own instruments, drum machines, and synthesizers, as well as change the pitch and tempo of an audio file. Coders can extend the program’s functionality with Java, LISP, Scheme, and Python and work with audio and video formats such as AIFF, WAV, MPEG, and Quicktime. Composición algorítmica en Supercollider is a foundational course that will help Music Composers who want to expand their knowledge of music composition and digital music production.
Audio Engineer
This course, Composición algorítmica en Supercollider, can help prepare you for work as an Audio Engineer. Audio Engineers use their knowledge of sound and technology to create, record, mix, and master audio content. They work in a variety of settings, including recording studios, radio stations, and film and television production companies. Composición algorítmica en Supercollider will provide you with a strong education in the fundamentals of digital audio production, and will teach you how to use SuperCollider to create and manipulate sounds. This is a valuable skill for aspiring Audio Engineers, as it is used in many different aspects of audio production.
Sound Designer
Sound Designers use their knowledge of sound and technology to create and manipulate sounds for a variety of purposes, including film, television, video games, and music. Composición algorítmica en Supercollider would be helpful if you were to take up a career as a Sound Designer. This course will teach you how to use SuperCollider to create and manipulate sounds, which is a valuable skill for Sound Designers.
Music Producer
Music Producers oversee the production of music, from the initial recording to the final mix. They work with musicians, engineers, and other professionals to create high-quality recordings. Composición algorítmica en Supercollider may be of help to those who wish to work as Music Producers. This course will teach you the fundamentals of digital audio production, as well as how to use SuperCollider to create and manipulate sounds. This knowledge will be valuable to you as a Music Producer, as you will need to be able to communicate with engineers and musicians, and understand the technical aspects of audio production.
Computer Programmer
Computer Programmers write and maintain the code that makes computers work. They may work in a variety of settings, including software companies, government agencies, and businesses. This course may help you get a job as a Computer Programmer, as it will teach you the basics of programming.
Software Engineer
Software Engineers design, develop, and maintain software systems. They may work in a variety of settings, including software companies, government agencies, and businesses. Composición algorítmica en Supercollider might be of some value as it includes some computer programming. However, it is important to note that this course is focused on music composition, and not on software engineering. If you are interested in a career as a Software Engineer, you will need to take additional courses in computer science.
Web Developer
Web Developers design and develop websites. They may work in a variety of settings, including web development companies, businesses, and government agencies. Composición algorítmica en Supercollider may be of some assistance to Web Developers. It will teach the basics of programming, which is a valuable skill for Web Developers. However, it is important to note that this course is focused on music composition, and not on web development. If you are interested in a career as a Web Developer, you will need to take additional courses in web development.
Data Scientist
Data Scientists use their knowledge of statistics and computer science to extract insights from data. They may work in a variety of settings, including businesses, government agencies, and research institutions. Composición algorítmica en Supercollider is not directly related to Data Science. However, it may be of some value to Data Scientists who are interested in using programming to analyze data.
Product Manager
Product Managers are responsible for the development and launch of new products. They work with engineers, designers, and marketers to ensure that products meet the needs of customers. Composición algorítmica en Supercollider is not directly related to Product Management. However, it may be of some value to Product Managers who are interested in using programming to create and develop new products.
Project Manager
Project Managers plan and execute projects. They work with teams of people to achieve project goals. Composición algorítmica en Supercollider is not directly related to Project Management. However, it may be of some value to Project Managers who are interested in using programming to manage projects.
Technical Writer
Technical Writers create and maintain documentation for technical products. They may work in a variety of settings, including software companies, government agencies, and businesses. Composición algorítmica en Supercollider is not directly related to Technical Writing. However, it may be of some value to Technical Writers who are interested in using programming to create and maintain documentation.
Systems Analyst
Systems Analysts design and implement computer systems. They may work in a variety of settings, including businesses, government agencies, and healthcare organizations. Composición algorítmica en Supercollider is not directly related to Systems Analysis. However, it may be of some value to Systems Analysts who are interested in using programming to design and implement computer systems.
Business Analyst
Business Analysts work with businesses to identify and solve problems. They may work in a variety of settings, including consulting firms, businesses, and government agencies. Composición algorítmica en Supercollider is not directly related to Business Analysis. However, it may be of some value to Business Analysts who are interested in using programming to solve business problems.
Marketing Manager
Marketing Managers plan and execute marketing campaigns. They work with teams of people to develop and implement marketing strategies. Composición algorítmica en Supercollider is not directly related to Marketing Management. However, it may be of some value to Marketing Managers who are interested in using programming to create and implement marketing campaigns.
Sales Manager
Sales Managers lead and motivate sales teams. They work with teams of people to develop and implement sales strategies. Composición algorítmica en Supercollider is not directly related to Sales Management. However, it may be of some value to Sales Managers who are interested in using programming to create and implement sales strategies.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Composición algorítmica en Supercollider.
Introduces the SuperCollider programming language and how to use it for music synthesis. It explains the basic concepts and objects of SuperCollider and contains exercises to practice using the language.
Comprehensive guide to the SuperCollider programming language. It covers all aspects of the language, from basic syntax to advanced topics such as object-oriented programming and audio processing.
Provides a comprehensive overview of computer music, including synthesis, composition, and performance. It covers the history of computer music, different types of synthesis, composition techniques, and performance practices.
Explores the history, theory, and practice of electroacoustic music. It covers topics such as sound synthesis, spatialization, and the use of technology in music.
Este libro ofrece una introducción accesible a los principios y prácticas esenciales de la música por computadora, que cubre tanto conceptos teóricos como prácticos.
Este libro de texto proporciona una cobertura integral de los principios y métodos utilizados en la informática musical y el procesamiento de audio.
Esta referencia técnica cubre los diversos tipos de efectos de audio digitales, que son esenciales para la manipulación y el procesamiento del sonido.
Este libro clásico ofrece una introducción completa a la teoría musical y las técnicas de diseño de sonido digital, que proporciona una base para la composición algorítmica.
Este libro proporciona una introducción a la inteligencia artificial y los sistemas expertos, que son relevantes para la composición algorítmica que utiliza técnicas de aprendizaje automático.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Composición algorítmica en Supercollider.
Arte, artesanía y creatividad sostenibles: tintas y...
Most relevant
Smart grid: las redes eléctricas del futuro
Most relevant
El poder de la comunicación consciente
Most relevant
Cómo Configurar una Campaña en Facebook Ads
Most relevant
Lánzate a la Innovación con Design Thinking
Most relevant
Introducción al deep learning contemporáneo
Most relevant
Business Analytics
Most relevant
Álgebra básica
Most relevant
Gestión innovadora: transformando instituciones educativas
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser