Music Hackspace Getting started with Javascript for Max by Umut Eldem [TUTORiAL]

P2P | 24 September 2026 | 844.38 MB
Learn javascript inside Max from the ground up: data structures, objects, functions, inlets and outlets, working with strings, and writing utility code to process and generate music.
This workshop is an introduction in using javascript in Max/MSP. javascript is a text-based programming language that can be used to create and manipulate all kinds of data relating to creative coding. Through using the unique aspects of javascript in Max, it is possible to create algorithms and generate artworks in ways that would not be possible with Max alone. By implementing javascript in Max/MSP, you can expand the possibilities of creative audiovisual programming and interactive multimedia experiences. The goal of this workshop is to create a solid grasp of javascript fundamentals and experiment with its practical application within Max/MSP. By the end, you'll have gained not only a foundational understanding of javascript but also the confidence to incorporate it effectively into your Max/MSP projects.
Learning outcomes
Learn the basics of the javascript language
Explore different ways of implementing JS code in Max
Make algorithms to create and explore generative art
Who is this course for?
Requirements
Course content
1. Introduction
2. What is javascript?
3. Few things to note
4. Data Structures
5. What can we use javascript for?
6. javascript Objects
7. Start typing code
8. Inlets and outlets
9. Functions
10. First Exercise
11. Second exercise
12. Strings
13. Challenges
14. Utility function
15. Last example
16. Process music
17. What else is needed?
18. New funtion
19. Rescources
20. Closing remarks
home page
This workshop is an introduction in using javascript in Max/MSP. javascript is a text-based programming language that can be used to create and manipulate all kinds of data relating to creative coding. Through using the unique aspects of javascript in Max, it is possible to create algorithms and generate artworks in ways that would not be possible with Max alone. By implementing javascript in Max/MSP, you can expand the possibilities of creative audiovisual programming and interactive multimedia experiences. The goal of this workshop is to create a solid grasp of javascript fundamentals and experiment with its practical application within Max/MSP. By the end, you'll have gained not only a foundational understanding of javascript but also the confidence to incorporate it effectively into your Max/MSP projects.
Learning outcomes
Learn the basics of the javascript language
Explore different ways of implementing JS code in Max
Make algorithms to create and explore generative art
Who is this course for?
- Max/MSP users looking to get started with text-based programming languages
- Creative coders and musicians who want to learn extend their Max/MSP practice
Requirements
- A working PC, Laptop, iMac or MacBook
- Access to a copy of Max 8 (i.e. trial or full license)
Course content
1. Introduction
2. What is javascript?
3. Few things to note
4. Data Structures
5. What can we use javascript for?
6. javascript Objects
7. Start typing code
8. Inlets and outlets
9. Functions
10. First Exercise
11. Second exercise
12. Strings
13. Challenges
14. Utility function
15. Last example
16. Process music
17. What else is needed?
18. New funtion
19. Rescources
20. Closing remarks
home page
Only registered users can see Download Links. Please or login.


No comments yet