For this project Grayton, Ryan and I decided to make a small interactive piece based off of bee pollination. The user uses the mouse to move the bee around the screen. The bee follows. If the bee runs into any flowers it will pollinate them which will make another flower appear on the screen. Each flower can be visited only once, except for the one permanent flower on the screen. After 30 seconds the flowers that spawned will disappear. The goal of this project was to make an interactive piece that uses the mechanics of the "game" or program to express the importance of bees and the process of pollination.
The work I did on this project consisted of making the software. I coded the project in C# using the Unity game engine. Ryan Downes made the art for the game and Grayton Newman did documentation and made the sounds for the game.
Wednesday, May 30, 2018
Saturday, May 12, 2018
Biosensing Project
For our project Ryan, Grayton and I decided to make a skiing game that used two biosensors, one on each arm. Ryan made the two sensors, and Grayton made music for the game and did the documentation. In order to use the bio-data in our game I used Max 7 to take in the data from the microphones. I then did a UDP send that sent the amplitude from each mic 10 times per second. I used OSC Simpl to receive the data in the Unity game engine:
https://assetstore.unity.com/packages/tools/input-management/osc-simpl-53710
The idea of the game is that it is an endless runner where the player has three health points, if they hit a tree they lose one. There are coins that give them extra points and health pickups that will give them one health point, to a max of 3. The player can move left and right to avoid the obstacles by using their muscles. The sensors on their arm will send the data to Unity and which ever is louder will be the direction the player will move towards.
https://assetstore.unity.com/packages/tools/input-management/osc-simpl-53710
The idea of the game is that it is an endless runner where the player has three health points, if they hit a tree they lose one. There are coins that give them extra points and health pickups that will give them one health point, to a max of 3. The player can move left and right to avoid the obstacles by using their muscles. The sensors on their arm will send the data to Unity and which ever is louder will be the direction the player will move towards.
<pre><code>
----------begin_max5_patcher----------
1818.3oc6a0zbihCD8blp1+CTt1iY7hj.Dr21S64sp81ToRQ.EGMCFXA4rIy
T67ae0G.FGCJxwfrmLdxT9CPF59oW2p6mk+1u7gqVbWwSj5EN+tymbt5puwO
xUxiINxUsG3pEqieJIKtVNvEqI00wqHKtt4jLxSL4I9MFolg5NdM64Lh7DcG
JeyZZdFgIuPvdGsXCq8vf1CSSke3h697Gg3tKQYLK4AZ9paqHILkg6EgW5ds
S.BHdxyU7HDtz04l1Oj5xydtjn9DKV3bi7T+2u7Awy7mt1X++tMLVQtwtIvb
2Do2MC8Ddluu7IX2iZby6hyWcLtJqX0pLxb3pvPctJJ.tzWLUFZrqRy4e1a1
dMqhWSXjpaI4w2oLZ22LLjS9WtMuOgmeGpJb.ttyBmORKY.gjjcEaOv2.N+w
RFFCEJiS9hS8yqcbWx+uwPA5.hKb0G9K4GApvivvebC+g5bS+HnbFGCsV3+n
Y5ennl4jUjDmIdU24uuHmUS+p71CD7yCMpPbAx4Atxw9GUz3rEG.74oC9fXY
.iOVFvDoVj.MarjQgtxhJlC1sWNiSLp4qMQrzf3KsFHxG2jl4DfZRBG.xWmm
+G3bA5BzR3hjYh7ijfVDZlgtwxNuIsrljmtE7bfbx2wCgfCFBcGZQNOCfPbf
D7.9gawv2LNceVA2rN1z2vg7E+dfZ05XoSDnw8vdpTRpkr7Mpt0q6xpOOk5L
ivC5.gmlE77w9mOvSRw50jb19gYIirJnq0inzEPEgaxfqdR1uDHbJimrW5jg
3XGJEKRAAvl.QOSxQO2TrwRjmQyIunD62JXilDvV6pesHK.npevPjc15OYZ.
tootgHC.N.VpoAvELy0MjQejrLsuC7XbUmq8mYzTxm.2bzY+AZagi2BsZIdd
QJ9sAh7ZN64zwkkDdbVdBYm67frHdNo3WSMftqPc7ijzaiYrJJu0Nx1WU2.a
s3l.Yx1PJtu83cmn+cfGl9EA7sC.s6HJxWMJ.uyHqef2rvtCcvw059tCcx07
oa0RQ7+sbvgPyoLNCX.zYngo.Z2dSN6LpM7Q0EGAGZDjmJKxEqhJREszsYDM
j2suX5Yy+Mm+TWNIzYj9XXOAMF.UEvDn5a+US98CDscOjTCuUM12BwklKNIu
IgwHtsb6wGw7QsiFcDsEDNkD6wVbi4jcBp8ZnU0.ZakKzKTDR.AQsqmcZDR3
e1DmQYO67qmKhH.7M.1ZpFHHzFECvavYyfoO+KE1cn4OQC40Zk+OTItMvCus
yOf+qW73OV4P2GN0jDsYvZyhN7hshtyZkCtllH.oUEEox9X3PHoR8p5dn1zj
AcJS+MtbpTN6o9A58rDdEEmQg0lTjOTEPCbgmHwA2hde2YDjCNmH2f5DosSA
eO2knH+P.hCXJU7CiLPYnZJOvKSP0yn8o5M4.32X9sPWB.E8OsoeksgJsqnn
9tgTQXsmphHT6OKlQxSddm5bVrolHHr0a0J33q6cULM+6C2FG+L8SaWTQ427
XFsHeGBbYEot8D8aOyuMCba1Xun9n8vrfjLZ4sc7ngI.9CQ.1xDSo0kYwOeK
uBxUMyjeT8E3f5Wj1fZGyYtsDEDT90W..38scMLksuZ6JK6SfNmatb2occ8V
xG4QTgN9UpOGY8py8lxUeN+U8EnULNOkJbPev6SYeAfCT2WjOVAHQWz88fQa
86bmFjEhun66KANrA.GP8EEeVn66QqRlm9cvTjpIOzOiR9dQuWqo26QSiw.8
6UQWYwknv22h8dQo2KJ81DOnUaCXn7K+ncOFbQo2NXKv.XqY8+yCkdOZYdw5
2dWApJ.TUI9NWl2KZ79tSiWLxjNgTaK8KZ7tSC652o6Hgxc3nPNdgCuHwqwR
79V02Ul400Np6hlD0cwvNJxOyh6dQY2iLnh703zjuOGa2Yf9eKOpZcjkHG30
93gPb2akB0GVJW3K+AcJs.wIdATTWroJo8NzryDc5YEo7JFn4coQ9T299r+f
dfllRx2QXZdfcWlTMBhZrYEZhYIDA1x1E1H7RrXmsMr.SLrWZ91vv3MDzao0
wLL6SwD0xcdhX.iLL6aWlXVgV2rLh3irtY4Y5jHvplExnYQn8YWHilGgd12v
7mHCaMMsrf1zd.uaQn7W7dfpSGjKt6c8tWSsu3MO9BLT4KQ63KQyqu.MxW7s
OgwLCy9ojDMh43cNZXtmqw9FUsm8KQ.ZTYnH74pgY+5igF0QA7DLUZzBxuLB
wFFluwFFztFFxXCyt0VAMK+p8WQBZV9U62NMvr1osehewuVgWuqUf8mJA9mq
HlYkVZ+7X.iRWX+D+.iJSDcBBJMS+A6WlHv0zYR6l2GXRthSAy2BZU1nAcbY
4ijp5lKsxjVrN9yEUh2iuV8dZt58pMNvhJxiz5c9BqVDWk7.kQRXapTpx+TX
ydnXw5hTRU9Fpbz7iHsA9C++FbmSw
-----------end_max5_patcher-----------
</code></pre>
| The Max patch that sends the bio data |
| The game showing all the UI and the tree, coin and health pack |
![]() |
| One of the two sensors that straps to your arm |
Saturday, April 21, 2018
Project 1: Transcoding and Biopattern Remix
For my first project I decided to focus on the predator and prey relationship between the grizzly bear and the elk. I decided to use Max 7 for this project. I made a patch that takes a sound and video of both the elk and grizzly bear. In order to replicate or remix the relationship between them I made it so that when the bear sound gets loud the elk sound will get quiet and the video of the bear will become stronger and the video of the elk will fade out. When the bear is quiet and the elk is loud the elk's video will become more prominent. Interestingly the elk appears in the outline of the bear which looks nice. There are also a couple of video effects that can be turned on, but I personally don't like them too much.
Here is the patch code, you can copy and paste this into Max 7 MSP.
<pre><code>
----------begin_max5_patcher----------
2026.3oc6asrbiaiEcsSU4e.k5stUSv2Lqlpyz0LY0LURlrHwc4BhDRBsII3
..IamTS91G7fThzMoDMMEkbmdg0ChqHu2CN3bu3g+iu8atZ1B5CX9Lv2A9Mv
UW8Gxqbk9ZpqbU0EtZVF5g3TDWa3rXZVFNWL65xFE3GD5F9dZ1BRNlC1RRvz
csyEOlh0Fr6R4axH4oXg9FBqtJIQaEcwmdqsWcaoaDUFaUc4BjHdMIe0sLbr
vD.9tVystF3E5odC5o+ls7UvG0+n+229Mp2kuc8KOX+EULBvKWJe7bv+pPPn
4nzWVPCGPPCsbgp3zMz9UZTaMjnNzc5B5edCKGHVS3.ZNXIkA3zM4IunfFFL
D9smNZcrhl6ICZa+WaA8PFT64X5a8Bmff98XDCX33+SLC+xhVmgzEqCuR18I
lV+gz6FsXcXJWPyn2.mIJZ+IEE9kGsgCHXCrC0Q2TnWoYwiTr5NfX00RmQxd
DIw436kdymGp7XTJF3CdqukTaH.Xcnf039hGKvF+b1LvGaEH7aAH786.IfG.
Ib70TaaGas3kkSEG3E.E7T4XV1ghyBDCkgEX1s3bzBSqVOaPnM1fu2P.gRRe
nNskslN.ceY7gkoToCLhfv0fYKP4qNJXHyDlgDcRR5Z3h8AvGaOc8p1QNJ7o
b3h8Wjvi8.fGWC73HqCXrfmCqlXMWIkLW9tsm7kSmhh0fTTBLjEMZ.gQi.br
P+bpoofxyoBjp1dc6u4MfeRgLuaIMM4c2yPEfe7Zv+3Z.Rlg48.YdnBZtLSD
G7l2r6drEwxkLL8MHaifjFt+9ukfueKgSVPRIhGaDxzkK43xXU2Uq0IpZMkF
eGNIggVwiYzzzFr13TR7ch0L5lUqazfggutkehoksszxhUYzjliJVPYJg25W
ZWDt82mWFjykPqDO6lh7Ih3V4XDF4gNGMY0VIVCfrDnqY1wUmH1wWWABzwZR
F6nG9bxF63EL.3.FXpKA5LdicNLbnJKwWhDd.3oSGwaHIkC8zQeUt4Qoxjdn
i7uIOPRQBL.YVjntTLJHOTWvnfQETE7zvfWm5IvdpmXffQPNwoENyfF9XYqY
Ik5IP6oUO4DNBxcHvQHTmI10xfFVduxqs20e3fPUIriRs8cwHjL842SxSn2C
9axBbk5J4q.vmEoPWC60OSbANjhVMzgpkh1NXZjWKWAdf3dpQekC1vUvTrTF
KCcG9Q0W5PycmM+0V2cOL7bzdu1LIoCQtBZgb00ZD5dnUD0WSpbM61gqkQF1
0+TSt940Xvu7C+5u9CenL2cQJ5QL6coTZAl0YlboQreC9w+ZmKWABOW5TGzH
u1nQQCPiJLzrtqVlj5FZjW3ELM5qbnSIGJX.bHS5eyqiDEREmoDt3OeVY14j
U5Mhr8Oo9KgDq2sR1iOmr+NcUUjWMZQwZLY0ZMjDolh4Q2F.ypXUtz3Q10of
IHApDdpvGyyX2tzWuE0RtQR2OL36+tat4+vwL9M27dFJ4la96X9cBZwM27gz
6zaIvbDY4xpXp52emrrJ8uGsIgPUWotEbbJNtZHb4vFXMe1LxgVTGC0dMMWf
yE2xkB.3pXpgyKu2EXbRIWp4sT1IyHqHxdPY7sRrNiu6w2zLAICyELrDrKsn
Y6Kki8n2uJkt.kJvYEzVshmtgotSc7PZ5K0.B4iO9N9rlV+e2fpTdzUcxIwO
wBEKuU+nfHiiXJi0.xeZDwxP4hiXk9NwWSVJ5.eKuMczZk9TGAf9ZhM4D0pB
qK40sCHqFlCqsMPWsWen7iUMTc0u.TObGU0ixMV6Lndn1RwejhXf2JmiQwiy
yJb9pFxW0P9xTCoWqoqZR8mrEjxIb3KoqZqgFskz87CE1tC.JJmh7Xt31ojs
34qPj7+r04mru4ly0EykpW6l+C7PKiG7YkdR8mdUvTePkwqFnV+wVCUhBLS0
KxbHihzvhaT87GM5N1U3ubTXqQQ8tonikoqsMyLxL8AOXmNDGsEmbKRHmQyh
MB79Ow+rzbaQoavzk6RRrKEQMzNklu5v8YMLmulxDsXeqFW0gY0ViYRbU03a
08AsZ.Ry+7auYRNQPPoskYolURoTwtAftkFrSf7knIh+8DT7AKppatdGrQyY
2zyr9CtdUudLxXcYxgbzQcCg5yghSvSetmp8vPexjzmQoSlJIbHKdue4NBaV
79W+mNI3PNPE9gF0P33sAFWnm9F6gb5apJpvvQFkSeSuyjdolFs7.IEBG+zn
9CHKpe4lLEFclyh90TnScJTygAyMxavoPgQC4TpGET6L4efTnFGQ1qm+Y+SF
ouspFdBjwoaXwUiXKOpBf5qvgbd5xYDteFqU6iF.t2n0jjDbdivHgvUJD5H2
p69vd6VpyC7w8K0AlstUSgi40KGy5B0w7BldGysONFb5oX180ubuP8qfo0ur
5Ey2d5IXM6hZ2urOO90w6GiNK9ErW90zNfzqW4hdpbxT3X8RZMX5Ard6W1Sp
e416hJ7tP8K+o0u5kRg6zm51IpuDrI1uB6UsNdWnN1S6umBGKnuEULw9U+py
e58qdUzp8zm71oWDrouiTCEGsJLe+yiicbQeqyiiA6kiAu.6Jsm95vr62LIO
Cck8ZJaOM4vD3XvKT4UXulKI7L3X8sBwg6VkqZGpnXKlwKuyFOZVF5ST19Sy
9rLRt46l+KilwvpCda8kubFhEulHvwhMLy5c9P0+lz5yGBKeCQas7JZeP9x+
GkE3NUB
-----------end_max5_patcher-----------
</code></pre>
| Patch without the video effects on |
| Patch with the video effects on |
| Output with the video effects |
| Output without the video effects |
| Output without the video effects |
<pre><code>
----------begin_max5_patcher----------
2026.3oc6asrbiaiEcsSU4e.k5stUSv2Lqlpyz0LY0LURlrHwc4BhDRBsII3
..IamTS91G7fThzMoDMMEkbmdg0ChqHu2CN3bu3g+iu8atZ1B5CX9Lv2A9Mv
UW8Gxqbk9ZpqbU0EtZVF5g3TDWa3rXZVFNWL65xFE3GD5F9dZ1BRNlC1RRvz
csyEOlh0Fr6R4axH4oXg9FBqtJIQaEcwmdqsWcaoaDUFaUc4BjHdMIe0sLbr
vD.9tVystF3E5odC5o+ls7UvG0+n+229Mp2kuc8KOX+EULBvKWJe7bv+pPPn
4nzWVPCGPPCsbgp3zMz9UZTaMjnNzc5B5edCKGHVS3.ZNXIkA3zM4IunfFFL
D9smNZcrhl6ICZa+WaA8PFT64X5a8Bmff98XDCX33+SLC+xhVmgzEqCuR18I
lV+gz6FsXcXJWPyn2.mIJZ+IEE9kGsgCHXCrC0Q2TnWoYwiTr5NfX00RmQxd
DIw436kdymGp7XTJF3CdqukTaH.Xcnf039hGKvF+b1LvGaEH7aAH786.IfG.
Ib70TaaGas3kkSEG3E.E7T4XV1ghyBDCkgEX1s3bzBSqVOaPnM1fu2P.gRRe
nNskslN.ceY7gkoToCLhfv0fYKP4qNJXHyDlgDcRR5Z3h8AvGaOc8p1QNJ7o
b3h8Wjvi8.fGWC73HqCXrfmCqlXMWIkLW9tsm7kSmhh0fTTBLjEMZ.gQi.br
P+bpoofxyoBjp1dc6u4MfeRgLuaIMM4c2yPEfe7Zv+3Z.Rlg48.YdnBZtLSD
G7l2r6drEwxkLL8MHaifjFt+9ukfueKgSVPRIhGaDxzkK43xXU2Uq0IpZMkF
eGNIggVwiYzzzFr13TR7ch0L5lUqazfggutkehoksszxhUYzjliJVPYJg25W
ZWDt82mWFjykPqDO6lh7Ih3V4XDF4gNGMY0VIVCfrDnqY1wUmH1wWWABzwZR
F6nG9bxF63EL.3.FXpKA5LdicNLbnJKwWhDd.3oSGwaHIkC8zQeUt4Qoxjdn
i7uIOPRQBL.YVjntTLJHOTWvnfQETE7zvfWm5IvdpmXffQPNwoENyfF9XYqY
Ik5IP6oUO4DNBxcHvQHTmI10xfFVduxqs20e3fPUIriRs8cwHjL842SxSn2C
9axBbk5J4q.vmEoPWC60OSbANjhVMzgpkh1NXZjWKWAdf3dpQekC1vUvTrTF
KCcG9Q0W5PycmM+0V2cOL7bzdu1LIoCQtBZgb00ZD5dnUD0WSpbM61gqkQF1
0+TSt940Xvu7C+5u9CenL2cQJ5QL6coTZAl0YlboQreC9w+ZmKWABOW5TGzH
u1nQQCPiJLzrtqVlj5FZjW3ELM5qbnSIGJX.bHS5eyqiDEREmoDt3OeVY14j
U5Mhr8Oo9KgDq2sR1iOmr+NcUUjWMZQwZLY0ZMjDolh4Q2F.ypXUtz3Q10of
IHApDdpvGyyX2tzWuE0RtQR2OL36+tat4+vwL9M27dFJ4la96X9cBZwM27gz
6zaIvbDY4xpXp52emrrJ8uGsIgPUWotEbbJNtZHb4vFXMe1LxgVTGC0dMMWf
yE2xkB.3pXpgyKu2EXbRIWp4sT1IyHqHxdPY7sRrNiu6w2zLAICyELrDrKsn
Y6Kki8n2uJkt.kJvYEzVshmtgotSc7PZ5K0.B4iO9N9rlV+e2fpTdzUcxIwO
wBEKuU+nfHiiXJi0.xeZDwxP4hiXk9NwWSVJ5.eKuMczZk9TGAf9ZhM4D0pB
qK40sCHqFlCqsMPWsWen7iUMTc0u.TObGU0ixMV6Lndn1RwejhXf2JmiQwiy
yJb9pFxW0P9xTCoWqoqZR8mrEjxIb3KoqZqgFskz87CE1tC.JJmh7Xt31ojs
34qPj7+r04mru4ly0EykpW6l+C7PKiG7YkdR8mdUvTePkwqFnV+wVCUhBLS0
KxbHihzvhaT87GM5N1U3ubTXqQQ8tonikoqsMyLxL8AOXmNDGsEmbKRHmQyh
MB79Ow+rzbaQoavzk6RRrKEQMzNklu5v8YMLmulxDsXeqFW0gY0ViYRbU03a
08AsZ.Ry+7auYRNQPPoskYolURoTwtAftkFrSf7knIh+8DT7AKppatdGrQyY
2zyr9CtdUudLxXcYxgbzQcCg5yghSvSetmp8vPexjzmQoSlJIbHKdue4NBaV
79W+mNI3PNPE9gF0P33sAFWnm9F6gb5apJpvvQFkSeSuyjdolFs7.IEBG+zn
9CHKpe4lLEFclyh90TnScJTygAyMxavoPgQC4TpGET6L4efTnFGQ1qm+Y+SF
ouspFdBjwoaXwUiXKOpBf5qvgbd5xYDteFqU6iF.t2n0jjDbdivHgvUJD5H2
p69vd6VpyC7w8K0AlstUSgi40KGy5B0w7BldGysONFb5oX180ubuP8qfo0ur
5Ey2d5IXM6hZ2urOO90w6GiNK9ErW90zNfzqW4hdpbxT3X8RZMX5Ard6W1Sp
e416hJ7tP8K+o0u5kRg6zm51IpuDrI1uB6UsNdWnN1S6umBGKnuEULw9U+py
e58qdUzp8zm71oWDrouiTCEGsJLe+yiicbQeqyiiA6kiAu.6Jsm95vr62LIO
Cck8ZJaOM4vD3XvKT4UXulKI7L3X8sBwg6VkqZGpnXKlwKuyFOZVF5ST19Sy
9rLRt46l+KilwvpCda8kubFhEulHvwhMLy5c9P0+lz5yGBKeCQas7JZeP9x+
GkE3NUB
-----------end_max5_patcher-----------
</code></pre>
Bear video source
Elk video source
Subscribe to:
Posts (Atom)
