Update 'week3/audio.py'

master
log 2 years ago
parent 503ec7279c
commit cc28cd7d65

@ -1,103 +1,97 @@
from playsound import playsound
from time import sleep
import random
from playsound import playsound
from time import sleep
import random
def playasound(sound):
print("playing " + sound)
#playsound(sound)
print("playing " + sound)
#playsound(sound) #swap for actual playing function from josephs script
def menu():
connection = int(input("""
For the random museum, press 1.
For the overlapping connections, press 2.
For mol1and2, press 3.
To hear this menu again, press 0."""))
match connection:
case 1:
randomMuseum()
case 2:
overlappingConnections()
case 3:
mol1and2()
case 0:
menu()
connection = int(input("""
Me and you all alone in the museum? press 1.
For the overlapping connections, this one reminds me of you babe, press 2.
For mol-land, a conversation i overheard, press 3.
Just missed hearing my voice? Press 0 and I'll say it all again."""))
match connection:
case 1:
randomMuseum()
case 2:
overlappingConnections()
case 3:
mol1and2()
case 0:
menu()
def randomMuseum():
complength = int(input("How long will you listen for?"))
while(complength>0):
complength = int(input("I went to the Houweling Telecom Museum, Rotterdam and recorded this for you. I wish you were there with me.
(pause)
So tell me, how many clips do you want to hear? you can press any digit on your keypad."))
while(complength>0):
sound = "mus-" + "%02d" % random.randint(0, 25) + ".wav"
playasound(sound)
playasound(sound)
complength -= 1
def overlappingConnections():
side = int(input("""
Overlapping Connections is a re-enactment
side = int(input("""
awww, here we go... Overlapping Connections is a re-enactment
of a transatlantic telephone conversation
between two lovers in 1986.
To hear her story, press 1.
To hear his story, press 2.
"""))
match side:
case 1:
between two lovers like us in the summer of 1986. You'll love this!
(pause)
To hear her story, press 1, his story, press 2.
"""))
match side:
case 1:
sound = "20230516-xpub-overlapping-connections-annmarie-1.wav"
case 2:
case 2:
sound = "20230516-xpub-overlapping-connections-seamus-1.wav"
playasound(sound)
playasound(sound)
def mol1and2():
side = int(input("""
mol1and2 is a telephone play based on
a dialogue between three people on two
teletypewriters, originally written at
the Houweling Telecom Museum, Rotterdam.
So this is a bit secret but I trust you. I heard two teletypewriters, mol1 and mol2, having such an open conversation at the Houweling Telecom Museum, Rotterdam. Sssshhhhhh.....
(pause)
To hear mol1 press 2.
To hear mol2 press 1.
To hear mol1and2 press 0.
To hear mol3 press 7.
To return to the menu press 5 5 5 5 5 5 5.
To hear this menu again press 6."""))
match side:
case 2:
To return to the main menu press 5-5-5 5-5-5 5-5.
To hear this menu again press 6."""))
match side:
case 2:
sound = "20230516-xpub-mol1.wav"
case 1:
case 1:
sound = "20230516-xpub-mol2.wav"
case 0:
case 0:
sound = "20230516-xpub-mol1and2.wav"
case 7:
sound = "20230516-xpub-mol3.wav"
case 5:
menu()
case 6:
mol1and2()
playasound(sound)
case 5:
menu()
case 6:
mol1and2()
playasound(sound)
print("""
-----------------------------------------
-----------------------------------------
Welcome to the telephone opera-tor!
This is a publication of xpub ... etc
-----------------------------------------
-----------------------------------------
#----------- This is the start of the program -----------------
""")
print("""
-----------------------------------------
-----------------------------------------
Hey Babe (sound effect)
Thanks for taking the time to call me, I know you're busy at the moment. Hey Babe (sound effect) is a publication by xpub1, a weekly release as part of special issue 21.The upcoming recordings are coming deep from our hearts to you, from a time and place long forgotten... I love you, and I want you to know you are worthwhile.
-----------------------------------------
-----------------------------------------
""")
while(True):
menu()
print("""
while(True):
menu()
print("""
If you would like to listen again,
please hold. Otherwise, thank you
for listening now please hang up.""")
Heeey are you still there babe? Please, stay, let's talk a little longer. """)
print("""
-----------------------------------------
-----------------------------------------
Thank you, have a nice day!
-----------------------------------------
-----------------------------------------
print("""
-----------------------------------------
-----------------------------------------
I miss you already. I love you. Love you, bye babe. (sound effect)
-----------------------------------------
-----------------------------------------
""")
""")

Loading…
Cancel
Save