Skip to content

Latest commit

 

History

History
303 lines (292 loc) · 5.81 KB

README.md

File metadata and controls

303 lines (292 loc) · 5.81 KB

#Synth-DIY ##HARDWARE Arduino Nano V3
3* shift register 74HC595
2* MUX 74HC4067 breakout by Sparkfun
DAC MCP4725
15 buttons with LED
8 potis 10k
switches for Arpeggiator direct control
MIDI and audio connectors
14-segment alphanumeric display by Adafruit
rotary encoder with RGB-LED
Adafruit Trellis
wire
Tools for soldering
wood for a case and laser cut frontplate

##SOFTWARE copy libraries to Arduino workspace/libraries
compile code with Arduino IDE and upload to arduino

##KNOWLEDGE, SKILLS AND TOOLS git
C/C++
library APIs
Arduino Physical Computing
Visual Studio IDE and Visualmicro (addon)
Electronics
Shopping
Tools and skills like soldering, multimeter, oscilloscope
CAD to create the frontpanel
Eagle for PCB design and/ or documenting the project
Fritzing for Breadboard or PCB design and/ or documenting the project
UML to document the software requirements, use-cases and sequence diagrams

##THANK YOU Adafruit
Sparkfun
Arduino.cc
Auduino Project
Groovesizer Project
MFOS
Synthesizers.com
O'Reilly
Packt Publishing FREE LEARNING
Fritzing
Eagle
Open Source and Open Hardware Scene
Github

/**

  • Synthesizer Workstation
  • MADS (Musical Analog Digital Synthesizer | Sequencer)
  • by Kreative Energie
  • @author Totman (TM)
  • @date 2014-11-20
  • @version 0.3
  • @license Public Domain | CC | (L)GPL | Apache | BSD | Proprietary
  • https://tldrlegal.com/
  • Open Source
  • Open Hardware
  • copyright by Totman
  • floppyinfant.com - all right reserved
  • Description:
  • Hardware modules coupled to make music.

  • HARDWARE
  • Arduino
  • =======
  • Arduino Nano | UNO
  • Auduino (Granular Synthesizer)
  • DAC (CV + Gate Output)
  • Adafruit Trellis (Button- + LED-Array)
  • Joystick (2-achsis + Pushbutton)
  • Ribbon-Controller
  • Potentiometer
  • Buttons (1 Octave Keyboard, Shift Key)
  • Multiplexer (Mux)
  • alphanumeric Display (4 letters)
  • Rotary-Encoder (Encoder + Pushbutton + RGB-LED)
  • Neopixels
  • MIDI-Port
  • DrumKit-Kit: analog Sensor Data (Controller)
  • http://www.instructables.com/id/Arduino-Xylophone/

  • Raspberry Pi
  • ============
  • HARDWARE
  • PiTFT
  • RGB-Composite | HDMI --> Beamer
  • BT --> Wiimote
  • WLAN --> TouchOSC, Internet
  • GPIO
  • MIDI-Interface
  • MCP3008 (ADC): 8 analog Inputs
  • DAC: CV-Out
  • SOFTWARE
  • Pygame
  • Drum-Kit
  • Sampler (Pygame)
  • Python Code: wii.. + Pygame --> MIDI, Wav, OSCulator, GlovePIE
  • Pure Data (PD), libpd, OSC
  • DAW (Multitrack Audio/ MIDI Recorder), Audacity
  • Arduino IDE | Programmer


  • MUSIC
  • =====
  • Rhythmn
  • Harmony
  • Sound-Design
  • Arrangement: algorithmic Composition
  • Instruments

  • MFOS Noise Toaster (DIY-Synth) + CV-Mod
  • Amplifier 3-Ch. + Speaker + Battery (via UBEC 5V)
  • Korg monotron [Delay] + CV-Mod
  • JimiBox (Doepfer, AnalogueSystems)
  • R2M (Ribbon)
  • Korg SQ1 (Analog Sequencer)
  • MCV4 (MIDI2CV)
  • Novation BassStation (Analog Synthesizer)
  • Ymaha QY100 (MIDI Sequencer and Soundbank)
  • PC
  • --
  • DAW: LMMS, Audacity
  • SilentWay (Audiocard2CV)
  • MIDI-Interface
  • Keyboard Controller (M-Audio O2)

*/