You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
274 lines
12 KiB
HTML
274 lines
12 KiB
HTML
<!doctype html>
|
|
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
|
|
<title>Thanks for listening</title>
|
|
<meta name="description" content="XPUB">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<link rel="stylesheet" href="../css/pages.css">
|
|
</head>
|
|
|
|
<body>
|
|
<div id='wrapper'></div>
|
|
<a href='../' id='homebttn' class='ext'> << home</a>
|
|
<header>
|
|
<h1 id='project-title'>Thanks for listening <a href='#hleft-text' class='show'> ⓘ</a></h1>
|
|
<h2 id='student-name'> mitsitron [mitsi chaida michelakou]</h2>
|
|
<div id='hleft-text'>
|
|
<a href=# id='back'>
|
|
<div id='inner-hleft-text'>
|
|
<div id='ihtp'>
|
|
<object>
|
|
<div id='about-project'>
|
|
<p>
|
|
<em>Thanks for listening</em> is a live coding process, a system created by a body, cables, a borrowed midi device, a microphone, a sound card, Sonic Pi, speakers, memories, desires, discomforts and vulnerability.
|
|
</p>
|
|
<p>
|
|
The force driving this research are questions such as: How we embody gender by the ways we use our voices. How a gender binary categorises bodies depending on their vocal frequency behaviour. How sound production and instruments when located in cis-hetero spaces potentially amplify biases. And how they can potentially become a healing part of someone.
|
|
</p>
|
|
<p>
|
|
In this perfomance, I position my body as an extension of sound and sound technology. I create voice through my phonatory system, which gets modulated in controllable and uncontrollable ways. A midi controller which receives data from sonic pi is pitching, stretching and looping the voice that is plugged with, through knobs, faders and buttons. A partial narration, a passive whisper or a shout on having an ανώμαλη, anomalous voice is commented in the beginning of the code and vocalised throughout the performance.
|
|
</p>
|
|
</div>
|
|
<hr align='left'>
|
|
<div id='about-student'>
|
|
<p>mitsi (they/them) is a cultural worker from greece currently based at rotterdam.
|
|
<!--mitsa (they/them) is a (sound) artist and researcher from greece, currently based at rotterdam. But also a greek lover, an architect that doesn't do architecture, a retired guitarist and a courier.-->
|
|
</p>
|
|
</div>
|
|
<a id='getback' class='int'> go back </a>
|
|
</object>
|
|
</div>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
</header>
|
|
<section id='main'>
|
|
<div id="galleries">
|
|
<div id='work'>
|
|
<h3 class='gal-title'>Work</h3>
|
|
<ul id='publist'>
|
|
<li><a href='https://pzwiki.wdka.nl/mediadesign/User:Mitsa/Final_presentation#Finalised_Script_for_the_live_coding_performance_in_sonic_pi' target="_blank" class='ext'>Wiki Archive</a>
|
|
</li>
|
|
<li><a href='https://hub.xpub.nl/soupboat/~mitsa/XPUB2/final%20assesment/modulate%20me_mp3.mp3' target="_blank" class='ext'>Representative Recording</a>
|
|
</li>
|
|
</ul>
|
|
<pre>
|
|
<code>
|
|
<font size ="5">
|
|
#heyy can you hear me?
|
|
#do I reach you?
|
|
#do I wanna reach you?
|
|
#do you want to be reached by me?
|
|
|
|
#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 was taught to be scared of it
|
|
#I am a small creature
|
|
#Trapped inseid a eh eh ehe eh eh eh... body
|
|
#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
|
|
#What do you do usually? Do you adapt? Do you resist? Do you fight?
|
|
#DO you fly? Do you stay??
|
|
|
|
#i want to be regulated
|
|
#i want ot be filtered
|
|
#How do you filter what you hear?
|
|
#FILTER MEEEEE
|
|
|
|
#but did this even happen this way?
|
|
#Did she say this did she love me 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 shrink?
|
|
#do i need to be something more?
|
|
#do i need to be something less?
|
|
#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
|
|
|
|
#adding amplitude level
|
|
with_fx :level do |le|
|
|
#adding low pass filter
|
|
with_fx :lpf, mix: 0 do |l|
|
|
#adding pitch shifter
|
|
with_fx :pitch_shift, pitch_dis: 0.001 do |p|
|
|
#adding echo
|
|
with_fx :echo, pre_mix: 0, decay: 2 do |e|
|
|
#adding reverb
|
|
with_fx :reverb, pre_mix: 1, room: 1 do |r|
|
|
#for latency prevention
|
|
use_real_time
|
|
#inserting the microphone to the system
|
|
live_audio :mic
|
|
|
|
#a live_loop for mapping the midi faders, buttons and knobs with the above effects
|
|
live_loop :process do
|
|
#for latency prevention
|
|
use_real_time
|
|
#the variables cc and val are syncronised with the midi machine i use
|
|
cc, val = sync "/midi:5-_zero_mkii_0:1/control_change"
|
|
#the numbers that cc corresponds with are the different faders, knobs buttons
|
|
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
|
|
#create a buffer of 10 seconds
|
|
if cc == 77
|
|
with_fx :record, buffer: [:voice,10] do
|
|
print "record recording"
|
|
use_real_time
|
|
live_audio :mic1
|
|
end
|
|
end
|
|
#play the buffer
|
|
if cc == 95
|
|
#print "play recording"
|
|
sample buffer[:voice,10]
|
|
end
|
|
#small stretch of the buffer
|
|
if cc == 7
|
|
control sample buffer[:voice,10], rate: val * 0.1 + 0.000001
|
|
end
|
|
#bigger stretch of the buffer
|
|
if cc == 10
|
|
control sample buffer[:voice,10], rate: val + 0.000001
|
|
end
|
|
#reverse stretch of the buffer
|
|
if cc == 22
|
|
control sample buffer[:voice,10], rate: -val * 0.1 + 0.000001
|
|
end
|
|
#create a buffer of 100 seconds
|
|
if cc == 82
|
|
with_fx :record, buffer: [:voice2,100] do
|
|
print "record recording"
|
|
use_real_time
|
|
live_audio :mic1
|
|
end
|
|
end
|
|
#play the buffer
|
|
if cc == 83
|
|
print "play recording"
|
|
sample buffer[:voice2,100]
|
|
end
|
|
#small stretch of the buffer
|
|
if cc == 74
|
|
control sample buffer[:voice2,100], rate: val * 0.1 + 0.000001
|
|
end
|
|
#bigger stretch of the buffer
|
|
if cc == 71
|
|
control sample buffer[:voice2,100], rate: val + 0.000001
|
|
end
|
|
#reverse stretch of the buffer
|
|
if cc == 85
|
|
control sample buffer[:voice2,100], rate: -val * 0.1 + 0.000001
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|
|
|
|
#creating a second channel for my voice.
|
|
#this one is for the moments that i want the signal created by my vocal chords to be as not altered as possible
|
|
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
|
|
</font>
|
|
</code>
|
|
</pre>
|
|
<img src="1.jpg" class='workimg'/>
|
|
<img src="4.jpg" class='workimg'/>
|
|
</div>
|
|
<div id='publication'>
|
|
<h3 class='gal-title'>Publication</h3>
|
|
<ul id='publist'>
|
|
<li><a href='thesis_mitsitron.pdf' target="_blank" class='ext'>Publication PDF</a></li>
|
|
</ul>
|
|
<img src="bublication.jpg" class='workimg'/>
|
|
</div>
|
|
<div id='gradshow'>
|
|
<h3 class='gal-title'>Graduation Show</h3>
|
|
<img src="aps.jpg" class='workimg'/>
|
|
<img src="skivei i kavla.jpg" class='workimg'/>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</body>
|
|
</html> |