meeblip micro build workshop at interaccess

33
meeblip.com - MeeBlip micro PETER KIRN, createdigitalmusic.com http://flavors.me/peterkirn Saturday, September 24, 2011

Upload: peter-kirn

Post on 25-Dec-2014

708 views

Category:

Self Improvement


0 download

DESCRIPTION

Building the MeeBlip micro, an affordable, open source synth on a single board, at Toronto's InterAccess Gallery.

TRANSCRIPT

Page 1: MeeBlip micro Build Workshop at InterAccess

meeblip.com - MeeBlip micro

PETER KIRN, createdigitalmusic.comhttp://flavors.me/peterkirn

Saturday, September 24, 2011

Page 2: MeeBlip micro Build Workshop at InterAccess

Meet MeeBlip

• James Grahame, Reflex Audio (Calgary) + Peter Kirn createdigitalmusic.com

• Hackable, playable, affordable sound

• GPLv3 license + Creative Commons

• Monophonic, MIDI

• 16-bit sound, 8-bit (AVR) brain

Saturday, September 24, 2011

Page 3: MeeBlip micro Build Workshop at InterAccess

The micro

• Same sounds, same digital filter, PCM audio, MIDI input

• Mini output (bridged mono to stereo)

• 8 + 8 analog + digital inputs

• (Prototype) Header programmer

• (Final) USB programming

Saturday, September 24, 2011

Page 4: MeeBlip micro Build Workshop at InterAccess

The micro

• Standalone, portable operation

• Low cost

• Use it with a MIDI keyboard that has knobs, switches/buttons

• Use novel input controls for modulation

• Build a project (installations, wearable)

Saturday, September 24, 2011

Page 5: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 6: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 7: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 8: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 9: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 10: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 11: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 12: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 13: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 14: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 15: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 16: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 17: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 18: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 19: MeeBlip micro Build Workshop at InterAccess

• C1 = 0.33 uF

• C2 = 0.1 uF (blue)

• C3 = 470 uF (navy)

• C12 = 4.7

• C14 = 10 (taped)

Saturday, September 24, 2011

Page 20: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 21: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 22: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 23: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 24: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 25: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 26: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 27: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 28: MeeBlip micro Build Workshop at InterAccess

Saturday, September 24, 2011

Page 29: MeeBlip micro Build Workshop at InterAccess

avrdude

• avrdude

• avra (compilation)

Saturday, September 24, 2011

Page 30: MeeBlip micro Build Workshop at InterAccess

MIDI

• Notes

• Control change

Saturday, September 24, 2011

Page 31: MeeBlip micro Build Workshop at InterAccess

micro MIDIKnobs (scaled 0-254) .MIDIMODWHEEL   = MIDICC 01 DETUNE         = MIDICC 48 PULSE_WIDTH    = MIDICC 49 PORTAMENTO     = MIDICC 50 VCFENVMOD      = MIDICC 51 PANEL_LFOLEVEL = MIDICC 52 LFOFREQ        = MIDICC 53 CUTOFF         = MIDICC 54 RESONANCE      = MIDICC 55 ATTACKTIME     = MIDICC 56 DECAYTIME      = MIDICC 57 SUSTAINLEVEL   = MIDICC 58 RELEASETIME    = MIDICC 59 OSCMIX         = MIDICC 60 FMDEPTH        = MIDICC 61

Switches

 OSCA WAVE       = MIDICC 62 OSCB WAVE       = MIDICC 63 OSCB ENABLE     = MIDICC 64 OSCA NOISE      = MIDICC 65 OSCB OCTAVE     = MIDICC 66 LFOWAVE        = MIDICC 67 LFOMODE        = MIDICC 68 LFODEST        = MIDICC 69 LFOKEYSYNC     = MIDICC 70 DISTORTION     = MIDICC 71 DCFTRACK       = MIDICC 72 DCFMODE        = MIDICC 73 MODWHEEL       = MIDICC 74

switch values are read such that 0-127 is "off" and 128-255 is "on".

Saturday, September 24, 2011

Page 32: MeeBlip micro Build Workshop at InterAccess

A quick look at Pd

• Understanding patching

• midiin, midiout

• notein, noteout, makenout

• ctlin, ctlout

• Quick math = easy MIDI music!

Saturday, September 24, 2011

Page 33: MeeBlip micro Build Workshop at InterAccess

MeeBlip,MeeBlip micro

PETER KIRN, createdigitalmusic.comhttp://flavors.me/peterkirn

http://meeblip.com

Saturday, September 24, 2011