Categories
Aalto Coding Generative Media Coding openFrameworks

2024/02 Generative Media Coding @ Aalto Media Lab

In 19-23 February 2024, I taught the Generative Media Coding course at Aalto Media Lab (Aalto University).

Projects by: Anni Alanen, Jacob Johannes Söderström, Jason Rajah Selvarajan, Katie Ballinger, Merle Karp, Milla Olivia Heinisuo

Made with: openframeworks.cc , processing.org
Code, more info: github.com/aalto-mediacode
Photos: Flickr

Course topics:

  • Introduction to Generative Media and openFrameworks
  • 2D drawing and text
  • Forces and particle systems
  • Noise
  • Images and video
  • Sound and sound visualization
Categories
Aalto Coding Generative Media Coding openFrameworks

2023/02 Generative Media Coding @ Aalto Media Lab

In 20-24 February 2023, I taught the Generative Media Coding course at Aalto Media Lab (Aalto University).

Projects by: Agata Rudnicka, Aurora Navarro Villacampa, Guus Hoeberechts, Hyun Ji Kim, Vertti Luostarinen, Viktor Teodosin, Yoona Yang

Made with: openframeworks.cc , processing.org
Code, more info: github.com/aalto-mediacode
Photos: Flickr

Course topics:

  • Introduction to Generative Media and openFrameworks
  • 2D drawing and text
  • Forces and particle systems
  • Noise
  • Images and video
  • Sound and sound visualization

Categories
Aalto Coding Generative Media Coding openFrameworks

2022/05 Generative Media Coding @ Aalto Media Lab

In 16-20 May 2022, I taught the Generative Media Coding course at Aalto Media Lab (Aalto University).

Projects by: Calvin Guillot Suarez, Carlos Perez Moreno, Inka Jerkku, Jesse Kokkola, Lorenzo Barilla, Malgorzata Nowicka, Mateusz Król

Made with: openframeworks.cc
Code: github.com/aalto-mediacode
Photos: Flickr

Course topics:

  • Introduction to Generative Media and openFrameworks
  • 2D drawing and text
  • Forces and particle systems
  • Noise
  • Images and video
  • Sound and sound visualization
Categories
Processing Tutorials

p5.js Sound tutorials (2020)

In the scope of the Graphics and Sound Programming course at Tallinn University (May 2020), taught online due to COVID-19, I created a few video tutorials on sound in p5.js. Hopefully these will be useful, although they were created to support a course with Zoom sessions (not as a stand-alone tutorials).

Ex1-Oscillator: Code / Video

Categories
openFrameworks Tutorials

openFrameworks video tutorials (2020)

In the scope of the Generative Media Coding course at Aalto University (May 2020), taught online due to COVID-19, I created a few video tutorials on openFrameworks. Hopefully these will be useful, although they were created to support a course with Zoom sessions (not as a stand-alone tutorials). Thank you to Aalto Media Labfor the support on this.

The code for all the exercises is here: https://github.com/aalto-mediacode/GenerativeMediaCoding2020

Categories
AI TLU

2021/08 AI, Emergent Technologies and Creative Practices @ TARTUFF Festival

On 5/Aug/2021 I co-organized a brainstorming workshop on “AI, Emergent Technologies and Creative Practices” at the TARTUFF festival, with Merja Bauters and Koray Tahiroglu. The four resulting group projects were inspiring and very well-developed, taking into account the short time span. I participated remotely, hope to be face-to-face for the next one! Thanks to Taavi Varm for the photo. More info: https://tartuff.ee/en/about/tartuff-summer-academy/

Categories
Aalto Coding Generative Media Coding openFrameworks

2021/05 Generative Media Coding @ Aalto Media Lab

In 17-21 May 2021, I taught the Generative Media Coding course at Aalto Media Lab (Aalto University).

Teacher: Nuno N. Correia (teaching.nunocorreia.com)

Projects by: Eric Zuuring, Francesca Bogani Amadori, Henry Lämsä, Lassi Häkkinen, Liga Felta, Özge Raudanjoki, Philippe La Grassa, Simon Fankhauser, Zuzanna Oniszczuk

Made with: openframeworks.cc (8 projects) and p5js.org (1 project)

Code: github.com/aalto-mediacode

ZuzannaOniszczuk 1
Categories
Coding openFrameworks Sound Tutorials

Sound: openFrameworks + ofxMaxim

Maximilian and the ofxMaxim addon have been an important component of my creative coding teaching, with openFrameworks. However, tutorials on ofxMaxim are not very easily available. In this post, I will collect some related resources that can be useful for students. Thank you to Aalto Media Lab for the support on this.

Main openFrameworks / ofxMaxim links:

Maximilian/ofxMaxim: https://github.com/micknoise/Maximilian

Maximilian examples (“non-openFrameworks” c++): https://github.com/micknoise/Maximilian/tree/master/cpp/commandline/maximilian_examples

openFrameworks: https://github.com/micknoise/Maximilian

Categories
Aalto Coding Generative Media Coding openFrameworks

2020/05 Generative Media Coding @ Aalto Media Lab

In May 2020, I taught the Generative Media Coding course at Aalto University, Aalto Media Lab, with co-teacher Matti Niinimäki. This was a different iteration of the workshop, ran remotely on Zoom, and more spread out in time, with asynchronous elements.

Screenshot 2020-05-15 at 08.31.38

Made with:
www.openframeworks.cc
Links:
mlab.taik.fi/mediacode
github.com/aalto-mediacode
medialab.aalto.fi

Categories
Coding Processing Sound TLU

2020/05 Graphics and Sound Programming @ Tallinn University

Sound Programming part of the course (19-21 May 2020)

Brief Description of course content:

  • Basic concepts in acoustics and music theory.
  • Digital signal processing.
  • Digital filtering.
  • Fast Fourier transform.
  • Sound synthesis.
  • Audio engines.
  • Procedural sound generation in p5.js.
  • Integration of procedural audio in games.