Files

copied

Scanning the repository...

Last update 5 years 1 month by Charles Julian Knight
Files_oldpresentation
..
src
.editorconfig
.gitignore
.jshintrc
.travis.yml
Gruntfile.js
app.js
bower.json
couchapp.json
other.md
package.json
pdf.sh
rasterize.js
other.md

No calculus

Just like software developers, hardware developers are lazy

4 equations
  • V=I*R (Ohm's law)
  • fo = 1/(2piR*C) (RC filter cutoff)
  • (Ideal Op amps) Vo/Vi = -Rf/Ri, Rf/Ri + 1
  • ???

VCO(oneVoltPerOctaveFrequencyCV, shape){ exponentialVoltage = LinearExponentialConvert(oneVoltPerOctaveFrequencyCV); resistorFrequencyCV = OTA(exponentialVoltage); [square, triangle] = 2OpAmpSqTriOsc(resistorFrequencyCV); sine = WaveShape(triangle);

switch(shape){ case 'square': wave = square; case 'triangle': wave = triangle; case 'sine': wave = sine; }

return wave; }

Report a bug