Insects Turned Into Orchestra; Not Harmed But Terribly Inconvenienced

[Jochem] has always been fascinated by chaos in nature, whether it’s a swarm of ants or evolution in action in a petri dish. His insect orchestra takes the chaos in the natural world and changes it into something completely artificial. In this case, MIDI.

For the build, a light sensor was placed at the bottom of a test tube. A cricket (or grasshopper, or locust) is then put into the test tube. The test tube is then closed up with a cap that houses a LED. An Arduino reads the light sensors and then transmits the data over MIDI. The MIDI commands are picked up in Abelton Live which converts everything to audio.

[Jochem] rigged up Abelton to have the insects perform in four different modes – instrument, synthesis, samples, and drums. Definitely an improvement over the humble Mexican Jumping bean.

You can check out the insect orchestra in action after the break.

Continue reading “Insects Turned Into Orchestra; Not Harmed But Terribly Inconvenienced”

Adding A MIDI Input To A Game Boy

[Sprite_tm] is back again, and his work never fails to impress. His latest project is a Game Boy Advance MIDI synth that takes MIDI data from a keyboard or sequencer and maps that to Game Boy sound channels.

Because he seems to never do anything the normal way, [Sprite_tm] decided to run the Game Boy without a cartridge. We’ve seen this before; the GBA boots into the synth software over the link cable with multibooting.

Continue reading “Adding A MIDI Input To A Game Boy”

MIDI Air Drums Let You Play Anywhere

[Maayan Migdal] wrote in to share a really cool drum kit he constructed that has one special twist – no drums at all. Using a simple MIDI device and an Arduino, his “Air Drums” look pretty sweet.

The hack makes use of a pair of garden rakes, which serve as his drum sticks. The rakes were cut down and modified to allow the addition of accelerometers and some USB cables. The left stick contains a single accelerometer for registering hi-hat hits, while the right stick is armed with a pair of the modules, which are used to trigger snare and crash symbol strikes. He modified a pair of sandals to fit better while drumming before adding a sensor to each shoe. The left sandal contains an accelerometer to register bass drum hits, while the right shoe uses a light sensor to simulate the use of a hi-hat pedal.

We think that the results are awesome, but feel free to check out the video below to see what we mean. If Guitar Hero wasn’t dead in the water on hiatus, we think this sort of setup would make a great replacement for the flimsy drum set that comes with the game.

Continue reading “MIDI Air Drums Let You Play Anywhere”

Auxiliary Display For Beat707 Works Via I2C

Bigtime is a simple way to create an auxiliary display for the Beat707 MIDI controller. The right half of the display shows the beat pattern that the drum machine is using, while the left half keeps track of the current measure.

Just a few components went into the extra hardware. A four-digit seven segment display is fed data from an ATtiny85. Since that microcontroller has only eight pins, a 595 shift register and CD4067 take care of translating serial data into the outputs necessary to light the display. The entire thing connects to the Beat707’s I2C bus, which means you don’t need to make hardware alterations to the original, and this leaves plenty of room for more addons.

The code package includes a Fritzing file, but for your convenience we’ve embedded a PNG of the hardware connections after the break. You’ll also find the demo video where [Guilherme] explains how this works.

Continue reading “Auxiliary Display For Beat707 Works Via I2C”

Beat707 LE: A Button Pad-based Standalone MIDI Sequencer

sparkfun_button_pad_midi_controller

[Guilherme] picked up a SparkFun Button Pad and was taking a closer look at the device when he noticed that it was based off the ATMega328 microcontroller. Since he loves working with MIDI, he thought that the Button Pad would make a slick yet compact standalone MIDI controller.

Since his ultimate goal was to create a completely standalone controller aside from the power plug and MIDI interface, it forced him to work quite closely with the ATMega chip. He and his partners spent a good deal of time working through some serial communications issues so as not to block the LEDs or MIDI block timer during operation. Ensuring that the Arduino doesn’t block any other functions is obviously important when you are building a MIDI timer, and it seems [Guilherme] was successful in his quest.

The MIDI controller works quite nicely as you can see in the videos below, great job!

Continue reading “Beat707 LE: A Button Pad-based Standalone MIDI Sequencer”

Improved FPGA Synth

A week or so ago we featured an FPGA MIDI interface. Since then the builder has gone crazy with his FPGA and revised his code to include polyphony and PWM output, and posted a polyphony demo.

In our previous coverage of the build, the synth was monophonic, and the MIDI implementation was pretty shaky. After realizing the hard work was done, [Mich] re-wrote the MIDI interpretation module to keep 8 voices in memory. Now the synth can play 16th note arpeggios at 999bpm.

The original build used 8 pins to output the audio with an R/2R ladder for a digital to analog converter. This didn’t work well with a polyphonic synth (everything was clipped or noisy), so [Mich] moved to PWM output.

Continue reading “Improved FPGA Synth”

FPGA MIDI Interface

Hacking and digital music seem to be very much related arts. This very well built hack goes through the process of creating a MIDI synthesizer using a field programmable gate array (FPGA) and several other components.

A laptop is used as the MIDI interface which runs through a filter and then to the FPGA. This translated signal then goes through a digital to analog converter and finally to the amplifier and speakers. The FPGA is especially interesting as this chip is an array of logic gates that can be programmed however one wants. In this case, the wavetable principle is used to generate sound.

Although this is no Kaossilator yet, this device is a great start and very functional. If you’ve ever wanted to build your own electronic instrument, check out this hack. Also, check out the video after the break! Continue reading “FPGA MIDI Interface”