From data to architecture

Page 1

Generating spaces from music data Моделювання просторів з аналізу музики

“253.854 Von Daten zur Architektur”, WS2015, TU Wien, Zelinskyi Oleksandr


Short description Стислий опис

Intro/Опис: This project is a proof of concept that abstract architectural spaces can be generated automatically from some range of data. In this case, the data was extracted from music — a famous guitar reef from Deep Purple's “Smoke on the water”, played on 3 instruments — bass guitar, electric guitar and classic piano, saved to .mp3 files and analyzed. Цей проект — доказ, що архітектурні простори можно автоматично генерувати за допомогою чистого обсягу даних і алгоритму. В цьому прикладі джерелом даних є музика — відомий риф з композиції Deep Purple “Smoke on the water”. Риф був зіграний на 3 інструментах: бас-гітара, електро-гітара і піаніно, записаний у .mp3 файл та проаналізаний. Software used/Програми: ● Garageband, Audacity — music file creation process/запис музики; ● Rhino + Grasshopper, Anemone, Sonic -- scripting/скрипти; ● Blender3d — renderings/візуалізація; Data used/Дані, що використовуються: ● Amplitude, Loudness/Гучність; ● Level of detail of sound in a music file/Деталізація;

“Ta-ta-taaaa, ta-ta-ta-taaaaaa, Ta-ta-taaaa, ta-taaaaa!”


I.Building a 2d-curve Побудова двомірної кривої 1. We start with simple sound, which has a constant amplitude. Let's build a curve by rule: It consists from segments, each segment' angle relies on a level of amplitude at a corresponding moment of time/Почнемо з простого з постійною амплітудою. Побудуємо криву із сегментів таким чином, кожний кут сегменту відповідатиме амплітуді у даний момент часу:

2. If the level of amplitude is raised or changed, the corresponding angles will also change/Якщо змінити амплітуду, відповідні кути також зміняться:


I.Building a 2d-curve: result Побудова двомірної кривої: результат Let's take real music file now. Here we have a reef from “Smoke on the water”, that has been played on 3 instruments: bassguitar, e-guitar and piano. By the same rule following curves are being produced/Візьмемо музичний файл. У файлі відомий риф з “Smoke on the water”, який біло зіграно на 3 інструментах: басгітара, електрогітара і рояль. За тим же самим правилом побудовано наступні криві:

Bassguitar/Басгітара

E-guitar/Електрогітара

Piano/Піаніно


II.Modifying it into a 3d-curve Модифікація у тривімірну криву Let's introduce a new rule: if the amplitude at a given moment of time is low, corresponding segments shift in the 3rd dimension/Зробимо нове правило: якщо амплітуда у даний момент часу надто низька, крива зміщується у 3ому вимірі:

Z-Coordinate

Amplitude


II.Modifying it into a 3d-curve: result Модифікація у тривімірну криву: результат Bassguitar/Басгітара

E-guitar/Електрогітара Top view/Вид зверху

Front view/Вид зпереду

Piano/Піаніно


III.Making it more interesting Зробимо це дещо цікавішим Here the rule is being modified: if the amplitude is enough loud it goes left, if it's relatively normal, it goes straight, if low, then it goes right. Also, the amplitude affects the length of each segment: more loud it is, longer the segment is/Змінимо правило: якщо гучність висока, крива повертає наліво, якщо середня — йде прямо, якщо низька — направо. Окрім того, гучність впливає на довжину сегментів:

Amplitude loud normal quiet

A4 A5 A1 A2

A3

A5 A4

-90

0

A1

Start

+90 Angle

A3

A2

End

Amplitude Start

A1

A2

A3

A4

A5

A1

A5 A4

Length End

A3

A2


III.Making it more interesting: result Зробимо це дещо цікавішим: результат Bassguitar/Басгітара

E-guitar/Електрогітара

Piano/Піаніно


IV.Making it volumetric Зробимо це об'ємним A cube is being placed at every angle's vertex, the size of every cube depends on how much other vertices there are in adjacency, the more there are — the bigger is the cube/нехай в кожній вершині кривої буде куб, причому його розмір залежить від того, скільки інших вершин є поблизу:


IV.Making it volumetric: bassguitar Зробимо це об'ємним: басгітара


IV.Making it volumetric: bassguitar Зробимо це об'ємним: басгітара Views from inside/види зсередини


IV.Making it volumetric: E-guitar Зробимо це об'ємним: електрогітара


IV.Making it volumetric: E-guitar Зробимо це об'ємним: електрогітара Views from inside/види зсередини


IV.Making it volumetric: piano Зробимо це об'ємним: піаніно


IV.Making it volumetric: piano Зробимо це об'ємним: піаніно Views from inside/види зсередини


Thanks for your attention! Дякую!

“Ta-ta-taaaa, ta-ta-ta-taaaaaa, Ta-ta-taaaa, ta-taaaaa!”

“253.854 Von Daten zur Architektur”, WS2015, TU Wien, Zelinskyi Oleksandr Link to a video file with sound: https://drive.google.com/open?id=0B9V0tEd80xHqWkhBRkQwTHB0SGM


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.