Getting started with Javascript for Max hero

Creative Coding

Getting started with Javascript for Max

Level

Beginner

Duration

1h 52m of video content

Format

Recorded workshop

Added

08/08/2023

Watch a preview

2. What is Javascript?

Course overview

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

Resources

0 items

+

Getting started with Javascript for Max

20 videos

+
  • 1. Introduction
    Checking access...
  • 2. What is Javascript?
    Checking access...
  • 3. Few things to note
    Checking access...
  • 4. Data Structures
    Checking access...
  • 5. What can we use JavaScript for?
    Checking access...
  • 6. JavaScript Objects
    Checking access...
  • 7. Start typing code
    Checking access...
  • 8. Inlets and outlets
    Checking access...
  • 9. Functions
    Checking access...
  • 10. First Exercise
    Checking access...
  • 11. Second exercise
    Checking access...
  • 12. Strings
    Checking access...
  • 13. Challenges
    Checking access...
  • 14. Utility function
    Checking access...
  • 15. Last example
    Checking access...
  • 16. Process music
    Checking access...
  • 17. What else is needed?
    Checking access...
  • 18. New funtion
    Checking access...
  • 19. Rescources
    Checking access...
  • 20. Closing remarks
    Checking access...

Instructors

Umut  Eldem

Umut Eldem

Instructor

Umut Eldem is a composer, pianist, and researcher. His musical works and research focus on the exploration of synaesthesia as an artistic medium. He has given lectures on his research of synaesthesia, and had his audiovisual works and installations combining sound and colours presented in Belgium, Turkey, Romania, Russia, and Luxembourg. Umut Eldem is currently a PhD researcher at the Royal Conservatoire of Antwerp, and musical director of the theatre collective Mixed & United. He gives lessons and workshops on music history, musical analysis, and audiovisual design. He is also the keyboardist of the bands Starblind = Earthbound and Transport Aerian. His current PhD research entitled ‘The Hearing Glass: Synaesthetic Correspondences in The Musical Practice’ intends to take the results of his previous research and develop them into an inter-sensory theory of audiovisual art.

Frequently asked questions