Bleep as a Service

Exploring ways to bring sound to the people

Implement a video conferencing solution allowing random people on the interwebz to instruct the operator of an analog, modular synthesizer at Bitwäscherei which cables to plug and which knobs to turn.

Enjoy the lovely results together.

Add some LoRa or BT stuff if need be.

This content is a preview from an external site.


bleep as a service

Exploring ways to bring bleep to the people in this dark ages of COVID-19

Will probably be in the wild during rC3

Idea so far

  • A RasPi livestreaming modular synth.
    • The RasPi is connected over a MIDI interface with the synth.
    • (Optional: The RasPi is connected to a DMX interface for some lightning).
    • (Optional: The RasPi is connected over OPC to a LED matrix).
  • Any user can send requests to change some of the CV values.
    • Requests can either be sent over LoRaWAN, Telegrambot, Twitterbot.
    • During some times it will also be possible to call and ask a human operator to turn some knobs.
    • (Optional: Use Bluetooth from nearby to change some values).
  • The RasPi processes the requests using n8n or node-red and sends the new values over the connected digital interfaces.

Material so far

  • 1x NerdSeq with IO Expander
    • should give 6 MIDI channels with CV, Gate and Mod each.
    • Has a SEGA controller port (this calls for cool hacks)
  • Bunch of modules
  • RasPi
  • USB MIDI interface
  • Camera (RasPi or Webcam)

What's done so far

  • Got to talk to my NerdSeq (isn't that stable when you just throw random stuff at it)
  • Wrote some python code to send MIDI messages
  • Found out about sendMIDI and recieveMIDI, two very UNIX MIDI commandline tools


  • Install the MIDI stuff on a RasPi
  • Connect and configure audio and video on the RasPi
  • Install and program the workflow stuff
  • Make a wilder patch
  • (Optional: Getting the Sega Controller stuff done)


Repository updated

31.10.2020 14:59 ~ tillo_bosshart

Event finished

31.10.2020 14:30

Edited content

30.10.2020 09:05 ~ tillo_bosshart

Collected some ideas

30.10.2020 08:46 ~ tillo_bosshart

Repository updated

30.10.2020 08:46 ~ tillo_bosshart

Edited content

28.10.2020 14:42 ~ tillo_bosshart

Repository updated

28.10.2020 14:42 ~ tillo_bosshart

Edited content

28.10.2020 14:19 ~ tillo_bosshart

Joined the team

25.10.2020 15:42 ~ tillo_bosshart

Edited content

25.10.2020 00:48 ~ ganda1f

Joined the team

25.10.2020 00:43 ~ ganda1f

Challenge posted

25.10.2020 00:43 ~ ganda1f

Event started

23.10.2020 15:00
👋 +41 44 500 5229, ask for Claude
💻 Source


If none of the challenges fits you, you are free to combine all available elements and develop your own challenge and ideas!

Join the conversation on Slack: #openchallenge channel

Everyone at the event is required to agree with our Code of Conduct: Be excellent to each other!

The contents of this website, unless otherwise stated, are licensed under a Creative Commons Attribution 4.0 License.
Creative Commons Licence

Make Zurich 2020