MUSICAL ANDROID
  • BLOG
  • INTERVIEWS
  • ARTICLES
  • DOWNLOADS
  • Contact

SunVox powered Raspberry Pi 2 synthesizer

7/30/2015

1 Comment

 
Thought that this was very cool!
So here is what is said on the SunVox forum:

Let me introduce you the SunVox powered Raspberry Pi 2 standalone synthesizer. The idea was to have dedicated machine/box with SunVox including some knobs. Like a real synth. This vision was maturing in my head for some time but the trigger was NightRadio's comments about upcoming MIDI CC support in 1.9 before the beta was released. I've collected all the building blocks but I was still missing the enclosure. For some time I was designing a custom made 'ponoko' box to be laser-cut. But then I got too impatient and searched through available stuff at home. Wine box for the win.


The synth is so far consisting of these bits:

Raspberry Pi 2 B
IQ Audio PiDAC+
5.0" 40-pin TFT Display - 800x480 with Touchscreen
TFP401 HDMI/DVI Decoder to 40-Pin TTL Breakout - With Touch
40-pin FPC Extension Board + 200mm Cable
Guts of the old Evolution UC16 USB MIDI controller (only the main and pot control board)
A bunch of nuts, bolts, spacers and wooden wine box.

Further improvements are still on the todo list:
* jack outputs for L, R and headphones mounted to the rear side of the box
* 5-DIN MIDI I/O connectors on the rear side - realized via USB<>MIDI cable
* some USB ports exposed on the rear side - mounting small USB hub
* power switch + connector on the rear side
* HW volume encoder for PiDAC+ on the top side
* main out GPIO LED volume indicators (this is optional)
* final paint and design tuning

A few notes to the design. RasPi needs to be powered with 2000 mAh adapter to feed all the peripherals. PiDAC+ gives you really powerful and clean sound, also for hungrier headphones. RasPi 2 with stock Raspian OS with ALSA (no realtime kernel, no JACKD, no performance tweaks except disabled CPU power-saving) is able to play decent SunVox synths with 11ms latency without compromising the sound - not ideal but already playable. Lowering the buffer to 5ms introduces occasional noise cracks. I'll try to play with the OS tweaks later but I might stick to ALSA as it is supported by PiDAC+ volume encoder routine. Display is connected via HDMI and USB cables (I'm waiting for shorter and flat HDMI cable). HDMI delivers the image, USB powers the display and touch board. UC16 MIDI controller is connected also via USB (not on the photos above). The only connection hack will be soldering wires to PiDAC+ so I get the normal jack connectors. Current cinch connectors are fine but the placement is not ideal. I want to keep all the 'internal' connections inside the box and expose only the stuff that has to interface outer world and if I would expose the cinch through the rear side, also the HDMI cable would stick out and then coming back which is not desired. The front panel will need some locking or support mechanism, ideally in various angles. The whole thing reminds the Roland's 'Plug-Out' system. You prepare the synth/composition/patch on PC/tablet/phone and then load it to the box if you don't want to mess around with the small screen. But it's actually nicely usable in the box as well as you all know from your own SunVox-on-phone experience. Sun bless Alex for his perfect and scalable UI. RasPi is configured to boot and load up the SunVox automatically, opening the last session. Like a real synth.

1 Comment
Chus
10/10/2017 01:49:17 pm

Hello! Amazing job. I was thinking about make something like this, but easier :) Let me ask you something, what about the latency when you play your USB midi controller? Do you feel some delay?
Thank you.
Regards.

Reply



Leave a Reply.

    Please, pretty please make a donation to
    ​Musical android You can do it! It will feel amazing afterwards!!!

    RSS Feed

    Follow @MusicalAndroid1

    MAIN BLOG 

    All
    1 Bit
    303
    4 Bit
    7Pad
    8 Bit
    Ableton Link
    Ambient
    Android Emulator
    Animation
    Anmation
    Apk
    Arduino
    Art
    Article
    Audio Editing
    Audio Evolution Mobile
    Audioroute
    Audiotool
    Augmented Reality
    BandLab
    Bass
    Beatonal
    Beat Snap
    Beta
    Binaura
    Blacbeard
    Bluestacks
    Bluetooth
    Bytebeat
    Caustic 2
    Caustic 3
    Caustic Core
    Chiptune
    Chiptune Sunday
    Choir
    Collaboration
    Collaborative
    Common Fm
    Composing
    Contest
    Controller
    Cosmo Koroly
    Csound
    DAW
    Design
    DIY
    D.I.Y.
    DJ
    Documentary
    Downloads
    DRC
    Drone
    Drum Machine
    Drums
    Dub
    Easy Sundays
    Eclipse
    Effects
    EiPStudios
    Emulator
    Experimental
    Film Making
    Films
    Fl Studio Mobile
    FM Synthesis
    Forums
    Frank Malm
    Game
    Generative
    Gilzad
    Glitch
    Google
    Granular
    Graphic
    Groove Box
    Groove Machine Mobile
    G Stomper
    G-stomper
    Gstomper 3
    G Stomper Producer
    G-Stomper Producer
    G Stomper Rhythm
    G-Stomper Rhythm
    G Stomper Studio
    G Stomper Studio
    Guitar
    Happy Sunday
    Hardware
    Ideas
    Ideas-to-develop
    Ik Multimedia
    Imageline
    Interesting
    Interview
    Jasuto Modular
    Korg
    Laweffect
    Loopstack
    Magick
    Mastering
    Mazetools Soniface
    Metamodules
    Microtonal
    Midi
    Mikrowave
    Mixing
    Mobile Devices
    Mobmuplat
    Modular
    Monthly Compilations
    Moon Dub Media
    Multi Media
    Multi Track
    Musical Android
    Musical Interlude
    Music Band
    Music Maker Jam
    Music Releases
    Music Reviews
    Music Studio
    Music Theory
    Mysterious Saturday
    Mysterious Saturday
    Nanoloop
    Nature Oscillator
    Nightradio
    Ninja Jamm
    Noise
    Notation
    Note Recognition
    N Track Studio
    N-track Studio
    On Sale
    Oscilab
    Other
    Palm Sounds
    Phase 84
    PhonoPaper
    Photo
    Physical Modeling
    Piano
    Pixelwave
    Pixilang
    Pixitracker
    Pixivisor
    Playstore
    PPP
    Practice
    Presets
    Production
    Programming
    Promo Codes
    Promotional
    Pure Data
    PureSynth
    Quantum VJ HD
    Radio
    Ramblings
    Rd 4
    Reactable
    Recording
    Record Label
    Reloop
    Remixlive
    Roli Noise
    Sample Instrument
    Sampler
    Samples
    Samsung
    Sequencer
    SFZ
    Skarabee
    Social Media
    Software
    Songtree
    Soundcamp
    Soundcloud
    Sound Design
    Sound Effects
    Soundfont
    Soundtestroom
    Soundtrap
    SpaceCraft
    SpaceCraft Granular
    Spc Music Sketchpad
    Spectrumgen
    Stagelight
    Strings
    Sunday Film
    Sunday Relax
    Sundays
    SunVox
    Supreme Mpa
    Syntheogen
    Synthesizer
    The-hidden-master-samples
    Theremin
    Training
    Tuner
    Tutorial
    Ufxloops
    Updates
    USB
    Utilities
    VA Beast Synthesizer
    VA Beast Synthesizer
    Va-beast Synthesizer
    Video
    Virtual ANS
    Virtual Instrument
    Virtual Reality
    Visuals
    Vocal
    Vocoder
    VST
    Vsti
    VuKNOB
    Waveforms
    Websites
    Wejaam Sequencer
    Wotja
    Yellofier
    Zenbeats
    Zombie Queen

    Archives

    July 2020
    December 2019
    November 2019
    October 2019
    September 2019
    August 2019
    July 2019
    June 2019
    May 2019
    April 2019
    March 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    September 2018
    August 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017
    April 2017
    March 2017
    February 2017
    January 2017
    December 2016
    November 2016
    October 2016
    September 2016
    August 2016
    July 2016
    June 2016
    May 2016
    April 2016
    March 2016
    February 2016
    January 2016
    December 2015
    November 2015
    October 2015
    September 2015
    August 2015
    July 2015
    June 2015
    May 2015
    April 2015
    March 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    July 2014
    June 2014
    May 2014
    April 2014
    March 2014
    February 2014
    January 2014
    December 2013
    November 2013
    October 2013
    September 2013
    August 2013
    July 2013
    June 2013
    May 2013
    April 2013
    March 2013
    February 2013

Powered by Create your own unique website with customizable templates.