To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

The primary repository for this project is hosted at https://github.com/Codasign/york-software-bootcamp-audio-day.git .
This repository is a read-only copy which is updated automatically every hour.

Statistics Download as Zip
| Branch: | Revision:

root / 4-lists-and-python-arrays-for-audio.py

History | View | Annotate | Download (875 Bytes)

1 4:2b996e1d64da adamstark
import array as array
2
3
4
#################################################
5
############# PYTHON LISTS FOR AUDIO? ###########
6
#################################################
7
8
# I am a list of audio samples
9
myAudio = [-0.25,0.0,0.25,0.5]
10
11
# turn it up!
12
myAudio = myAudio*2
13
14
# oh dear!
15
print myAudio
16
17
# also, look what got into our array
18
myAudio.append("hello!")
19
20
# oh dear again! - Python stores type information for every entry? Do we want
21
# to do that 44100 times a second?
22
print myAudio
23
24 6:fd0f9d0615b2 adamstark
"""
25 4:2b996e1d64da adamstark
#################################################
26
############# PYTHON ARRAYS FOR AUDIO? ##########
27
#################################################
28

29
# I am an array of audio samples
30
myAudio = array.array('d',[-0.25,0.0,0.25,0.5])
31

32
# this doesn't work, that's good
33
# myAudio.append("hello")
34

35
# but what about this!
36
myAudio = myAudio*2
37

38
# oh dear oh dear oh dear
39 6:fd0f9d0615b2 adamstark
print myAudio
40
"""