Frequency-to-color converter

For this assignment, I wanted to create a system that would draw colored lines on an lcd based on a sound’s frequency and transposed feedback frequencies. Unfortunately due to time and knowledge constraints, I only managed to achieve half of my plan. I took a frequency-to-color converter (borrowed from my good friend Matt Hova, https://www.youtube.com/watch?v=R7vuAlkvKGQ) and combined it with the feedback system we made in class to create a system that displayed a frequency’s assigned color, then the colors of its transposed frequencies in another panel. My plan is to combine these values and somehow automate a line drawing process based on the initial sound’s amplitude and length… or something. Here’s the patch so far:

<pre><code>
----------begin_max5_patcher----------
2292.3oc6b0sbihqD95jmBJWyV0NUkIG8Ovd29bLmslhXK6vdrAW.NSlr0NO
6qPsvFRLBAwxNImctvIsfAquVsZ80+P9qquZ1c4OJKmE7aAeM3pq9qqu5J8P
0CbkQ9pYaRdb95jR8sMad9lMxrpY2.WqR9Xkd7phjrxs4koUo4YAKSlWkW7e
yZtssIUyuOMa02Jjyqfut3XwsnaBhCq+DyQ0+fn9L3OL+eRWnev428meIh17
fJq9wZod7lQx1sIMasrRO8vGFLeWUynn5A+6qut9iabDmKWmqdH1l+X9sb0T
NRC.y7mzy7G27ffYU0O1JgmhBFAytKIa0r8++1lTjrQVIK9lLK4N.snwA+k4
EaRzySwQUHDenPnHbsNfIvCqPBie+qP1ljIWay.Q.VFzXsENIZ+ONlFgPdcl
3lQ2juni9QoHgGFIrdAAF7tUyyWmW.SS85zgOvsldaKx2lWTugV+HukFOA0T
l76J78B+EaKjakYKBZlKCqGQzC9K5ythH52tZ+8OIELdBPu760nYXnwXZWgb
tVfebnQs6CQs8r1.2o8LIU6JRZVVw6MK5nEnmr8I8X.TNOYsLfcqxAZHlDf2
+anaUyIKJMLhnUTTp1QCNL1lEAk75sHDmLKhMxxxjUxWnLtubcvmvJbG7IhC
1KX8VgPpUfye8.mbx.dedARl++BVFrbXLSC06QX1WrCeGf4ewt4cLV6Glxig
eXEuQ8h2zrp2NP9KAzaUasYBGvMQubCjH5C2LTu39Y9AuzHW931hf04qvne8
SKwe9+.+J4yCqHHbv8F0pEOi8V5.ugnDQ4ZRPgXrSThP+KkHq5QQHeXJQ3n2
UThZfFNZXJQ3v+kRjFtLrnEE4AXDgEefXDYLW3Q7gYDgoeLXD0fYVzvLhv32
+LhLIVfC78syHBi93vHpIgJwwCyHJ7CLgnF8.g5.gH5aoS65QGnVQVT62K.a
iFHgos50d1CIVy5wr8o4JqJScHm9J+dQZx5IoMpeLkoOoGDSN9ggmNkzvYZE
zDwf9.zDzdnCGOEUwqLiicTWT6pqWlHR0MktQgeMcRj5eXeSyX6xkU+LXU5S
ax+FXJFvPwh.lk0fnPbc1twpnypS5MN11pfXBKBkoqxTW1UqxdTymN2W8Umi
Ex0I+HnJUoz90Mke1ZINBA9XQBGJwAK5rWhi9f3Robwc0zPRTeCYUVgHItSv
pCfQ9YGiqSePd6pjzre17E8PRwdSxCW8q3+vF+ZBfKHxbf2ElJ5AkzgLxuoc
7I2TOMJGHNEr6ZIlYz42mjohFuycVl7fbw2RppJRuaWk7vuUZTgFcXsVZ8NY
9xlgaFu8rS41dkUMYm6t7dUXyte6MJMzQt1FkNn9Ze4P76O65IZSBwQupxca
kxQzKUtG6tf0suP2uP24l1oto8VxL35Z6yle3IiUqtbfXCLIJd.KUhCVpmVa
1i6fleFsOGiw4EwxbeNnNK1b8E+cYU9VqbxgTigLkhwJk732Rwf1OfSJp9dZ
1h7uaq3S.SbfKZHyJrEukfs7oEIys44Hh.gYBmjyrWKR1rWy7G4iPoPHKfSP
I07VY5ErH6YPf+tNZJaoUB4lVBCr6E1SrD6Bnl7d1IVmlI+oCZHNTSRg08+z
oGFzKhH8TpulTnj61bmrXXMSjX3l+4hGi9.aBaGQ94q8oDlXLh4CqAIe.Zep
d1At7IYQt0sfgFUCDKl8ifGpNwsYzNzFNGbXSOc5gpjspGrMEAGNiFGA4EyZ
5gI7WQhWNumTo.th4c8IUVOqhZZbTHj7H6aW5uH4pus44p3jmWcAz.C2RkTv
F2gVLE++ytDzpIZjCdDhd66PP9TxBqL0gFmFSICSTG6d.9uNf1d4V+jzTodV
mkqwR83cQeY9th4MyKCAgfCvYgrrJMaew4+5A9msto6SWrPl0osORWrMOMqx
LGDLB3uP6mrszgunzx5MCK5ODEWAPc+dOHBpahowffXSaOhgHPUjz4FoKEBp
6sxoi.Lhx7JDbwJJdbHHDBizr06ffGl9gtrKHbbSep5zx5oLvRuszkB.0Mix
zQ.iv8JBbA.nIA.NgzZIfS7iMjvE2PzwAfnHnTOQPRBPhiHEZJXu1EkV5RAN
xj.GGpxbHVWsSszkD.3IC.l3RC.JZRq.DDzFvgZSHsjG..yEWThwsBDqHsqq
TtIA4lsKcpI5IDALGPvyNLeXH.bKHQ.SC3TasjOP.0ADPFIaOiqGpoE4Pfy1
NRXHPAJD97yjfxZvP5sOZIefbhK6eFIxM9rBwPptgFCsqj.hYHhFUemB1kFc
3SK5frxFIzjKET+PM3Yj26AcQSZeGExkSaIOf.pSzyFI4FDbhOTJILGZXutR
3vlcXbijO.mKj+ogSa4A7QD2j0gNRlxCFpcbnk7A5bgXZ86+0nPmYNCcaZaI
ef.wo23CGg2aR4eCLtKKA3IsDvnQsVBzR9.ANctKeZYYARE29fCPuL3.Nm4y
fCnDWc.LhSe1mwBXyNFA7Czh9.CtjCFhXZ1XwscTok7ABb4TRxHyASSLA.6T
A4fjOPfKIgIdZ4v.RqeaIO..hKGyyFaxTMzqg5SDAkhoqDAdm1aBkf4GZXDW
NGgPlzVDNosaXNwOtgIbGCAcD.v3akXHDCMqPWISBahfWknmIAunEMI5gPub
.er4uwfbFfGSzBZIef.lGNAsIlyyxojtbHIajd2L4+.LdZI3goO1Eeazwl4.
vjA5nwHHiAckvc7a6IBlXWhfgL1jOKzaHD.G+1R9.ANk97nog.gnMBD94zEr
SQofGGIRSMKLmtT2FCd7zErKNYimDGen8.aI3iouKdXozoEiBjwu1R9.AtPf
DGNsMAnNaiQdZMvknPvzIg.N7Ba2VxGH.4513ITGO3uPATNzDVckXcPGySny
kB.LxLo.4NgJZd2SaD7zzGehm9T7Yc5epIw9L0OPh8RBfwV8klbuArvapoRW
oyREVbw3ZzfCrtLI0ZO3PuRvAMMUx1sOHKJMyPMtlsI4Og+vzDdy0P2ICh5l
6dVg7gzl6W+p+MKoX98oUx4U6Jf135wH3MQQ+WBmhrcol9UT8M+2W+OvzS0N
c
-----------end_max5_patcher-----------
</code></pre>
view raw Freq-to-color hosted with ❤ by GitHub