Sketching
65

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.

These contents were scraped from an external site. Visit the original location to see all the formatting.

baas

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

TODO

  • 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)

Resources

31.10.2020 14:59

Synchronized

Readme fetched from source by tillo_bosshart

31.10.2020 14:30

Hackathon finished

30.10.2020 09:05

Documentation

Worked on by tillo_bosshart

30.10.2020 08:46

Progress made

Collected some ideas

-- tillo_bosshart

30.10.2020 08:46

Synchronized

Readme fetched from source by tillo_bosshart

28.10.2020 14:42

Documentation

Worked on by tillo_bosshart

28.10.2020 14:42

Synchronized

Readme fetched from source by tillo_bosshart

28.10.2020 14:19

Documentation

Worked on by tillo_bosshart

25.10.2020 15:42

Team forming

tillo_bosshart has joined

25.10.2020 00:48

Documentation

Worked on by ganda1f

25.10.2020 00:43

Team forming

ganda1f has joined

25.10.2020 00:43

Project started

Initialized by ganda1f

23.10.2020 15:00

Hackathon started

#OpenChallenge

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