Here’s a new treat for 8bit synth fans, check out the SJS-ONE.
SJS-ONE is a software defined 8-bit mono synthesizer with a dual (series) MAX261, switch-cap filter, which we are, as far as we know, the only ones to use at this point in a DIY-synthesizer.
The synthesizer has some interesting history that has certainly colored its development and ultimately it’s sound. The initial version was developed as an instructional workshop for a synth-event called SyltJam in 2011. The workshop idea was to show people how quickly you can design the basic hardware and software required to produce a platform for versatile audio and music generation.
As it turned out, people liked it’s sound so much that we decided to refine the design – which more or less involved adding peripheral components to increase configurability and improve on stability and ESD, ground-mismatch and noise sensitivity while keeping the actual design minimal and simplistic.
It’s beginnings are as humble as it’s production – less than 50 of these have been made available and all parts are hand assembled and hand soldered, while the manual is hand drawn and cases hand painted.
Perhaps the most unique aspect of this synth is the choice of digital platform – the Arduino. We did not want to build something static and opted to keep the Arduino instead of adding an on-board microcontroller. Because this will make it so much easier to modify the functionality of the synth firmware provided by us, or to write your own software with a completely unique sound using the vast community support that is available for the Arduino platform.
All aspects of the synth can be fully controlled by designing your own custom firmware and we sincerely hope that people will share their firmware in the spirit of the open source and hardware that inspired us to drive this project from idea to final product.
Demo of a custom device build around Arduino in order to control the Roland Alpha Juno 2 via Wifi.
The Arduino connects the Juno2 to the Wifi network of the iPad via an Airport router, an Arduino Ethernet shield and a midi shield.
I used Touch OSC to design the controller.
Touch OSC sends OSC messages (e.g /jun/DCO_Range 2.000) which are translated by the Arduino into Midi SysEx messages.
But the Arduino also translates Midi sysex messages from the Juno 2 into OSC messages (sort of loopback) so that when you change the patch on the Juno2, faders automatically move to the right position !
The code and detailled instructions will soon be published on http://4colors.free.fr
The control design mimics Roland PG300, but better !
Some fun with an old joystick and a sampler made from an Arduino + the Adafruit Waveshield.
Curious about what the Adafruit is? Here’s a description:
Adding quality audio to an electronic project is surprisingly difficult. Here is a shield for Arduinos that solves this problem. It can play up to 22KHz, 12bit uncompressed audio files of any length. It’s low cost, available as an easy-to-make kit. It has an onboard DAC, filter and op-amp for high quality output. Audio files are read off of an SD/MMC card, which are available at nearly any store. Volume can be controlled with the onboard thumbwheel potentiometer.
This shield is a kit, and comes with all parts you need to build it. Arduino, SD card, tools, speaker and headphones are not included. It is fairly easy to construct and anyone with a successful soldering project under their belt should be able to build it.
The shield comes with an Arduino library for easy use; simply drag uncompressed wave files onto the SD card and plug it in. Then use the library to play audio when buttons are pressed, or when a sensor goes off, or when serial data is received, etc. Audio is played asynchronously as an interrupt, so the Arduino can perform tasks while the audio is playing.
This project is a fully working prototype made with Arduino and Max/Msp, there are absolut no sound editing in the video…
More picture at this flickr set (flickr.com/photos/raphaelplu/sets/72157629621382055/)
And download the Project pdf here (pluvinage.eu/NOISYJELLY_presskit.pdf)
Noisy jelly is a game where the player has to cook and shape his own musical material, based on coloured jelly.
With this noisy chemistry lab, the gamer will create his own jelly with water and a few grams of agar agar powder. After added different color, the mix is then pour in the molds. 10 min later, the jelly shape can then be placed on the game board,and by touching the shape, the gamer will activate different sounds.
Technically, the game board is a capacitive sensor, and the variations of the shape and their salt concentration, the distance and the strength of the finger contact are detected and transform into an audio signal.
This object aims to demonstrate that electronic can have a new aesthetic, and be envisaged as a malleable material, which has to be manipulated and experimented.
Dodecaudion is a spatial audiovisual controller based on such technologies as infrared distance sensors, arduino, bluetooth, processing and osc.
Most of the sound in this video was recorded live and edited/postproduced later on.
(you’ll find live and uncut performance played during hackdays here: blip.tv/hackdays/dodecaudion-koncert-5556815 – please mind that sound setup and recording weren’t optimal though )
The project is in alpha phase right now but should be ready for production in following months and will be available via HEDOCO online shop.
Dodecaudion is totally opensourced:
MIT license – source code.
Creative Commons (CC BY-NC-SA) – form design, PCB layout & everything else.
You’ll find source code, CAD documentation and PCB schematics on github ( please note however that they still need some cleanup, we’ll post an update soon ).
Dodecaudion connects via Blutooth to computers. Messages are translated and retransmitted via OSC (software for Mac OSX and Windows available for download).
- Arduino Uno,
- Dodecaudion Shield rev. 2.0,
- Alluminium and polymer composites housing,
- Power source (230 V for EU continental outlets)
- USB cable (not neccesary for normal operation but handy for tinkering with microprocessor code)
It’s available now and priced at 5,000 PLN, which translates into around US $1,600.
rePatcher: a modular synth interface for your computer!
works with MAX/MSP and Pure Data
rePatcher is an Arduino shield that allows you to “repatch” your Max/MSP or Pure Data patches with a 6 x 6 patchbay matrix. It also has 6 general purpose control knobs for modifying parameters in your patch. Since it does all of this over USB, it can be hacked to work with any other program that can accept a serial stream.
Arduino Light Sensor Symphony @ The Hack Factory
“Its not finished yet… but this yellow box is a MIDI arpeggiator. Its powered by an Atmega328 with Arduino bootloader and it also contains a PIC16F688 to receive MIDI synch on a second MIDI in port.
I wanted a standalone arp to go with some synth modules I’ve been building, and I was inspired by Reason’s RPG8 – although it does not look much like it.(does that make it a hardware emulation of a software emulation of hardware…?)
The minimal control surface (just LEDs and switches) actually works pretty well. Still need to implement a few more features like note insert, proper gate length control and to debug the weird things it does every now and then. When its all finished I’ll post some more clips and I intend to stick the source and schematics online too.”
“Several months ago I volunteered my skills to create a large, interactive control panel for an upcoming space-themed exhibit for the Kearney Area Children’s Museum. The project is multi-faceted and took quite a bit of time and energy to create, but in the end it came together very well!
Using the Auduino synth sketch for Arduino as a starting point, I created a synthesizer that uses two rotary potentiometers, two linear potentiometers and one infrared rangefinder to generate fun, interactive music. The sketch works best when multiple inputs are being used at once (i.e., moving your hand while moving a slider), but will generate some sort of tone regardless. The circuit board on the back is a simple class A amplifier and parallel 3.5mm audio jack to allow for more control over the volume of the synth. Now let’s just hope those kids don’t destroy the thing the first chance they get!”
The Auduino is a sound synthesiser based on the Arduino platform. It works on all Arduinos running at 16MHz – everything from the original Arduino serial to the Arduino Mega. It uses granular synthesis techniques to generate a distinctive filter-sweep sound that had much more character than boring square waves. Sound is generated by playing the same noise (‘grain’) repeatedly at very high speed. This merges into a tone that is an audible hybrid of the repetition rate and the original grain. It sounds quite similar to an oscillator with two resonating bandpass filters, although the different architecture means there are lots of additional interesting noises at parameter extremes. The grain consists of two triangular waves of adjustable frequency, and adjustable decay rate. This is based on FOF synthesis model, but using triangle waves instead of sine and using a rectangular window. The repetition rate is set by another control.
Brief and spontaneous preview of what you may expect from Dodecaudion – a spatial a/v controller based on infrared distance sensors, arduino, bluetooth, osc, processing and (in this case) reaktor5. Official video is going to be released in mid august and the premiere concert will follow shortly after
It’s only a preview and there will be a lot of refinements in terms of sound design and instrument characteristics.
Dodecaudion is a project by panGenerator that’s
going to be released under HEDOCO brand.
Dodecaudion is totally open sourced:
> MIT license – source code.
> Creative Commons (probably CC BY-NC-SA) – form design, PCB layout & everything else.
The noise making girl is Weronika Lewandowska
and she’ll perform in the official video as well.
Most recent news on the subject: