Creative Coding
Programming via Gen~ Codebox In Max
Watch a preview
Codebox 1. Patch 1: Objects, Code Tab, Codebox
Course overview
In this workshop you will learn how to program audio patches within Codebox in Gen~ via Max. Codebox expands the options of working in Gen~ allowing for procedural operations not easily achievable via graphical patching. You will use Codebox to provide programming functionality to your Gen~ audio patches. This workshop aims to enhance your skills in developing creative audio patches via text based coding techniques in Gen~ via the Max environment. Experience with Gen~ is required (i.e. previously completing the Getting Confident With Gen~ course) and familiarity with basic text-based programming techniques (i.e. basic Python etc.).
Learning outcomes
Workshop 1: Configure I/O, parameters and variables in Codebox
Workshop 1: Build abstractions and execute functions in Codebox
Workshop 1: Creatively explore using Codebox in Gen~ patches
Workshop 2: Construct conditional statements in Codebox
Workshop 2: Build programing loops in Codebox
Workshop 2: Utilize buffers, data and the history operator in Codebox
Workshop 2: Continue to creatively explore using Codebox in Gen~ patches
Who is this course for?
- • Sound designers looking to explore code box programming in Gen~
- • Creative technologists looking to expand their skills in coding
Requirements
- • Computer and internet connection
- • Access to a copy of Max 8 (i.e. trial or full license)
Course content
Chapter 1 - Codebox in Max
9 videos, 1 resource
+
Chapter 1 - Codebox in Max
9 videos, 1 resource
- Codebox Patches Day 1
Codebox 1. Patch 1: Objects, Code Tab, Codebox
Checking access...Codebox 2. Patch 1b: Assignments
Checking access...Codebox 3. Patch 2: The History Operator
Checking access...Codebox 4. Patch 2b: The Delay Operator
Checking access...Codebox 5. Patch 2c: Assignment LFO
Checking access...Codebox 6. Patch 3: Conditional Statements
Checking access...Codebox 7. Patch 4: Functions
Checking access...Codebox 8. Patch 5: Functions and Conditional Statements
Checking access...Codebox 9. Patch 5b: Square LFO Assignment
Checking access...
Chapter 2 - Codebox in Max
4 videos, 1 resource
+
Chapter 2 - Codebox in Max
4 videos, 1 resource
- Codebox Patches Day 2
Codebox 10. Patch 6: Abstractions, Libraries
Checking access...Codebox 11. Patch 7: Counter, Buffer, Data
Checking access...Codebox 12. Patch 8: 'for' and 'while' loop
Checking access...Codebox 13. Patch 8b: Final Assignment
Checking access...
Instructors

Massimiliano Cerioni
Massimiliano Cerioni is a Berlin & Rome based AV composer, performer, sound designer and engineer. He is the founder of the independent audio software project Culto, which has released its first M4L device Simbiosi in 2021. He uses coding, augmented instruments and electronics to create compositions, performances and installations.
