Recent Posts

Generative Artwork - Approaches for sonic synthesis from visual data

Alina Ling

Thursday, Oct 15, 2020 - 04:55:45 pm

Using the sound generation system I used in my generative sketch:

RECAP for Generative Artwork:

Aiming to extract a sound from the visual textures of stone involves two aspects: 1. Subtracting three-dimensional forms of the material into visual data that can be converted into audio/ sounds 2. Designing a model that generates sounds that the audience would perceive/ associate the tactile qualities of the Read more →

Categories: Process

Lines & Interpretations | Final Project First Iteration

Samuel Ng

Wednesday, Oct 14, 2020 - 11:30:43 pm

@ SAM

Final Project Idea:

The final project aims to create a digital abstract line drawing in a 3D space. Additionally, the audience is able to control their perspective and observe the illusion of different elements and nuances that were not seen in the previous viewpoint.

First Iteration

For the first iteration, I will be focusing on the basic mechanism of the system. Read more →

Categories: Process
Fine work, and looking forward to seeing your demo! A quick suggestion and a question: Gradual fading out (or fading to background) of a prolonged line from its end to the beginning (to its directional point) will be more effective than reducing its size. If you can make that fade out effect, than you can apply it to some particles and keep the shorten effect to some other particles to see how this combination would work. Alternatively, you can apply the fade out effect to all particles since it will be looking better visually. How do you plan to translate the logic of William Anastasi’s Subway Drawing generative system into the code? I suppose this would entail introducing some inertial forces into the system. For a start, look up this section of Daniel Shiffman's The Nature of Code. Also, search the keywords such as acceleration, friction, inertia on Processing forums. Hopefully you will have time to address some of these before class (if you haven't already done so).
Scroll Shiffman down to 3.2 Angular Motion.

Final Project Progress Update #2 | Once Upon a Huh?

Joey

Monday, Oct 12, 2020 - 04:09:30 pm

Generative Art Final Project Progress Update #2

Once Upon a Huh?

“In narrative, we take experience and configure it in a conventional and comprehensible form. This is what gives narrative its communicative power; it is what makes narrative a powerful tool of persuasion and, therefore, a potential transformative device for the disempowered.”

– Steven L. Winter

Concept Update:

I was doing Read more →

Categories: Final Project | Process
Well done. Here is a couple of links with DOM/Canvas navigation and JS timer basics: https://www.youtube.com/watch?v=6oUcehYy77U https://www.youtube.com/watch?v=fkxkzkKZGJ4 https://www.youtube.com/watch?v=SwpS6fP1_hE https://www.youtube.com/watch?v=on9p11gv1k4 https://www.youtube.com/watch?v=31ViueuIXGE https://www.youtube.com/watch?v=zucCjXApXOU You will find more tutorials on this guy's YT page, and there are well written and illustrated tutorials behind all these videos. I hope this helps.

Generative Artwork - Stone

Alina Ling

Thursday, Oct 08, 2020 - 01:57:41 pm

CONCEPT

How do materials sound like? While sound is subjectively perceived, there is a collective or general sentiment on the descriptive qualities of a sound/ soundscape. We occasionally use tactile qualities (eg. rough, soft) to describe sounds, to assign textures to what we hear. In music, texture is the way the tempo, melodic and harmonic materials are combined in Read more →

Categories: Process
Excellent post, thank you! I watched briefly Eli Fieldsteel's video on GS in SC in his great tutorial series, and it seems to my untrained = mainly intuitive mind that you actually can use GS for a variety of complex sonic texture generations by reading even relatively simplified visual data from Kinect. This would require some experimentation with GS tools in SC and, of course, a consultation with Philippe should be helpful. Please outline your visual data input and overall method and ask him first what type/technique of sound synthesis would he recommend, and then ask for his advice on the usefulness of GS in particular.

Week 8 Project Update

Naomi Takatsuka Koh

Thursday, Oct 08, 2020 - 12:19:00 pm

Magnet Chimes

Project Update

To improve this project, I would like to experiment with electromagnets to perhaps enable the viewer to have a better control in manipulating the magnet chimes.

Creating an electromagnet using:

Large iron nail (approximately 3 inches in length) Thin coated copper wire Dry cell batteries Electric tape Iron fillings, paper clips and other magnetic items Below is a sketch for how I would Read more →
Categories: Process | Research
In addition to my key suggestions in class, you should pay attention to the formal (visual/sculptural and kinesthetic) aspects of your project in addition to its sonic qualities.

For example, take a look at Alexander Calder's mobiles, and do some research into kinetic art. Some of the aesthetic principles, ideas and solutions you will find may be applicable to your work as well.

Lines & Interpretations | Final Project Concept

Samuel Ng

Wednesday, Oct 07, 2020 - 11:50:26 pm

@ SAM

New Idea | Brain Storming Phase

For my final project, I will be creating a new sketch but using the lessons from my exploratory sketch. Before developing a sketch, I will look at what has already been created and understand their methodology and the process behind the art piece and not just the final outcome of the work. Next, I will Read more →

Categories: Process
Well done Samuel. Assembling the exemplar set for your work turned into a package relevant to the whole class, which I posted in Examples and Resources section of the class update. I hope this will be useful.
You will find an interesting discussion on automated drawing systems in this paper and on Jon McCormac's website.

Generative Artwork Surprise Sketch

Su Yang

Wednesday, Oct 07, 2020 - 11:33:51 pm

Following from the previous studies, I have decided to augment the game to suit the generative properties better.

The main difference: Instead of playing cards and removing them, players now play cards which stay on the board permanently.

New cards can be played over old cards, which card create generative patterns which suit the player’s needs in the point of the game, Read more →

Categories: Process

Final Project | Once Upon A Huh? | Update #1

Joey

Tuesday, Oct 06, 2020 - 03:03:50 am

Final Project: Once Upon A Huh?

Just to recap, I created a HTML-based storytelling project where the audience seem to have the autonomy to choose how they want the Fairy Tale to go, but in fact they are actually not in control of the scenarios that happen. In fact, no one can control how the story goes except for Read more →

Categories: Final Project | Process

A Carrie Tale*

Generative Studies Final

Su Yang

Sunday, Oct 04, 2020 - 10:20:42 pm

Generative Study of of a deckbuilding card game

As a followup from the previous study,

Simplified Rules: Gameplay goes in rounds, and they repeat until either the player or the monster is defeated. In the course of a round, it is further split into 3 stages: Setup Phase, Main Phase, and Cleanup Phase

Categories: Process

Week 7: Generative Study

Alina Ling

Thursday, Sep 24, 2020 - 04:31:27 pm

SOUND OF STONES

Generative Study: Real-time sound generation using depth data from kinect

Over Week 7, I experimented with SuperCollider, a platform for real-time audio synthesis and algorithmic composition, which supports live coding, visualisation, external connections to software/hardware, etc. On the real-time audio server, I wanted to experiment with unit generators (UGens) for sound analysis, synthesis and processing to study the components of Read more →

Categories: Final Project | Process
Class notes recap and additional thoughts You can have a camera take a snapshot of a stone, than convert just the colors of its surface into different properties for sound generation. If you want to convert a visual 2D scan into a 3D "landscape" and then into sound, you can line-scan the image captured by video/photo camera, convert each scanned line through its RGB data into a 2D curve and feed these 2D curves sequentially to build a 3D wavetable (with or without the interpolation between each curve, depending on the scanning resolution), and finally to play the wavetable. Another important point is on how to overcome making noise and generate pleasing sonic output by scanning. There are probably many techniques for this "harmonization" or "musification" of generated sound. I believe there is a way to achieve this by manipulating audio samples instead of sound synthesis. Regarding these two points, I have no formal music education so I am wildly guessing here and probably there are much more elegant solutions. So you need to do your research to find and implement them within your system. You can also consult with professor Ross - if you want to do that, please let me know so I can ask him to help you out. You can additionally consult with Philippe about that at his guest talk.
Two quick links on wavetables, the first one for Ableton Live 10, second one for Arturia Pigments: https://youtu.be/c5Sn0Kibu2w https://youtu.be/_w1h4vknfow