Project 1 – Speech Analysis

For Project 1 I wanted to do something similar to the speaking piano on YouTube by deconstructing and reconstructing speech. In particular, I thought it would be interesting to deconstruct speech in different languages since different languages just sound so fundamentally different. I found a Max object that would do most of the technical work for this and went ahead and tried it out on different vowel sounds and audio clips of singing/speech, using different types of waves for the reconstruction (sine, triangle, square, sawtooth).

Then I loaded them all up in Audacity, time stretched some of them, and pieced together a short clip that includes some of the outputted audio:

Audio Player

My goal here wasn’t to reconstruct the speech into something comprehensible, but rather to explore the sinusoidal makeup of speech.

 

Main patch:

<pre><code>
----------begin_max5_patcher----------
1068.3oc2X0sipaCD9Z3oHJWVQShiyOPupU87.Toi5UUUHShI3kD6TaGXQGc
1m85eRXgyFxIKjp8ndwxRFOdF+MdluYBeY9L2MrmwBWmew4ublM6KymMyHRK
XV6yybqPOmUhDF0bo3irMO4tvtjD+rzHliyXTgj2jIILpmZK0HYmVjbiNp88
yvzNgp0y1QnEqUaUZOAwId.XBLY4BGXbjWvBGP3R8+BC8Bb961MJjmJwFC1Y
JZSEgVhklSH3UgrFYmz.svuNet9iEOLTwjC3Wb1g3ULJISzoh0exS0XKdbEj
BJpz87Q+h.Q3xABDvUAdvkIvXnJRjFahDf3oIR.tiHgjUTn7zsfIgJ6GiwCf
wHXfFPQAgFbE084.nqFwQUXIluFSQarKF7eKxqKQmJIB4Keu63E8+M8e4DSQ
Ahep2nDbbUDfXaofsv.9v4AwsRyJI06vjhcFWBAdcQzbjD0FYZCMVkOSWbwB
pk1RJU2JU1yg+eJvbg+IxSD5dDsv+y6O8Itppw+SrrlJLUJ7+b1NFqzGrLXU
f+uIzwL6B+AvG0jSX9+dISfWukynx0MTNqgliyWefcDW5cDcnErcNeOgZCpl
MqkbgBkLV8EoKFrnLqxeqERjD2AzKgjJvViw4V3BdMdayC3jBh5RVA5B4NqN
lDZWIIauvc.kqDmU+Js9mFTIQdpMuZCRPxt1LRREVwwhUoIsV3pk2x3UHpb3
yqDWUyZUI7aOA0DkoE6HaugQ1xJKYGKJYatxP8dLxXbcdrJwuOkLdZXUDkMb
Mh6OXUwxw2NRoKa6ylFUkMTUUVKKTjRgt0MbC1uzJzJ4cxYntjDnB7aZbHjp
bvaQizK0.HXntDfzHOE2foKQLH0PK.euMIBmLpxuW6RUA98znLc033GCWoot
bR+.aSdiHvO8x8f6jUib.gnHaigUdw+O6pOYnr+vDf4t+hYj9A7tWfo4Wg+K
g2HmENDXFQJI7iaT3skLkQtM40BMKrlSsmaw3ASjAvybXQAF1q3fQfSSSFiM
RllgCCmx5cU2p6IeONcj46sk7vjON19a2jCwkGUihwN9950EGLxVcQoFvmF8
CWqtbT1K8TmGMHM1xjyL4wwlRbX5zfrI7cdUIsUMZlLPPXjyuRqwn8NwNRNR
Oq6stm0u3j4kf58kCG6uDPnouNXYxzP+cYgtwRpiI8a+MPLGIs7qCUBVCOqC
ccbauNhoatZ7b0P1uNQ64xZGfchx2bcLVOo6ENNOE7fdpyHC5onqONLdNle6
poo20f255fGK9t5CC0i20SNpCGSVU246g7T5X.Y3jj+F7NtIeHOAGSvaJfT3
XpKfShmhGaBwiRnYd2164dxRZipqOf4hVsMdQ0I6IlonHcg4QB09Hz7HGefz
ou4G+xEwU8cjplNMbaajmWl3Z2JSUdQaHsE2JO+04+K.XHOkp
-----------end_max5_patcher-----------
</code></pre>

 

Child Patch 1:

<pre><code>
----------begin_max5_patcher----------
448.3oc2V11ZBCCDG+0seJB800RZ5y6qxXLp0vLhMQRScJhe22kDiS25r5PF
CKXj65k6+86RNzc9dASEancAnmPOi771464Yboc3cv1KnsdSyx5NSXAb56ho
KBBsuRQ2nLtkzFAuSI6aTLAex7ZYqfyZhf8tpV4BmMyDLjfI4Nevqaly3u8J
jBksRpJhhqfmhPDIqHBGhhKw5uHjHL5kCarSscI0jOWp38sL9RpxTowe5Tzq
bdwZm6880Kg+wHmcAjKShRwvCQCY1CCxoW.47pnL8obIvZUxCCxIW.4rrnBM
xU.q4jGFjiu.xoVLSR+2RKjVJBihQDTB53EVqXpsqnVNfpafOGo3zK.3QaGU
l1PY4s1LxGrYj+KZFlb9irtj0oFjMxnnYWSvt0qEM7fn4N8aDssTt5rsy3yn
FDiOgeibP8y+5upYJXs+yaJchdYiCa2oGbWvU0yncJFuVOHbZPPL.YC12uIg
HiHT58RnjQDJ6dIT5HBkeuDBOhPw2AgHWgNth4aWBqWsZMU1cHZiFvL3BgTa
VDZLYbqYhwTRWybwmY7TKgoLELh0KsyNaJs+wofVwLpj2yNL..Ju2+C.oeFR
SA
-----------end_max5_patcher-----------
</code></pre>

 

Child Patch 2:

<pre><code>
----------begin_max5_patcher----------
565.3oc0V01aaCBD9y1+JrP6SSdUFSdwY+UllpH1zTZsAK.2kpple6CNhSaV
bBNsVSaRQDy4i64ddN3vuDGgVK2xznjum7ijnnWhih.SNCQ6mGgZnaKqoZvM
DWTyLnT+ajcF6LyysLeHPnjet+U7Jvc45G9Fo28Vpo7dtXysJVowuhBxMYoI
jbXLqe7PTzlmqgXi5ignqARAHaxdynOU.q38VKkMMLg4nkyEULfdX27WiicC
oij6B1ur7oOTF1Ver0LQ0tj6opFofWpQmp.3vJ.Yt6ObFnD44iWCvCpAYe.5
0vzZ5F1I76KXadcy0UysD4BbFu.CrcEv1YytVNmObce5Jo0bAaWxEHsluQPq
QoIn0TwlyHAYgkf7bntOOaZjf7oSB95tPjeHRuJ7g87kE.k+2qp6xzOFqmGj
0860u5BMYxX8c0RaPN+43KsYdYwHNNOa76kuSpZnvxWbHtJZCyvT2xDz0d2y
FeCu7+xBBIbO8+6ziybrnSzRKez1Mz+6r5kUNsTH8jGFT9xCJeKA0qX0zbgH
4c5ADInG+e7oOPt3rerHokcpxdV1W7SdKgpXZCWPMbo3cN4ZJ3bZvBwXQpOH
WFIxTfDYDHgm.fbsRBCj66G9zP41kkfC.Ue974QJDoHSg7MlxDYJDuCkf.Ep
rIAqrwtOGeDT9ixz11mXJ8duATrc1dPpbSWlBS4B+T39T6U8Ow68eNXgprsg
L1dPcJeyksEKP9kJqXJQGe+8tVjeM92.4.c.1B
-----------end_max5_patcher-----------
</code></pre>