AlgoJam Extended

23–24

B-232

Live Project

AlgoJam

Semester 2

Live Project

This collaborative project bridges the disciplines of Design Communication and Contemporary Music, guiding participants on an audio-visual journey enabled by digital tools.

Exploring the intersection of generative art and electronic music, participants will engage both in groups and individually to create a body of work, culminating in a series of negotiable outcomes.

AlgoJam
Brief

23–24

B-232

Live Project

AlgoJam

Semester 2

Just as recording media such as vinyl, cassettes and compact discs went from mainstream to niche, the distribution and consumption of music has become increasingly digital.

The shift from tangible album artwork to digital images on our screens and from traditional instruments to laptop music represents just two examples of this change.

As creatives, how do we respond to this shift from physical to digital in order to envision current and future trends in audiovisual expression through our practice?

The expected outcomes will require participants to work across disciplines in an experimental, exploratory and progressive manner to arrive at an audio-visual production for the future.

Technical challenges will be addressed and discussed in class to balance requirements, skills and abilities to achieve a meaningful and enjoyable outcome.

23–24

B-232

Live Project

AlgoJam

Semester 2

1 Discover

2 Define

3 Develop

4 Deliver

1 Discover: take the brief apart
Through study and research discoveries, conversations, and your own preferences, develop a better understanding of the scope of the brief – insights.

2 Define and Explore.
Based on your discoveries, define the direction of your project while keeping skills and ambitions balanced. consider to learn new skill(s) – focus.

3 Develop: Make
Develop ideas, experiment and produce many audio and visual outcomes – potential solutions.

4 Deliver: Finalise and package
Through iteration arrive at the most viable outcome – solution that works (best)

Approach

Session 1
Exploration

Session 2
Experimentation

Session 3
Work-in-progress sharing

Session 4
Iteration

 

Session 5
Show-and-tell

Submit

5 Submit: submission of documentation and outcomes; breakdown of deliverables will be shared with you

Double Diamond Model

23–24

B-232

Live Project

AlgoJam

Semester 2

1 Discover

2 Define

3 Develop

4 Deliver

Discover: take the brief apart
Through study and research discoveries, conversations, and your own preferences, develop a better understanding of the scope of the brief – insights.

Define and Explore.
Based on your discoveries, define the direction of your project while keeping skills and ambitions balanced. consider to learn new skill(s) – focus.

Develop: Make
Develop ideas, experiment and produce many audio and visual outcomes – potential solutions.

Deliver: Finalize and package
Through iteration arrive at the most viable outcome – solution that works (best)

Approach

The Double Diamond Model should help you structure, guide and plan your project.

The project itself should be kept simple but effective. This is best achieved by establishing and exploring a simple idea, experimentation, iteration and trusting the process.

Submit

23–24

B-232

Live Project

AlgoJam

Semester 2

1 Discover

2 Define

3 Develop

4 Deliver

Discover: take the brief apart
Through study and research discoveries, conversations, and your own preferences, develop a better understanding of the scope of the brief – insights.

Define and Explore.
Based on your discoveries, define the direction of your project while keeping skills and ambitions balanced. consider to learn new skill(s) – focus.

Develop: Make
Develop ideas, experiment and produce many audio and visual outcomes – potential solutions.

Deliver: Finalize and package
Through iteration arrive at the most viable outcome – solution that works (best)

Approach

Submit

Experimentation

Iteration

Exploration

Inspiration, references, mood board, sketches, ideation, learning new tools

Learning new skills, making, remixing, trial and error

Repetition, variation, mutation, selection

23–24

B-232

Live Project

AlgoJam

Semester 2

Collaboration

This class is a mix of music and design students. The aim is for each student to contribute and share ideas, while demonstrating curiosity in the other discipline.
 

Although new skills may need to be learnt, this should not be seen as an obstacle but as an opportunity to explore new territories.

Students can work in small teams of up to 5.

Expectation

The primary expectations for this class are curiosity, commitment and enjoying the process.

As a group of individuals, small teams and a community of creatives, the aim is to envision current and future trends in audiovisual expression through our practice. This can only be achieved through making, conversations, and working across disciplines.

By the end of this class, students will submit a online documentation and their final outcome that can run in the browser.

23–24

B-232

Live Project

AlgoJam

Semester 2

Final Outcome

Each student will contribute a final outcome in digital format, combining audio and visual elements, which will be presented online.


Some considerations

Deliverables

Submission will require the following deliverables to be documented online

•  description of project, ideas and innovation
•  audio-visual experimentation and exploration
•  process documentation
•  reflection
•  final outcome

 

•  coded, interactive audio-visual experience
•  recorded performance with coded visuals
•  augmented and/or immersive experience
•  interactive, live-coded soundtrack with visuals

23–24

B-232

AlgoJam

Semester 2

Intro and Overview

Navigate down for a selection of references, you can click on the images and text labels for more details about the artists.

Live Project

AlgoJam

23–24

B-232

AlgoJam

Semester 2

Intro and Overview

An Algorithm is a step-by-step set of instructions or a systematic procedure designed to solve a specific problem or accomplish a particular task.

When live coding, for example, algorithms are typically written using code and can be dynamic and improvisational, allowing artists to generate and manipulate audiovisual content as part of a live creative process.

Navigate down for a selection of references, you can click on the images and text labels for more details about the artists.

Live Project

AlgoJam

Intro and Overview

23–24

B-232

AlgoJam

Semester 2

Live Project

23–24

B-232

AlgoJam

Semester 2

Live Project

23–24

B-232

AlgoJam

Semester 2

Live Project

23–24

B-232

AlgoJam

Semester 2

Live Project

23–24

B-232

AlgoJam

Semester 2

Live Project

23–24

B-232

AlgoJam

Semester 2

Live Project

23–24

B-232

AlgoJam

Semester 2

Live Project

23–24

B-232

AlgoJam

Semester 2

Live Project

23–24

B-232

AlgoJam

Semester 2

Live Project

23–24

B-232

AlgoJam

Semester 2

Live Project

23–24

B-232

AlgoJam

Semester 2

Live Project

23–24

B-232

AlgoJam

Semester 2

Live Project

AlgoJam

23–24

B-232

AlgoJam

Semester 2

1 Sound Drawing

Live Project

Drawing exercise while listening to Mads Emil Nielsen's SoundTales Collage.

Draw what you hear, use simple visual elements: lines, dots, shading.

AlgoJam

23–24

B-232

AlgoJam

Semester 2

2 Analysing the Brief

Live Project

Analyse the Brief (see erlier slide) Through study and research discoveries, conversations, and your own preferences, develop a better understanding of the scope of the brief.

AlgoJam

23–24

B-232

AlgoJam

Semester 2

3 Demo and Try

Code samples and interactive browser tools are provided here for you to work and play with.

Live Project

AlgoJam

23–24

B-232

AlgoJam

Semester 2

3 Demo and Try

p5js + shaders

Hydra

TidalCycles + Strudel

Gibber

3

4

1

2

Live Project

AlgoJam

23–24

B-232

AlgoJam

Semester 2

3 Demo and Try

p5.js + shaders

Cmd+Enter

Shift+Cmd+Enter

f

Play sketch

Stop sketch

Fullscreen

Key Commands

Live Project

AlgoJam

23–24

B-232

AlgoJam

Semester 2

3 Demo and Try

hydra

Shift+Control+Enter

 

Play sketch

Key Commands

Live Project

AlgoJam

23–24

B-232

AlgoJam

Semester 2

3 Demo and Try

Gibber

Control+Enter

Alt+Enter

Control+.

Play section

Play line

Stop all

Key Commands

Live Project

AlgoJam

23–24

B-232

AlgoJam

Semester 2

3 Demo and Try

TidalCycles + Strudel

Control+Enter

Alt+Enter

Control+.

Play

Play

Stop

Key Commands

Live Project

AlgoJam

23–24

B-232

AlgoJam

Semester 2

4 Getting started

Play

Change

Sample

Record

Open any of the examples provided and play with them in an interactive way, for example by making sounds or playing a sound track to manipulate the image.

Live Project

Considerations
Inspiration

23–24

B-232

Live Project

AlgoJam

Semester 2

Considerations
Inspiration

23–24

B-232

AlgoJam

Semester 2

Saskia Freeke

Live Project

Considerations
Inspiration

23–24

B-232

AlgoJam

Semester 2

Live Project

Considerations
Inspiration

23–24

B-232

AlgoJam

Semester 2

Live Project

Considerations
Inspiration

23–24

B-232

AlgoJam

Semester 2

Jono Brandel 

Live Project

Considerations
Inspiration

23–24

B-232

AlgoJam

Semester 2

Live Project

Considerations
Inspiration

23–24

B-232

AlgoJam

Semester 2

Live Project

Considerations
Inspiration

23–24

B-232

AlgoJam

Semester 2

Live Project

Considerations
Starting points

23–24

B-232

AlgoJam

Semester 2

Live Project

Considerations

23–24

B-232

AlgoJam

Semester 2

Live Project

23–24

B-232

Live Project

AlgoJam

Semester 2

1 Discover

2 Define

3 Develop

4 Deliver

1 Discover: take the brief apart
Through study and research discoveries, conversations, and your own preferences, develop a better understanding of the scope of the brief – insights.

2 Define and Explore.
Based on your discoveries, define the direction of your project while keeping skills and ambitions balanced. consider to learn new skill(s) – focus.

3 Develop: Make
Develop ideas, experiment and produce many audio and visual outcomes – potential solutions.

4 Deliver: Finalise and package
Through iteration arrive at the most viable outcome – solution that works (best)

Approach, Session 2.

Session 1
Exploration

Session 2
Experimentation

Session 3
Work-in-progress sharing

Session 4
Iteration

 

Session 5
Show-and-tell

Submit

5 Submit: submission of documentation and outcomes; breakdown of deliverables will be shared with you

23–24

B-232

Live Project

AlgoJam

Semester 2

1 Discover

2 Define

3 Develop

4 Deliver

1 Discover: take the brief apart
Through study and research discoveries, conversations, and your own preferences, develop a better understanding of the scope of the brief – insights.

2 Define and Explore.
Based on your discoveries, define the direction of your project while keeping skills and ambitions balanced. consider to learn new skill(s) – focus.

3 Develop: Make
Develop ideas, experiment and produce many audio and visual outcomes – potential solutions.

4 Deliver: Finalise and package
Through iteration arrive at the most viable outcome – solution that works (best)

Approach, Session 3.

Session 1
Exploration

Session 2
Experimentation

Session 3
Work-in-progress sharing

Session 4
Iteration

 

Session 5
Show-and-tell

Submit

5 Submit: submission of documentation and outcomes; breakdown of deliverables will be shared with you

23–24

B-232

Live Project

AlgoJam

Semester 2

1 Discover

2 Define

3 Develop

4 Deliver

1 Discover: take the brief apart
Through study and research discoveries, conversations, and your own preferences, develop a better understanding of the scope of the brief – insights.

2 Define and Explore.
Based on your discoveries, define the direction of your project while keeping skills and ambitions balanced. consider to learn new skill(s) – focus.

3 Develop: Make
Develop ideas, experiment and produce many audio and visual outcomes – potential solutions.

4 Deliver: Finalise and package
Through iteration arrive at the most viable outcome – solution that works (best)

Approach, Session 4.

Session 1
Exploration

Session 2
Experimentation

Session 3
Work-in-progress sharing

Session 4
Iteration

 

Session 5
Show-and-tell

Submit

5 Submit: submission of documentation and outcomes; breakdown of deliverables will be shared with you

23–24

B-232

Live Project

AlgoJam

Semester 2

Approach, Session 4.
Expectations

The primary expectations for this class are curiosity, commitment and enjoying the process.
 

As a group of individuals, small teams and a community of creatives, the aim is to envision current and future trends in audiovisual expression through our practice. This can only be achieved through making, conversations, and working across disciplines.

By the end of this class, students will submit a online documentation and their final outcome that can run in the browser.

envision current and future trends in audio-visual expression through our practice

online documentation and final outcome that can run in the browser

23–24

B-232

Live Project

AlgoJam

Semester 2

Approach, Session 4.
Documentation

Images

screenshots, process documentation, final outcomes. if you are working with projection or live performance, take good documentation.

Videos and sound tracks

screen-recordings, process documentation, final outcomes. if you are proposing a projection or live performance, take good documentation. Include sound tracks.

Real-time / interactive

embed javascript or p5js sketches in the documentation website (optional)

Text

Write about your project: concept and project description
, process* and explorations, outcome reflection, collaboration and conclusion.

online documentation and final outcome that can run in the browser

* process: talk about failures and successes, trial and error, tools used, intentions, compromises

23–24

B-232

Live Project

AlgoJam

Semester 2

Approach, Session 4.
Looking ahead to Session 5

Sharing of website template

For Design  Communication students, this will be your submission on week 16

You can use the template or design your own website, see previous slide for
required content.

Presentation of outcomes

Address the following in your presentation: Concept, approach, process, collaboration and outcomes. Use images, videos, audio, text.


Respond to the following: How do you envision current and future trends in audio-visual expression through your practice?

 

23–24

B-232

Live Project

AlgoJam

Semester 2

1 Discover

2 Define

3 Develop

4 Deliver

1 Discover: take the brief apart
Through study and research discoveries, conversations, and your own preferences, develop a better understanding of the scope of the brief – insights.

2 Define and Explore.
Based on your discoveries, define the direction of your project while keeping skills and ambitions balanced. consider to learn new skill(s) – focus.

3 Develop: Make
Develop ideas, experiment and produce many audio and visual outcomes – potential solutions.

4 Deliver: Finalise and package
Through iteration arrive at the most viable outcome – solution that works (best)

Approach, Session 5.

Session 1
Exploration

Session 2
Experimentation

Session 3
Work-in-progress sharing

Session 4
Iteration

 

Session 5
Show-and-tell

Submit

5 Submit: submission of documentation and outcomes; breakdown of deliverables will be shared with you

23–24

B-232

Live Project

AlgoJam

Semester 2

Approach, Session 5.
Presentations

Prepare a 5-7 minute presentation. As each of your projects may be different, we leave it up to you how much time to use for your demo but keep your presentation to max 7 minutes. 

If you are performing, give a brief introduction of what we should expect and leave some time for questions at the end. Consider video-recording your performance, ask your classmates to record.

If you recorded your performance you can show the video

If you had proposed an installation, show some of your documentation if you did managed to set it up and document it.

If your outcomes are screen-based, play them to us and briefly explain what we are looking at and why–what is the idea and concept behind it?

If your work is interactive, demo to us and let us try.

Presentation of outcomes

Address the following in your presentation: Concept, approach, process, collaboration and outcomes. Use images, videos, audio, text.


Respond to the following: How do you envision current and future trends in audio-visual expression through your practice?

 

Suggested structure for the presentation. Aspects you can talk about and show.

Introduction
    • Title
    • Description of project and
       concept (~100 words)

Process
    • Approach and process
    • Breakdown of tools, instruments used

Outcome
    • Showing of visuals created
      (process and final)
    • Listening to your soundtrack

Demo
 

Conclusion
    • What worked well and not so well
    • Achievements
    • Collaboration
    • Response




1




2



3




4
 

5

23–24

B-232

Live Project

AlgoJam

Semester 2

1 Discover

2 Define

3 Develop

4 Deliver

Submission

Session 1
Exploration

Session 2
Experimentation

Session 3
Work-in-progress sharing

Session 4
Iteration

 

Session 5
Show-and-tell

Submit

23–24

B-232

Elective Workshop

AlgoJam

Semester 2

B-DC 221

Generative Type Workshop

Computation in Design

23–24

Semester 1

Intro and Overview

Coded Visuals
Coded Sounds

Compile, putting it all together.
render, edit, export to .mp4

Demo and Try

Make changes to code

Approach

Play, change, record, sample

Ad-hoc
AlgoJam
Laptop Show

Workshop breakdown: we will start with an introduction and overview of the workshop followed by  a demo of prepared code samples that render images and sound. You will then have time to play with given code samples to create a couple of audio-visual  artefacts.

23–24

B-232

Live Project

AlgoJam

Semester 2

23–24

B-232

Elective Workshop

AlgoJam

Semester 2

AlgoJam

Laptop

Show

algojam-collab-2324

By Andreas Schlegel

algojam-collab-2324

  • 329