Day 3

  • by

Swelovenian daylight is very short. we decided to use the daylight to make some walk in the woods near by after the breakfast. Today the weather is relatively nice, not so cold, dry and gray. Forest floor is covered with moss like someone carpeted it. We still find a lot of mushrooms but we do not know if they are edible. The familiar edible kinds are already gone for their winter sleep.

After the walk, we start our working day. Mika is working on the Bela-Organelle connection. Mag is working on her video blog editing and more exploration with the Organelle patches.

The first attempt to connect Bela and Organelle is via OSC/UDP connection using netsend object in PD. Organelle can act as access point with fixed IP address. So, we set both of them with fixed address and send OSC messages back and forth…. it should be easy, but of course it does not work so straightforward:( Theoretically it works, but when you load Organelle patches after starting off Bela, it does not breaks the connection. After few trial (i.e. catching the disconnect message from netsend and bang connect with delay…) we decided this is not the way to go.

We now try to use zeromq . It uses TCP connection (so the message does not get lost on wifi ) and takes care of the message cue. Also we implement it with proxy server so all the devices are publishing and subscribing the data (i.e. sensor data, control command) to this proxy server. This way even we switch the Organelle patch, or Bela goes out of the room, it does not loose the connection.

Although zeroMQ sounds like a wonderful tool, it does not come off the shelf. You will need to install zeromq library for each of your devices and compile zeromq externals for pure data. Both Organelle and Bela are small linux based computer, so I needed to ssh to the device and install from terminal… which was a bit of a hassle as I am not very used to work with linux in this way. After some internet search and help from Ingo, I manage to set up all 3 devices (Bela, Organelle and my mac computer). By the end of the day, all three were happily communicating to each other and now the sensors connected to Bela is controlling Organelle.

In the evening, Mag starts to rehearse her music. It is nice to hear her while preparing for dinner.

Today, Mika and Ingo are cooking Japanese pancake “Okonomiyaki”. while Mag work on her music, they prepare food. It’s nice to hear someone playing live music when you chop vegetables.