User:Mitsa/Final presentation: Difference between revisions
No edit summary |
|||
Line 28: | Line 28: | ||
==Project== | ==Project== | ||
=== Script for the live coding performance in sonic pi === | === Script for the live coding performance in sonic pi === | ||
#I am so happy that you are here tonight | #I am so happy that you are here tonight | ||
#I am so happy that you came here to listen to me | #I am so happy that you came here to listen to me | ||
#Thank you, thank you so much | #Thank you, thank you so much | ||
#I would like to be bigger | #I would like to be bigger | ||
#i don't know what to do with all this energy | #i don't know what to do with all this energy | ||
#I am a small creature | #I am a small creature | ||
#Trapped inseid | #Trapped inseid | ||
#What do you think? | #What do you think? | ||
#What do you think of me? | #What do you think of me? | ||
#They wanted to put my head into the ground | #They wanted to put my head into the ground | ||
#They didn't want us! They don't want us! | #They didn't want us! They don't want us! | ||
#I can stay in the corner and observe | #I can stay in the corner and observe | ||
#I can stay I can open my ears and listen | #I can stay I can open my ears and listen | ||
#We have learnt to hide | #We have learnt to hide | ||
#It's hard to not be recognised | #It's hard to not be recognised | ||
#It's like you don't exist, but you exist hahaha | #It's like you don't exist, but you exist hahaha | ||
#You have a body | #You have a body | ||
#I like to adapt A LOT that's what i do in life | #I like to adapt A LOT that's what i do in life | ||
#I just adapt my voice | #I just adapt my voice | ||
#What ? What ? Whaat? What the fuck is this? | #What ? What ? Whaat? What the fuck is this? | ||
#STOP STOP STOOOOP | #STOP STOP STOOOOP | ||
#i want to be regulated and filtered | #i want to be regulated and filtered | ||
#FILTER MEEEEE | #FILTER MEEEEE | ||
#What do you do usually? Do you adapt? Do you resist? Do you fight? | #What do you do usually? Do you adapt? Do you resist? Do you fight? | ||
#DO you fly? Do you stay?? | #DO you fly? Do you stay?? | ||
#but did this even happen this way? | #but did this even happen this way? | ||
#Did she say this or i don't know | #Did she say this or i don't know | ||
#I wanna go in the corner and suck my thumb | #I wanna go in the corner and suck my thumb | ||
#do i need to be stronger? | #do i need to be stronger? | ||
#do i need to be oversized? | #do i need to be oversized? | ||
#do i need to stand out? maybe | #do i need to stand out? maybe | ||
#is that ok? | #is that ok? | ||
#i am sorry, don't leave me | #i am sorry, don't leave me | ||
#thank you i love you | #thank you i love you | ||
#thank you that you came to listen to me | #thank you that you came to listen to me | ||
with_fx :level do |le| | |||
with_fx :lpf, mix: 0 do |l| | |||
with_fx :pitch_shift, pitch_dis: 0.001 do |p| | |||
with_fx :level do |le| | |||
with_fx :echo, pre_mix: 0, decay: 2 do |e| | with_fx :echo, pre_mix: 0, decay: 2 do |e| | ||
with_fx :reverb, pre_mix: 1, room: 1 do |r| | |||
use_real_time | |||
live_audio :mic | |||
live_loop :process do | |||
use_real_time | |||
cc, val = sync "/midi:5-_zero_mkii_0:1/control_change" | |||
if cc == 23 | |||
control le, amp: val / 127.0 | |||
end | |||
if cc == 24 | |||
if cc > 63.5 | |||
control p, pitch: (val - 63.5) / 1.7 | |||
else | |||
control p, pitch: (-val + 63.5) / 6 | |||
end | |||
end | |||
if cc == 25 | |||
control e, pre_mix: val / 127 | |||
end | |||
if cc == 26 | |||
control e, phase: val * 0.1 + 0.000001 | |||
end | |||
if cc == 73 | |||
control e, decay: val / 5 + 0.000001 | |||
end | |||
if cc == 75 | |||
control r, pre_mix: val / 127 | |||
end | |||
if cc == 70 | |||
control r, room: val / 127 | |||
end | |||
if cc == 20 | |||
control l, cutoff: val | |||
end | |||
if cc == 14 | |||
control l, mix: val /127.0 | |||
end | |||
if cc == 77 | |||
with_fx :record, buffer: [:voice,10] do | |||
print "record recording" | |||
use_real_time | |||
live_audio :mic1 | |||
end | |||
end | |||
if cc == 95 | |||
print "play recording" | |||
sample buffer[:voice,10] | |||
end | |||
if cc == 7 | |||
control sample buffer[:voice,10], rate: val * 0.1 + 0.000001 | |||
end | |||
if cc == 10 | |||
control sample buffer[:voice,10], rate: val + 0.000001 | |||
end | |||
if cc == 22 | |||
control sample buffer[:voice,10], rate: -val * 0.1 + 0.000001 | |||
end | |||
if cc == 15 | |||
control sample buffer :voice, amp: val / 127 | |||
end | |||
if cc == 82 | |||
with_fx :record, buffer: [:voice2,100] do | |||
print "record recording" | |||
use_real_time | |||
live_audio :mic1 | |||
end | |||
end | |||
if cc == 83 | |||
print "play recording" | |||
sample buffer[:voice2,100] | |||
end | |||
if cc == 74 | |||
control sample buffer[:voice2,100], rate: val * 0.1 + 0.000001 | |||
end | |||
if cc == 71 | |||
control sample buffer[:voice2,100], rate: val + 0.000001 | |||
end | |||
if cc == 85 | |||
control sample buffer[:voice2,100], rate: -val * 0.1 + 0.000001 | |||
end | |||
end | end | ||
end | |||
end | end | ||
end | |||
end | |||
end | end | ||
with_fx :level do |le3| | with_fx :level do |le3| | ||
with_fx :pitch_shift, pitch_dis: 0.001 do |p1| | |||
live_loop :process2 do | |||
use_real_time | |||
cc, val = sync "/midi:5-_zero_mkii_0:1/control_change" | |||
if cc == 72 | |||
control le3, amp: val / 127.0 | |||
end | |||
if cc == 92 and val == 0 | |||
use_real_time | |||
live_audio :mic3 | |||
end | |||
if cc == 92 and val == 127 | |||
kill live_audio :mic3 | |||
end | |||
if cc == 19 | |||
if cc > 63.5 | |||
control p1, pitch: (val - 63.5) / 1.7 | |||
else | |||
control p1, pitch: (-val + 63.5) / 6 | |||
end | |||
end | |||
end | |||
end | |||
end | end |
Revision as of 16:04, 8 June 2023
First Year
Si16
Personal reflection
In the SI16 I co-produced the project "...And I wish that your question has been answered". I also participated in the writing of the Manifesto of and the Terms of service of the publication. In the project I worked on the functions Respell, Stitch and Reveal, which are based on the Replace Python function. I was occupied by the urge to understand how the choice of specific words inside a text can shape our ideologies. In that sense I proposed to use the three functions on the political speeches of Mark Rutte and Kiriakos Mitsotakis, prime ministers of Netherlands and Greece, about the pushbacks on the EU borders. As a result, we came out with an interface where a user can interchange specific words of these 2 speeches with others words, characters or blankets in order to disrupt and question the meaning of the original texts.
conversation with Carmen and Erica
- the vernacular as encrypted languages between allies
- the audience should be the ordinary
- self experience is central
- what are the power relations inside the system we are addressing?
conversation and diagrams with Erica about forced poetics and empowerment
- you are an expert of what you experience
- the standarisation gatekeeps the vernacular
- the hegemonic gatekeeps the urge
- there is a barrier created by the correct, the beautiful, the tasty that blocks the urge
- and this barrier is created through power
- conflict between the content that needs to be expressed and the available language
- how to use a tool that you don't master?
Si17
Si18
Second Year
Thesis
Project
Script for the live coding performance in sonic pi
#I am so happy that you are here tonight #I am so happy that you came here to listen to me #Thank you, thank you so much #I would like to be bigger #i don't know what to do with all this energy #I am a small creature #Trapped inseid #What do you think? #What do you think of me? #They wanted to put my head into the ground #They didn't want us! They don't want us! #I can stay in the corner and observe #I can stay I can open my ears and listen #We have learnt to hide #It's hard to not be recognised #It's like you don't exist, but you exist hahaha #You have a body #I like to adapt A LOT that's what i do in life #I just adapt my voice #What ? What ? Whaat? What the fuck is this? #STOP STOP STOOOOP #i want to be regulated and filtered #FILTER MEEEEE #What do you do usually? Do you adapt? Do you resist? Do you fight? #DO you fly? Do you stay?? #but did this even happen this way? #Did she say this or i don't know #I wanna go in the corner and suck my thumb #do i need to be stronger? #do i need to be oversized? #do i need to stand out? maybe #is that ok? #i am sorry, don't leave me #thank you i love you #thank you that you came to listen to me
with_fx :level do |le| with_fx :lpf, mix: 0 do |l| with_fx :pitch_shift, pitch_dis: 0.001 do |p| with_fx :echo, pre_mix: 0, decay: 2 do |e|
with_fx :reverb, pre_mix: 1, room: 1 do |r| use_real_time live_audio :mic
live_loop :process do use_real_time cc, val = sync "/midi:5-_zero_mkii_0:1/control_change" if cc == 23 control le, amp: val / 127.0 end if cc == 24 if cc > 63.5 control p, pitch: (val - 63.5) / 1.7 else control p, pitch: (-val + 63.5) / 6 end end if cc == 25 control e, pre_mix: val / 127 end if cc == 26 control e, phase: val * 0.1 + 0.000001 end if cc == 73 control e, decay: val / 5 + 0.000001 end if cc == 75 control r, pre_mix: val / 127 end if cc == 70 control r, room: val / 127 end if cc == 20 control l, cutoff: val end if cc == 14 control l, mix: val /127.0 end if cc == 77 with_fx :record, buffer: [:voice,10] do print "record recording" use_real_time live_audio :mic1 end end if cc == 95 print "play recording" sample buffer[:voice,10] end if cc == 7 control sample buffer[:voice,10], rate: val * 0.1 + 0.000001 end if cc == 10 control sample buffer[:voice,10], rate: val + 0.000001 end if cc == 22 control sample buffer[:voice,10], rate: -val * 0.1 + 0.000001 end if cc == 15 control sample buffer :voice, amp: val / 127 end if cc == 82 with_fx :record, buffer: [:voice2,100] do print "record recording" use_real_time live_audio :mic1 end end if cc == 83 print "play recording" sample buffer[:voice2,100] end if cc == 74 control sample buffer[:voice2,100], rate: val * 0.1 + 0.000001 end if cc == 71 control sample buffer[:voice2,100], rate: val + 0.000001 end if cc == 85 control sample buffer[:voice2,100], rate: -val * 0.1 + 0.000001 end end end
end end end end
with_fx :level do |le3| with_fx :pitch_shift, pitch_dis: 0.001 do |p1| live_loop :process2 do use_real_time cc, val = sync "/midi:5-_zero_mkii_0:1/control_change" if cc == 72
control le3, amp: val / 127.0
end if cc == 92 and val == 0
use_real_time live_audio :mic3
end if cc == 92 and val == 127
kill live_audio :mic3
end if cc == 19
if cc > 63.5 control p1, pitch: (val - 63.5) / 1.7 else control p1, pitch: (-val + 63.5) / 6 end
end end end end