build an analog synthesizer with littlebits

37

Upload: chad-mairn

Post on 06-Aug-2015

60 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Build an Analog Synthesizer with littleBits
Page 2: Build an Analog Synthesizer with littleBits

http://www.slideshare.net/chadmairn

@cmairn

Page 3: Build an Analog Synthesizer with littleBits

Agenda

•Discover the power of littleBits• Learn the basics of sound•Understand synthesizers and their history•Build an analog synthesizer and more•Use littleBits modules to control music software

Disclaimer: much of this presentation was inspired by the “Unleash Your Inner Rock Star” manual written by littleBits and KORG

Page 4: Build an Analog Synthesizer with littleBits

What are littleBits?

They are magnetic modules that require no wiring and no soldering.

You can build circuits in seconds and they are color-coded:

• Power is needed in every circuit and they always come first in the chain. • Input accepts users/environmental input and sends signals to other modules. • Output modules do something, like light up, make a sound etc. Only affected by input. • Wire modules expand reach and change directions to include other modules.

There are billions of combinations with over 60 interchangeable modules!

They are really fun and easy to use.

Page 6: Build an Analog Synthesizer with littleBits

Pitch is how a person perceives the frequency of a vibration. Everyone perceives pitch differently.

Image source: http://goo.gl/jw20w8

Page 7: Build an Analog Synthesizer with littleBits

Frequency is how many times a waveform passes by a certain point in space over time and is measured

scientifically.

Image source: http://goo.gl/jw20w8

Page 8: Build an Analog Synthesizer with littleBits

Amplitude is an indicator of the amount of energy in a sound wave. The higher the amplitude the louder it sounds.

Image source: http://goo.gl/270vz2

Page 9: Build an Analog Synthesizer with littleBits

Timbre differentiates sounds of the same pitch. This is how we determine the difference between instruments.

Image source: http://goo.gl/IlE7QX

Page 10: Build an Analog Synthesizer with littleBits

Monophonic synthesizers, like this Minimoog, produce one note at a time.

Image source: http://goo.gl/EA7Veb

Page 11: Build an Analog Synthesizer with littleBits

Polyphonic synthesizers, like this Polymoog, produce many sounds

simultaneously.

Image source: http://goo.gl/TlSRKY

Page 12: Build an Analog Synthesizer with littleBits

Brief History of Synthesizers

More info: http://goo.gl/AMh7aB

1920 – Theremin1928 – Ondes Martenot1954 – Hammond B-3 organ1965 – Rhodes piano1968 – Hohner clavinet 1969 – Minimoog1977 – Prophet-51981 – Roland Jupiter-8 (JP-8)1982 – Roland TB-3031983 – Yamaha DX-71988 – Korg M1

Page 13: Build an Analog Synthesizer with littleBits

Image source: http://goo.gl/2hW0o6

Signal Generators (Voltage Controlled Oscillator)

Modulators Controller (keyboard)

Patch bay overrides hard-wiring

Page 14: Build an Analog Synthesizer with littleBits

http://littlebits.cc/kits/synth-kit

Page 15: Build an Analog Synthesizer with littleBits

What is in the Synth Kit?

Page 16: Build an Analog Synthesizer with littleBits

The power module lets you use a 9 volt battery to supply electricity.  

Source: http://littlebits.cc/

Page 17: Build an Analog Synthesizer with littleBits

The oscillator is the main sound source and is capable of creating audio tones.

Source: http://littlebits.cc/

Page 18: Build an Analog Synthesizer with littleBits

The random module has two modes: "noise" and "random voltage.” Random

voltages can control oscillators and make them play random pitches.

Source: http://littlebits.cc/

Page 19: Build an Analog Synthesizer with littleBits

The keyboard lets you play melodies.

Source: http://littlebits.cc/

Page 20: Build an Analog Synthesizer with littleBits

The micro sequencer sends out voltages based on the position of each of the four “step” knobs. It

also has a trigger output, which can send voltages to any other modules.

Source: http://littlebits.cc/

Page 21: Build an Analog Synthesizer with littleBits

The envelope module has two controls: "attack", which is how long it takes to achieve maximum volume, and "decay", which is how

long it takes to achieve silence again.

Source: http://littlebits.cc/

Page 22: Build an Analog Synthesizer with littleBits

The filter changes the relative volume of certain frequencies in the sound. The "cutoff" knob sets the frequency to be emphasized, and the other controls

'peak,' or intensity of the filter.

Source: http://littlebits.cc/

Page 23: Build an Analog Synthesizer with littleBits

The delay module takes incoming audio and repeats it, like an echo. It has two knobs: "time", which sets the delay length between a sound and its repetition, and "feedback", which

controls how many times the sound repeats. 

Source: http://littlebits.cc/

Page 24: Build an Analog Synthesizer with littleBits

The mix module allows you to combine two inputs and send them to a single output. It also has a volume

control for each of its inputs (i.e., mixing). Use it to play two oscillators on a single speaker!

Source: http://littlebits.cc/

Page 25: Build an Analog Synthesizer with littleBits

The split module sends a single input to two wired outputs. It's great for connecting one

output to two inputs (e.g, using a keyboard to control two oscillators).

Source: http://littlebits.cc/

Page 26: Build an Analog Synthesizer with littleBits

The synth speaker amplifies your circuits!

Source: http://littlebits.cc/

Page 27: Build an Analog Synthesizer with littleBits

MIDI Module

MIDI (Music Instrument Digital Interface) is a communication protocol for instruments. They don’t speak in sound, but in data.

MIDI allows you to control synth modules from a DAW (Digital Audio Workstation) like Ableton Live and other MIDI-enabled instruments like keyboard controllers.

Also allows you to create your own MIDI controller with littleBits modules by converting control voltages to MIDI messages.

Multiple MIDI modules can be used at once to create polyphonic control.

Source: http://littlebits.cc/bits/midi

Page 28: Build an Analog Synthesizer with littleBits

Using an external MIDI controller with littleBits

MIDI Out

MIDI In

Page 29: Build an Analog Synthesizer with littleBits
Page 30: Build an Analog Synthesizer with littleBits

Set MIDI Input and Output in Ableton Live

Page 31: Build an Analog Synthesizer with littleBits

MIDI Out – littleBits becomes the controller

In Ableton Live, change All Ins to littleBits KORG W5 MIDI

Note: MIDI Out only happens via USB port.

MIDI In

MIDI Out

Page 32: Build an Analog Synthesizer with littleBits

littleBits micro sequencer sending MIDI data to DAW

Play around and change instruments/parameters etc. in Ableton Live and change sequencing duration/speed via littleBits

Page 33: Build an Analog Synthesizer with littleBits

You can control a DAW via a littleBits MIDI module[s] and

trigger other modules using the micro sequencer

and tweak sounds from the DAW and from littleBits; it is

seemingly limitless!!

Page 34: Build an Analog Synthesizer with littleBits

http://littlebits.cc/projects/keytar

http://littlebits.cc/projects/keytar

Page 35: Build an Analog Synthesizer with littleBits

Playtime!

Page 36: Build an Analog Synthesizer with littleBits

http://www.slideshare.net/chadmairn

@cmairn

Page 37: Build an Analog Synthesizer with littleBits