❌

Reading view

There are new articles available, click to refresh the page.

Wireless MIDI Controller Has Lots Of Knobs

By: Lewin Day

We live in a golden age for MIDI controllers. [rheslip]’s contribution to the milieu is a twisty take on the format, in that it’s covered in an array of knobs. Thus the nameβ€”Twisty 2.Β 

The controller can be built using the Raspberry Pi Pico or Pico 2. It’s set up to read a 4Γ—4 array of clickable encoders, plus two bonus control knobs to make 18 in total, which are read via a 74HC4067 analog mux chip. There’s also an SK6812 RGB LED for each encoder, and an OLED display for showing status information. MIDI output is via USB, or, if you purchased the W variant of the Pi Pico/Pico 2, it can operate wirelessly over Bluetooth MIDI instead. The controller is set up to send MIDI CC messages, program changes, or note on/off messages depending on its configuration. Flipping through different modes is handled with the bottom set of encoders and the OLED display.

Few musicians we’ve ever met have told us they learned how to play the encoders, and yet. The cool thing about building your own MIDI controller is you can tune it to suit whatever method of performance strikes your fancy. If the name of this build alone has you inspired, you could always whip up a MIDI controller out of a Twister mat.

Seeing Sound with a Laser

You can hear sound, of course, but what if you could see it with a laser? That’s what [Goosetopherson] thought about, and thus a new project that you can see in the video below was born.

The heart of the project is an I2S chip and an ESP32. Sound energy deforms a plastic film that causes a mirror to move. The moving mirror alters the course of the laser’s beam.

An important part of the project is the 3D printed enclosure designed in Fusion. Some wires are routed through during printing, and there are heat-set inserts.

If you haven’t run into it before, you can think of I2S as I2C for stereo audio. It uses a synchronous protocol to push audio data using three wires. The board in question takes the digital data and decodes it to drive the speaker.

This is a simple project that would lend itself to lots of substitutions if you decide to replicate it. In fact, we’ve seen a version of this that is nothing more than a Bluetooth speaker, some plastic film, a mirror, and a laser.

Β 

❌