SlideShare a Scribd company logo
1 of 37
http://www.slideshare.net/chadmairn
@cmairn
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
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.
Sound is the vibration of air or another medium.
Image source: http://goo.gl/lwGlX8
Interactive Wave Simulator
Pitch is how a person perceives the frequency of a
vibration. Everyone perceives pitch differently.
Image source: http://goo.gl/jw20w8
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
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
Timbre differentiates sounds of the same pitch. This is how
we determine the difference between instruments.
Image source: http://goo.gl/IlE7QX
Monophonic synthesizers, like this Minimoog, produce one
note at a time.
Image source: http://goo.gl/EA7Veb
Polyphonic synthesizers, like this Polymoog, produce
many sounds simultaneously.
Image source: http://goo.gl/TlSRKY
Brief History of
Synthesizers
More info: http://goo.gl/AMh7aB
1920 – Theremin
1928 – Ondes Martenot
1954 – Hammond B-3 organ
1965 – Rhodes piano
1968 – Hohner clavinet
1969 – Minimoog
1977 – Prophet-5
1981 – Roland Jupiter-8 (JP-8)
1982 – Roland TB-303
1983 – Yamaha DX-7
1988 – Korg M1
Image source: http://goo.gl/2hW0o6
Signal Generators (Voltage Controlled Oscillator)
Modulators Controller (keyboard)
Patch bay overrides hard-wiring
http://littlebits.cc/kits/synth-kit
What is in the Synth Kit?
The power module lets you use a 9 volt battery to
supply electricity.
Source: http://littlebits.cc/
The oscillator is the main sound source and is
capable of creating audio tones.
Source: http://littlebits.cc/
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/
The keyboard lets you play melodies.
Source: http://littlebits.cc/
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/
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/
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/
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/
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/
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/
The synth speaker amplifies your circuits!
Source: http://littlebits.cc/
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
Using an external MIDI controller with littleBits
MIDI Out
MIDI In
Set MIDI Input and Output in Ableton Live
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
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
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!!
http://littlebits.cc/projects/keytar
http://littlebits.cc/projects/keytar
http://www.slideshare.net/chadmairn
@cmairn
Build an Analog Synthesizer with littleBits

More Related Content

What's hot

Arduino Lecture 4 - Interactive Media CS4062 Semester 2 2009
Arduino Lecture 4 - Interactive Media CS4062 Semester 2 2009Arduino Lecture 4 - Interactive Media CS4062 Semester 2 2009
Arduino Lecture 4 - Interactive Media CS4062 Semester 2 2009Eoin Brazil
 
Introduction to microbit
Introduction to microbitIntroduction to microbit
Introduction to microbitjonathan Dietz
 
Research presentations
Research presentationsResearch presentations
Research presentationsChris Martin
 
Arduino projects list about 2342 arduino list of projects use arduino for p...
Arduino projects list   about 2342 arduino list of projects use arduino for p...Arduino projects list   about 2342 arduino list of projects use arduino for p...
Arduino projects list about 2342 arduino list of projects use arduino for p...Ashraf11111
 
OpenROV: Node.js takes a dive into the ocean
OpenROV: Node.js takes a dive into the oceanOpenROV: Node.js takes a dive into the ocean
OpenROV: Node.js takes a dive into the oceanSimone Chiaretta
 
Wiimote Whiteboard
Wiimote WhiteboardWiimote Whiteboard
Wiimote WhiteboardmystrE
 
Getting Real With Connected Devices Presentation
Getting Real With Connected Devices PresentationGetting Real With Connected Devices Presentation
Getting Real With Connected Devices Presentationsebastienjouhans
 
Build cool stuff with arduino for sci camp 16 dec13
Build cool stuff with arduino for sci camp 16 dec13Build cool stuff with arduino for sci camp 16 dec13
Build cool stuff with arduino for sci camp 16 dec13Singapore Makers Association
 
ScratchGPIO, Raspberry Pi & BerryClip
ScratchGPIO, Raspberry Pi & BerryClipScratchGPIO, Raspberry Pi & BerryClip
ScratchGPIO, Raspberry Pi & BerryClipDavid Dryden
 
Arduino Workshop @ MSA University
Arduino Workshop @ MSA UniversityArduino Workshop @ MSA University
Arduino Workshop @ MSA UniversityAhmed Magdy Farid
 
Maker Education : Building a Toy Car with Arduino
Maker Education : Building a Toy Car with ArduinoMaker Education : Building a Toy Car with Arduino
Maker Education : Building a Toy Car with ArduinoFun2Do Labs
 
Advanced view arduino projects list use arduino for projects (4)
Advanced view arduino projects list  use arduino for projects (4)Advanced view arduino projects list  use arduino for projects (4)
Advanced view arduino projects list use arduino for projects (4)WiseNaeem
 
I/O 2011 報告会 ADKで遊んでみた
I/O 2011 報告会 ADKで遊んでみたI/O 2011 報告会 ADKで遊んでみた
I/O 2011 報告会 ADKで遊んでみたMakoto Yamazaki
 

What's hot (20)

Arduino Lecture 4 - Interactive Media CS4062 Semester 2 2009
Arduino Lecture 4 - Interactive Media CS4062 Semester 2 2009Arduino Lecture 4 - Interactive Media CS4062 Semester 2 2009
Arduino Lecture 4 - Interactive Media CS4062 Semester 2 2009
 
Introduction to microbit
Introduction to microbitIntroduction to microbit
Introduction to microbit
 
The MHV Board
The MHV BoardThe MHV Board
The MHV Board
 
Research presentations
Research presentationsResearch presentations
Research presentations
 
Arduino Basics
Arduino BasicsArduino Basics
Arduino Basics
 
Arduino Basics
Arduino BasicsArduino Basics
Arduino Basics
 
Arduino projects list about 2342 arduino list of projects use arduino for p...
Arduino projects list   about 2342 arduino list of projects use arduino for p...Arduino projects list   about 2342 arduino list of projects use arduino for p...
Arduino projects list about 2342 arduino list of projects use arduino for p...
 
Arduino
ArduinoArduino
Arduino
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
OpenROV: Node.js takes a dive into the ocean
OpenROV: Node.js takes a dive into the oceanOpenROV: Node.js takes a dive into the ocean
OpenROV: Node.js takes a dive into the ocean
 
Wiimote Whiteboard
Wiimote WhiteboardWiimote Whiteboard
Wiimote Whiteboard
 
Practicas con arduino
Practicas con arduinoPracticas con arduino
Practicas con arduino
 
Getting Real With Connected Devices Presentation
Getting Real With Connected Devices PresentationGetting Real With Connected Devices Presentation
Getting Real With Connected Devices Presentation
 
Build cool stuff with arduino for sci camp 16 dec13
Build cool stuff with arduino for sci camp 16 dec13Build cool stuff with arduino for sci camp 16 dec13
Build cool stuff with arduino for sci camp 16 dec13
 
Arduino
Arduino Arduino
Arduino
 
ScratchGPIO, Raspberry Pi & BerryClip
ScratchGPIO, Raspberry Pi & BerryClipScratchGPIO, Raspberry Pi & BerryClip
ScratchGPIO, Raspberry Pi & BerryClip
 
Arduino Workshop @ MSA University
Arduino Workshop @ MSA UniversityArduino Workshop @ MSA University
Arduino Workshop @ MSA University
 
Maker Education : Building a Toy Car with Arduino
Maker Education : Building a Toy Car with ArduinoMaker Education : Building a Toy Car with Arduino
Maker Education : Building a Toy Car with Arduino
 
Advanced view arduino projects list use arduino for projects (4)
Advanced view arduino projects list  use arduino for projects (4)Advanced view arduino projects list  use arduino for projects (4)
Advanced view arduino projects list use arduino for projects (4)
 
I/O 2011 報告会 ADKで遊んでみた
I/O 2011 報告会 ADKで遊んでみたI/O 2011 報告会 ADKで遊んでみた
I/O 2011 報告会 ADKで遊んでみた
 

Viewers also liked

Libraries: Innovative Spaces to Dream, Think, and Create.
Libraries: Innovative Spaces to Dream, Think, and Create.Libraries: Innovative Spaces to Dream, Think, and Create.
Libraries: Innovative Spaces to Dream, Think, and Create.St. Petersburg College
 
Technologies and Innovation Worth Watching in 2016
Technologies and Innovation Worth Watching in 2016Technologies and Innovation Worth Watching in 2016
Technologies and Innovation Worth Watching in 2016St. Petersburg College
 
How to Think in the Information Age: Finding Facts in a Post-Truth World
How to Think in the Information Age: Finding Facts in a Post-Truth WorldHow to Think in the Information Age: Finding Facts in a Post-Truth World
How to Think in the Information Age: Finding Facts in a Post-Truth WorldSt. Petersburg College
 
What’s New and Exciting in Library Makerspaces
What’s New and Exciting in Library MakerspacesWhat’s New and Exciting in Library Makerspaces
What’s New and Exciting in Library MakerspacesSt. Petersburg College
 
Put the Internet of Things to Work Using IFTTT, Amazon Echo, and other tools.
Put the Internet of Things to Work Using IFTTT, Amazon Echo, and other tools.Put the Internet of Things to Work Using IFTTT, Amazon Echo, and other tools.
Put the Internet of Things to Work Using IFTTT, Amazon Echo, and other tools. St. Petersburg College
 

Viewers also liked (14)

Libraries: Innovative Spaces to Dream, Think, and Create.
Libraries: Innovative Spaces to Dream, Think, and Create.Libraries: Innovative Spaces to Dream, Think, and Create.
Libraries: Innovative Spaces to Dream, Think, and Create.
 
Maker Boot Camp
Maker Boot CampMaker Boot Camp
Maker Boot Camp
 
Mobile Services for Your Library
Mobile Services for Your LibraryMobile Services for Your Library
Mobile Services for Your Library
 
Technologies to Watch: 2017 Edition
Technologies to Watch: 2017 EditionTechnologies to Watch: 2017 Edition
Technologies to Watch: 2017 Edition
 
Introducing 3D Design and Printing
Introducing 3D Design and PrintingIntroducing 3D Design and Printing
Introducing 3D Design and Printing
 
STEAM @ Your Library
STEAM @ Your LibrarySTEAM @ Your Library
STEAM @ Your Library
 
Technology Trends to Watch
Technology Trends to WatchTechnology Trends to Watch
Technology Trends to Watch
 
Technologies and Innovation Worth Watching in 2016
Technologies and Innovation Worth Watching in 2016Technologies and Innovation Worth Watching in 2016
Technologies and Innovation Worth Watching in 2016
 
Curriculum Builder
Curriculum BuilderCurriculum Builder
Curriculum Builder
 
How to Think in the Information Age: Finding Facts in a Post-Truth World
How to Think in the Information Age: Finding Facts in a Post-Truth WorldHow to Think in the Information Age: Finding Facts in a Post-Truth World
How to Think in the Information Age: Finding Facts in a Post-Truth World
 
What’s New and Exciting in Library Makerspaces
What’s New and Exciting in Library MakerspacesWhat’s New and Exciting in Library Makerspaces
What’s New and Exciting in Library Makerspaces
 
Put the Internet of Things to Work Using IFTTT, Amazon Echo, and other tools.
Put the Internet of Things to Work Using IFTTT, Amazon Echo, and other tools.Put the Internet of Things to Work Using IFTTT, Amazon Echo, and other tools.
Put the Internet of Things to Work Using IFTTT, Amazon Echo, and other tools.
 
Introduction to Coding
Introduction to CodingIntroduction to Coding
Introduction to Coding
 
Virtual Reality: A Renaissance
Virtual Reality: A RenaissanceVirtual Reality: A Renaissance
Virtual Reality: A Renaissance
 

Similar to Build an Analog Synthesizer with littleBits

Music robots and techno robots - History, building and playing
Music robots and techno robots - History, building and playingMusic robots and techno robots - History, building and playing
Music robots and techno robots - History, building and playingmoritzsimongeist
 
Electronic musician by letruongan
Electronic musician by letruonganElectronic musician by letruongan
Electronic musician by letruonganAn Le Truong
 
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")Leif Bloomquist
 
Microcontrollers and intro to real time programming 1
Microcontrollers and intro to real time programming 1Microcontrollers and intro to real time programming 1
Microcontrollers and intro to real time programming 1SSGMCE SHEGAON
 
Waverator Spectra VST VST3 Audio Unit. Synthesizer Leads, Pads, Keys, Atmos T...
Waverator Spectra VST VST3 Audio Unit. Synthesizer Leads, Pads, Keys, Atmos T...Waverator Spectra VST VST3 Audio Unit. Synthesizer Leads, Pads, Keys, Atmos T...
Waverator Spectra VST VST3 Audio Unit. Synthesizer Leads, Pads, Keys, Atmos T...Syntheway Virtual Musical Instruments
 
1 100 transistorcircuits
1 100 transistorcircuits1 100 transistorcircuits
1 100 transistorcircuitsAlejandro Perez
 
VIC MIDI (World of Commodore 2015)
VIC MIDI (World of Commodore 2015)VIC MIDI (World of Commodore 2015)
VIC MIDI (World of Commodore 2015)Leif Bloomquist
 
The MIDI Protocol - Musical Instrument Digital Interface
The MIDI Protocol - Musical Instrument Digital InterfaceThe MIDI Protocol - Musical Instrument Digital Interface
The MIDI Protocol - Musical Instrument Digital InterfaceBhaumik Bhatt
 
101 200 transistorcircuits
101 200 transistorcircuits101 200 transistorcircuits
101 200 transistorcircuitsAlejandro Perez
 
Home Recording Studio Signal Chain
Home Recording Studio Signal ChainHome Recording Studio Signal Chain
Home Recording Studio Signal ChainJamieleger
 
moForte's Audio Modeling Technology Deck 3/17/2014
moForte's Audio Modeling Technology Deck 3/17/2014moForte's Audio Modeling Technology Deck 3/17/2014
moForte's Audio Modeling Technology Deck 3/17/2014gpscc
 
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...Codemotion Tel Aviv
 
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny Things
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny ThingsMy Minecraft-Smart-Home: Prototyping the Internet of Uncanny Things
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny ThingsSascha Wolter
 

Similar to Build an Analog Synthesizer with littleBits (20)

Music robots and techno robots - History, building and playing
Music robots and techno robots - History, building and playingMusic robots and techno robots - History, building and playing
Music robots and techno robots - History, building and playing
 
Electronic musician by letruongan
Electronic musician by letruonganElectronic musician by letruongan
Electronic musician by letruongan
 
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")
MIDI Mad Science and Mayhem (Soundhackers #5 "Controller Crazy")
 
Audio Mixing Console
Audio Mixing ConsoleAudio Mixing Console
Audio Mixing Console
 
Microcontrollers and intro to real time programming 1
Microcontrollers and intro to real time programming 1Microcontrollers and intro to real time programming 1
Microcontrollers and intro to real time programming 1
 
Audio console
Audio console Audio console
Audio console
 
Waverator Spectra VST VST3 Audio Unit. Synthesizer Leads, Pads, Keys, Atmos T...
Waverator Spectra VST VST3 Audio Unit. Synthesizer Leads, Pads, Keys, Atmos T...Waverator Spectra VST VST3 Audio Unit. Synthesizer Leads, Pads, Keys, Atmos T...
Waverator Spectra VST VST3 Audio Unit. Synthesizer Leads, Pads, Keys, Atmos T...
 
Ebook - LOGIC
Ebook - LOGICEbook - LOGIC
Ebook - LOGIC
 
Interfacing using ِAtmega16/32
Interfacing using ِAtmega16/32 Interfacing using ِAtmega16/32
Interfacing using ِAtmega16/32
 
1 100 transistorcircuits
1 100 transistorcircuits1 100 transistorcircuits
1 100 transistorcircuits
 
VIC MIDI (World of Commodore 2015)
VIC MIDI (World of Commodore 2015)VIC MIDI (World of Commodore 2015)
VIC MIDI (World of Commodore 2015)
 
Prestentation
PrestentationPrestentation
Prestentation
 
Chiptune Music
Chiptune MusicChiptune Music
Chiptune Music
 
The MIDI Protocol - Musical Instrument Digital Interface
The MIDI Protocol - Musical Instrument Digital InterfaceThe MIDI Protocol - Musical Instrument Digital Interface
The MIDI Protocol - Musical Instrument Digital Interface
 
101 200 transistorcircuits
101 200 transistorcircuits101 200 transistorcircuits
101 200 transistorcircuits
 
Guide to live wire and pcb wizard
Guide to live wire and pcb wizardGuide to live wire and pcb wizard
Guide to live wire and pcb wizard
 
Home Recording Studio Signal Chain
Home Recording Studio Signal ChainHome Recording Studio Signal Chain
Home Recording Studio Signal Chain
 
moForte's Audio Modeling Technology Deck 3/17/2014
moForte's Audio Modeling Technology Deck 3/17/2014moForte's Audio Modeling Technology Deck 3/17/2014
moForte's Audio Modeling Technology Deck 3/17/2014
 
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
 
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny Things
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny ThingsMy Minecraft-Smart-Home: Prototyping the Internet of Uncanny Things
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny Things
 

More from St. Petersburg College

Introducing Immersive Technologies for Libraries
Introducing Immersive Technologies for Libraries  Introducing Immersive Technologies for Libraries
Introducing Immersive Technologies for Libraries St. Petersburg College
 
Introducing How to Build a Personal Voice Assistant (AIY Edition)
Introducing How to Build a Personal Voice Assistant (AIY Edition) Introducing How to Build a Personal Voice Assistant (AIY Edition)
Introducing How to Build a Personal Voice Assistant (AIY Edition) St. Petersburg College
 
Taking the Magical Leap with Immersive Technologies in Libraries
Taking the Magical Leap with Immersive Technologies in LibrariesTaking the Magical Leap with Immersive Technologies in Libraries
Taking the Magical Leap with Immersive Technologies in LibrariesSt. Petersburg College
 
How to Repurpose Library Space: Listening Lab Edition
How to Repurpose Library Space: Listening Lab EditionHow to Repurpose Library Space: Listening Lab Edition
How to Repurpose Library Space: Listening Lab EditionSt. Petersburg College
 
Using CoSpaces Edu to Create Virtual and Augmented Reality Experiences
Using CoSpaces Edu to Create Virtual and Augmented Reality ExperiencesUsing CoSpaces Edu to Create Virtual and Augmented Reality Experiences
Using CoSpaces Edu to Create Virtual and Augmented Reality ExperiencesSt. Petersburg College
 
What’s New With 3D Design and Printing?
What’s New With 3D Design and Printing?What’s New With 3D Design and Printing?
What’s New With 3D Design and Printing?St. Petersburg College
 
Creating a Program to Assist Users Cutting Cable
Creating a Program to Assist Users Cutting CableCreating a Program to Assist Users Cutting Cable
Creating a Program to Assist Users Cutting CableSt. Petersburg College
 
Understanding Artificial Intelligence
Understanding Artificial Intelligence Understanding Artificial Intelligence
Understanding Artificial Intelligence St. Petersburg College
 
Learn to Compose, Record, and Produce Songs and Podcasts Using GarageBand
Learn to Compose, Record, and Produce Songs and Podcasts Using GarageBandLearn to Compose, Record, and Produce Songs and Podcasts Using GarageBand
Learn to Compose, Record, and Produce Songs and Podcasts Using GarageBandSt. Petersburg College
 
Learning Kodu: Basic Video Game Design for Kids
Learning Kodu: Basic Video Game Design for KidsLearning Kodu: Basic Video Game Design for Kids
Learning Kodu: Basic Video Game Design for KidsSt. Petersburg College
 

More from St. Petersburg College (19)

Introducing Immersive Technologies for Libraries
Introducing Immersive Technologies for Libraries  Introducing Immersive Technologies for Libraries
Introducing Immersive Technologies for Libraries
 
Introducing How to Build a Personal Voice Assistant (AIY Edition)
Introducing How to Build a Personal Voice Assistant (AIY Edition) Introducing How to Build a Personal Voice Assistant (AIY Edition)
Introducing How to Build a Personal Voice Assistant (AIY Edition)
 
360° Tours and More
360° Tours and More360° Tours and More
360° Tours and More
 
Taking the Magical Leap with Immersive Technologies in Libraries
Taking the Magical Leap with Immersive Technologies in LibrariesTaking the Magical Leap with Immersive Technologies in Libraries
Taking the Magical Leap with Immersive Technologies in Libraries
 
Open Education Resources in Libraries
Open Education Resources in LibrariesOpen Education Resources in Libraries
Open Education Resources in Libraries
 
How to Repurpose Library Space: Listening Lab Edition
How to Repurpose Library Space: Listening Lab EditionHow to Repurpose Library Space: Listening Lab Edition
How to Repurpose Library Space: Listening Lab Edition
 
Using CoSpaces Edu to Create Virtual and Augmented Reality Experiences
Using CoSpaces Edu to Create Virtual and Augmented Reality ExperiencesUsing CoSpaces Edu to Create Virtual and Augmented Reality Experiences
Using CoSpaces Edu to Create Virtual and Augmented Reality Experiences
 
Understanding Artificial Intelligence
Understanding Artificial IntelligenceUnderstanding Artificial Intelligence
Understanding Artificial Intelligence
 
Web Design Trends: 2018 Edition
Web Design Trends: 2018 EditionWeb Design Trends: 2018 Edition
Web Design Trends: 2018 Edition
 
What’s New With 3D Design and Printing?
What’s New With 3D Design and Printing?What’s New With 3D Design and Printing?
What’s New With 3D Design and Printing?
 
Creating a Program to Assist Users Cutting Cable
Creating a Program to Assist Users Cutting CableCreating a Program to Assist Users Cutting Cable
Creating a Program to Assist Users Cutting Cable
 
Understanding Artificial Intelligence
Understanding Artificial Intelligence Understanding Artificial Intelligence
Understanding Artificial Intelligence
 
Beginning Python Programming
Beginning Python ProgrammingBeginning Python Programming
Beginning Python Programming
 
3D Design Fundamentals
3D Design Fundamentals3D Design Fundamentals
3D Design Fundamentals
 
STEM Demystified
STEM DemystifiedSTEM Demystified
STEM Demystified
 
Learn to Compose, Record, and Produce Songs and Podcasts Using GarageBand
Learn to Compose, Record, and Produce Songs and Podcasts Using GarageBandLearn to Compose, Record, and Produce Songs and Podcasts Using GarageBand
Learn to Compose, Record, and Produce Songs and Podcasts Using GarageBand
 
Open Education Resources in Libraries
Open Education Resources in LibrariesOpen Education Resources in Libraries
Open Education Resources in Libraries
 
Learning Kodu: Basic Video Game Design for Kids
Learning Kodu: Basic Video Game Design for KidsLearning Kodu: Basic Video Game Design for Kids
Learning Kodu: Basic Video Game Design for Kids
 
Learn to Code and Have Fun Doing It!
Learn to Code and Have Fun Doing It! Learn to Code and Have Fun Doing It!
Learn to Code and Have Fun Doing It!
 

Recently uploaded

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Build an Analog Synthesizer with littleBits

  • 1.
  • 3. 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
  • 4. 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.
  • 5. Sound is the vibration of air or another medium. Image source: http://goo.gl/lwGlX8 Interactive Wave Simulator
  • 6. Pitch is how a person perceives the frequency of a vibration. Everyone perceives pitch differently. Image source: http://goo.gl/jw20w8
  • 7. 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
  • 8. 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
  • 9. Timbre differentiates sounds of the same pitch. This is how we determine the difference between instruments. Image source: http://goo.gl/IlE7QX
  • 10. Monophonic synthesizers, like this Minimoog, produce one note at a time. Image source: http://goo.gl/EA7Veb
  • 11. Polyphonic synthesizers, like this Polymoog, produce many sounds simultaneously. Image source: http://goo.gl/TlSRKY
  • 12. Brief History of Synthesizers More info: http://goo.gl/AMh7aB 1920 – Theremin 1928 – Ondes Martenot 1954 – Hammond B-3 organ 1965 – Rhodes piano 1968 – Hohner clavinet 1969 – Minimoog 1977 – Prophet-5 1981 – Roland Jupiter-8 (JP-8) 1982 – Roland TB-303 1983 – Yamaha DX-7 1988 – Korg M1
  • 13. Image source: http://goo.gl/2hW0o6 Signal Generators (Voltage Controlled Oscillator) Modulators Controller (keyboard) Patch bay overrides hard-wiring
  • 15. What is in the Synth Kit?
  • 16. The power module lets you use a 9 volt battery to supply electricity. Source: http://littlebits.cc/
  • 17. The oscillator is the main sound source and is capable of creating audio tones. Source: http://littlebits.cc/
  • 18. 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/
  • 19. The keyboard lets you play melodies. Source: http://littlebits.cc/
  • 20. 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/
  • 21. 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/
  • 22. 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/
  • 23. 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/
  • 24. 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/
  • 25. 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/
  • 26. The synth speaker amplifies your circuits! Source: http://littlebits.cc/
  • 27. 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
  • 28. Using an external MIDI controller with littleBits MIDI Out MIDI In
  • 29.
  • 30. Set MIDI Input and Output in Ableton Live
  • 31. 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
  • 32. 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
  • 33. 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!!
  • 35.