diff --git a/_site/README.md b/_site/README.md deleted file mode 100644 index b20f2c3..0000000 --- a/_site/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# JEKYLL MODE ENABLED -Webroot for James' blog, in Jekyll-based static site mode! - -Goals for this page: -- Repo for projects and - thoughts -- Hosting music! important function -- Learning Jekyll-based static site generation. - -# FOLDERS -- css: holds the main stylesheets. diff --git a/_site/about.html b/_site/about.html deleted file mode 100644 index 1b408da..0000000 --- a/_site/about.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - ABOUT JAMES - - - - -

|= ABOUT JAMES

-

- Caden James Witzeman is a programmer and jazz musician - based in the US! James likes progamming in C, PHP, - systems administration, Gentoo, DWM, and other forms of - linux-based pain. James was trained in computer engineering - for 3 years for college, but didn't finish. -

-

- James plays mostly piano, and knows a bit of guitar. He started - playing keyed percussion in high school and later at Northern Arizona - University. James is currently listening to lots of Herbie Hancock - (specifically Mr. Hands and Future Shock), - Thelonious Monk, 9th Wonder, Victor Vaughn, and is obsessed - lately with Hiromi's OUT THERE album. Really good stuff. -

-

LINKS

- -
- - diff --git a/_site/assets/css/appearance.css b/_site/assets/css/appearance.css deleted file mode 100644 index 9e1a82f..0000000 --- a/_site/assets/css/appearance.css +++ /dev/null @@ -1,170 +0,0 @@ - -/* Common CSS */ -html { - background-color: var(--bg-primary); - color: var(--grey); -} - -h1, h2 { - font-size: 1em; -} - -body { - margin: 0; - font-family: "Liberation Mono", monospace; -} -#titlebar { - font-family: unifont; -} -#titlebar h1 { - font-size: 2rem; -} -#subhead { - color: var(--cyan); - font-weight: bold; -} -.hnav a { - text-decoration: none; - padding: 0 0.5em 0 0.5em; - margin: 0 0.5em 0 0.5em; - color: var(--cyan); -} -.hnav a:hover { - /*text-decoration: underline;*/ - background-color: var(--bg-secondary); - color: var(--orange); -} -.hnav { - border-bottom: 2px dashed var(--red); -} -.hnav .current { - color: var(--orange); -} - -.content p { - text-indent: 2em; -} - -#foot { - border-top: 4px double var(--yellow); - padding-top: 2em; - padding-bottom: 1em; - display: flex; - align-items: center; - justify-content: center; -} - -a { - color: var(--cyan); -} -a:hover { - color: var(--orange); - text-decoration: none; - cursor: pointer; -} - -/* Desktop CSS */ -@media only screen and (min-aspect-ratio: 0.72) { - body { - display: flex; - align-items: stretch; - flex-direction: column; - width: 100vw; - } - #head { - display: flex; - flex-direction: column; - align-items: center; - } - #titlebar { - align-self: stretch; - border-bottom: 4px double var(--yellow); - display: flex; - align-items: center; - justify-content: space-between; - height: 2em; - } - #titlebar h1{ - margin: 0 0 0 0.3em; - } - #titlebar .item1 { - } - #titlebar .item2 { - } - #subhead { - width: 100%; - display: flex; - justify-content: space-between; - align-items: center; - } - #subhead ul { - list-style-type: none; - display: flex; - margin: 0 0 0 0; - } - #subhead ul li { - } - #motd { - margin-left: 10px; - tab-size: 4; - white-space: pre-wrap; - } - .content { - width: 90vw; - max-width: 65em; - margin-top: 1em; - padding-left: 1em; - /*align-self: center;*/ - margin-left: 2em; - min-height: 85vh; - border-left: 2px solid var(--bg-secondary); - } -} - -/* Mobile CSS */ -@media screen and (max-aspect-ratio: 0.71) { - html { - font-size: 2vh; - } - #titlebar { - border-bottom: 4px double var(--yellow); - display: flex; - flex-direction: column; - align-items: center; - justify-content: space-between; - } - #titlebar h1{ - margin: 0; - padding-bottom: 0.3em; - } - #titlebar .item1 { - } - #titlebar .item2 { - } - #subhead { - color: var(--cyan); - display: flex; - flex-direction: column-reverse; - justify-content: space-between; - align-items: stretch; - width: 100%; - } - #subhead ul { - list-style-type: none; - display: flex; - justify-content: center; - margin: 0 0 0 0; - } - #motd { - margin-left: 0.5em; - display: flex; - justify-content: left; - align-items: center; - tab-size: 4; - white-space: pre-wrap; - } - .content { - margin-left: 15px; - font-size: 0.7em; - } -} diff --git a/_site/assets/css/colors.css b/_site/assets/css/colors.css deleted file mode 100644 index 05404c4..0000000 --- a/_site/assets/css/colors.css +++ /dev/null @@ -1,38 +0,0 @@ -/* Color variables */ -:root { - /* Ayu Dark */ -/* --bg-primary: #0A0E14; - --red: #FF3333; - --red2: #FF3333; - --green: #C2D94C; - --green2: #C2D94C; - --orange: #FF8F40; - --orange2: #FF8F40; - --blue: #59C2FF; - --blue2: #59C2FF; - --yellow: #FFEE99; - --yellow2: #FFEE99; - --cyan: #95E6CB; - --cyan2: #95E6CB; - --grey: #B3B1AD; - --grey2: #B3B1AD; - --bg-secondary: #4D5566; -*/ - /* Elementary */ - --bg-primary: #303030; - --red: #E1321A; - --red2: #FF361E; - --green: #6AB017; - --green2: #7BC91F; - --orange: #FFC005; - --orange2: #FFD00A; - --blue: #004F9E; - --blue2: #0071FF; - --yellow: #EC0048; - --yellow2: #FF1D62; - --cyan: #2AA7E7; - --cyan2: #4BB8FD; - --grey: #F2F2F2; - --grey2: #A020f0; - --bg-secondary: #4D5566; -} diff --git a/_site/assets/css/fonts.css b/_site/assets/css/fonts.css deleted file mode 100644 index 1cdfc50..0000000 --- a/_site/assets/css/fonts.css +++ /dev/null @@ -1,17 +0,0 @@ -/* Fonts */ -@font-face { - font-family: hackmono; - src: url(fonts/Hack-Regular.ttf); -} -@font-face { - font-family: "Code New Roman"; - src: url("fonts/Code New Roman.woff"); -} -@font-face { - font-family: unifont; - src: url(fonts/unifont-17.0.04.otf); -} -@font-face { - font-family: "Liberation Mono"; - src: url(/fonts/liberation-mono.regular.ttf); -} diff --git a/_site/assets/images/Caden.jpg b/_site/assets/images/Caden.jpg deleted file mode 100755 index 80def9e..0000000 Binary files a/_site/assets/images/Caden.jpg and /dev/null differ diff --git a/_site/assets/images/adsr.png b/_site/assets/images/adsr.png deleted file mode 100755 index 2bfa39a..0000000 Binary files a/_site/assets/images/adsr.png and /dev/null differ diff --git a/_site/assets/images/ground.png b/_site/assets/images/ground.png deleted file mode 100755 index 5c00d0c..0000000 Binary files a/_site/assets/images/ground.png and /dev/null differ diff --git a/_site/assets/images/icon.png b/_site/assets/images/icon.png deleted file mode 100755 index 597274e..0000000 Binary files a/_site/assets/images/icon.png and /dev/null differ diff --git a/_site/assets/images/natural-RLC.png b/_site/assets/images/natural-RLC.png deleted file mode 100755 index 841cd94..0000000 Binary files a/_site/assets/images/natural-RLC.png and /dev/null differ diff --git a/_site/assets/images/oscillators b/_site/assets/images/oscillators deleted file mode 100755 index e69de29..0000000 diff --git a/_site/assets/images/oscillators.4ct b/_site/assets/images/oscillators.4ct deleted file mode 100755 index 7a25ee5..0000000 --- a/_site/assets/images/oscillators.4ct +++ /dev/null @@ -1,5 +0,0 @@ -\expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi -\doTocEntry\tocsection{1}{\csname a:TocLink\endcsname{1}{x1-10001}{QQ2-1-1}{Oscillating Circuits}}{1}\relax -\doTocEntry\tocsubsection{1.1}{\csname a:TocLink\endcsname{1}{x1-20001.1}{QQ2-1-2}{Passive Oscillators}}{1}\relax -\doTocEntry\tocsubsection{1.2}{\csname a:TocLink\endcsname{1}{x1-30001.2}{QQ2-1-3}{Active Oscillators}}{7}\relax -\par diff --git a/_site/assets/images/oscillators.4tc b/_site/assets/images/oscillators.4tc deleted file mode 100755 index 1f870df..0000000 --- a/_site/assets/images/oscillators.4tc +++ /dev/null @@ -1,4 +0,0 @@ -\expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi -\doTocEntry\tocsection{1}{\csname a:TocLink\endcsname{1}{x1-10001}{QQ2-1-1}{Oscillating Circuits}}{1}\relax -\doTocEntry\tocsubsection{1.1}{\csname a:TocLink\endcsname{1}{x1-20001.1}{QQ2-1-2}{Passive Oscillators}}{1}\relax -\doTocEntry\tocsubsection{1.2}{\csname a:TocLink\endcsname{1}{x1-30001.2}{QQ2-1-3}{Active Oscillators}}{7}\relax diff --git a/_site/assets/images/oscillators.aux b/_site/assets/images/oscillators.aux deleted file mode 100755 index 98e4c40..0000000 --- a/_site/assets/images/oscillators.aux +++ /dev/null @@ -1,3 +0,0 @@ -\relax -\ifx\rEfLiNK\UnDef\gdef \rEfLiNK#1#2{#2}\fi -\gdef \@abspage@last{7} diff --git a/_site/assets/images/oscillators.dvi b/_site/assets/images/oscillators.dvi deleted file mode 100755 index db2edb7..0000000 Binary files a/_site/assets/images/oscillators.dvi and /dev/null differ diff --git a/_site/assets/images/oscillators.idv b/_site/assets/images/oscillators.idv deleted file mode 100755 index 64dc135..0000000 Binary files a/_site/assets/images/oscillators.idv and /dev/null differ diff --git a/_site/assets/images/oscillators.lg b/_site/assets/images/oscillators.lg deleted file mode 100755 index a691a5d..0000000 --- a/_site/assets/images/oscillators.lg +++ /dev/null @@ -1,170 +0,0 @@ -htfcss: ecbx font-weight: bold; -htfcss: ecsx font-weight: bold; -htfcss: ecbi font-weight: bold; font-style: italic; -htfcss: ecit font-style: italic; font-family: monospace,monospace; -htfcss: ecss font-family: sans-serif; -htfcss: ecff font-family: fantasy; -htfcss: ecti font-style: italic; -htfcss: ectt font-family: monospace,monospace; -htfcss: ecbx font-weight: bold; -htfcss: ecsx font-weight: bold; -htfcss: ecbi font-weight: bold; font-style: italic; -htfcss: ecit font-style: italic; font-family: monospace,monospace; -htfcss: ecss font-family: sans-serif; -htfcss: ecff font-family: fantasy; -htfcss: ecti font-style: italic; -htfcss: ectt font-family: monospace,monospace; -htfcss: ecbx font-weight: bold; -htfcss: ecsx font-weight: bold; -htfcss: ecbi font-weight: bold; font-style: italic; -htfcss: ecit font-style: italic; font-family: monospace,monospace; -htfcss: ecss font-family: sans-serif; -htfcss: ecff font-family: fantasy; -htfcss: ecti font-style: italic; -htfcss: ectt font-family: monospace,monospace; -htfcss: cmmi font-style: italic; -htfcss: cmmib font-style: italic; font-weight: bold; -File: oscillators.html -File: oscillators.css -File: oscillators.tmp -Css: p{margin-top:0;margin-bottom:0} -Css: p.indent{text-indent:0;} -Css: p + p{margin-top:1em;} -Css: p + div, p + pre {margin-top:1em;} -Css: div + p, pre + p {margin-top:1em;} -Css: a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; } -Css: @media print {div.crosslinks {visibility:hidden;}} -Css: a img { border-top: 0; border-left: 0; border-right: 0; } -Font_Css("4"): .small-caps{font-variant: small-caps; } -Font_Css("10"): .htf-cmbx {font-weight: bold; font-style:normal;} -Font_Css("12"): .htf-calligraphy {font-family:cursive} -Font_Css("14"): .htf-italic {font-style: italic;} -Font_Css("16"): .htf-bold {font-weight: bold;} -Font_Css("12"): .htf-calligraphy-bold {font-family:cursive ; font-weight: bold; } -Css: center { margin-top:1em; margin-bottom:1em; } -Css: td center { margin-top:0em; margin-bottom:0em; } -Css: .Canvas { position:relative; } -Css: img.math{vertical-align:middle;} -Css: div.par-math-display, div.math-display{text-align:center;} -Css: li p.indent { text-indent: 0em } -Css: li p:first-child{ margin-top:0em; } -Css: li p:last-child, li div:last-child { margin-bottom:0.5em; } -Css: li p~ul:last-child, li p~ol:last-child{ margin-bottom:0.5em; } -Css: .enumerate1 {list-style-type:decimal;} -Css: .enumerate2 {list-style-type:lower-alpha;} -Css: .enumerate3 {list-style-type:lower-roman;} -Css: .enumerate4 {list-style-type:upper-alpha;} -Css: div.newtheorem { margin-bottom: 2em; margin-top: 2em;} -Css: .obeylines-h,.obeylines-v {white-space: nowrap; } -Css: div.obeylines-v p { margin-top:0; margin-bottom:0; } -Css: .overline{ text-decoration:overline; } -Css: .overline img{ border-top: 1px solid black; } -Css: td.displaylines {text-align:center; white-space:nowrap;} -Css: .centerline {text-align:center;} -Css: .rightline {text-align:right;} -Css: pre.verbatim {font-family: monospace,monospace; text-align:left; clear:both; } -Css: .fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } -Css: div.fbox {display:table} -Css: div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } -Css: div.minipage{width:100%;} -Css: div.center, div.center div.center {text-align: center; margin-left:1em; margin-right:1em;} -Css: div.center div {text-align: left;} -Css: div.flushright, div.flushright div.flushright {text-align: right;} -Css: div.flushright div {text-align: left;} -Css: div.flushleft {text-align: left;} -Css: .underline{ text-decoration:underline; } -Css: .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; } -Css: .framebox-c, .framebox-l, .framebox-r { padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } -Css: .framebox-c {text-align:center;} -Css: .framebox-l {text-align:left;} -Css: .framebox-r {text-align:right;} -Css: span.thank-mark{ vertical-align: super } -Css: span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; } -Css: div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; } -Css: table.tabular td p{margin-top:0em;} -Css: table.tabular {margin-left: auto; margin-right: auto;} -Css: td p:first-child{ margin-top:0em; } -Css: td p:last-child{ margin-bottom:0em; } -Css: div.td00{ margin-left:0pt; margin-right:0pt; } -Css: div.td01{ margin-left:0pt; margin-right:5pt; } -Css: div.td10{ margin-left:5pt; margin-right:0pt; } -Css: div.td11{ margin-left:5pt; margin-right:5pt; } -Css: table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } -Css: td.td00{ padding-left:0pt; padding-right:0pt; } -Css: td.td01{ padding-left:0pt; padding-right:5pt; } -Css: td.td10{ padding-left:5pt; padding-right:0pt; } -Css: td.td11{ padding-left:5pt; padding-right:5pt; } -Css: table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } -Css: .hline hr, .cline hr{ height : 0px; margin:0px; } -Css: .hline td, .cline td{ padding: 0; } -Css: .hline hr, .cline hr{border:none;border-top:1px solid black;} -Css: .tabbing-right {text-align:right;} -Css: div.float, div.figure {margin-left: auto; margin-right: auto;} -Css: div.float img {text-align:center;} -Css: div.figure img {text-align:center;} -Css: .marginpar,.reversemarginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;} -Css: .marginpar p,.reversemarginpar p{margin-top:0.4em; margin-bottom:0.4em;} -Css: .reversemarginpar{float:left;} -Css: table.equation {width:100%;} -Css: .equation td{text-align:center; } -Css: td.equation { margin-top:1em; margin-bottom:1em; } -Css: td.equation-label { width:5%; text-align:center; } -Css: td.eqnarray4 { width:5%; white-space: normal; } -Css: td.eqnarray2 { width:5%; } -Css: table.eqnarray-star, table.eqnarray {width:100%;} -Css: div.eqnarray{text-align:center;} -Css: div.array {text-align:center;} -Css: div.pmatrix {text-align:center;} -Css: table.pmatrix {width:100%;} -Css: span.pmatrix img{vertical-align:middle;} -Css: div.pmatrix {text-align:center;} -Css: table.pmatrix {width:100%;} -Css: span.bar-css {text-decoration:overline;} -Css: img.cdots{vertical-align:middle;} -Css: .partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;} -Css: .index-item, .index-subitem, .index-subsubitem {display:block} -Css: div.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:left;} -Css: div.caption span.id{font-weight: bold; white-space: nowrap; } -Css: h1.partHead{text-align: center} -Css: p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; } -Css: p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; } -Css: .paragraphHead, .likeparagraphHead { margin-top:2em; font-weight: bold;} -Css: .subparagraphHead, .likesubparagraphHead { font-weight: bold;} -Css: .verse{white-space:nowrap; margin-left:2em} -Css: div.maketitle {text-align:center;} -Css: h2.titleHead{text-align:center;} -Css: div.maketitle{ margin-bottom: 2em; } -Css: div.author, div.date {text-align:center;} -Css: div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; } -Css: div.author{white-space: nowrap;} -Css: div.abstract p {margin-left:5%; margin-right:5%;} -Css: div.abstract {width:100%;} -Css: .abstracttitle{text-align:center;margin-bottom:1em;} -Css: .rotatebox{display: inline-block;} ---- needs --- oscillators.idv[2] ==> oscillators0x.png --- ---- needs --- oscillators.idv[3] ==> oscillators1x.png --- ---- needs --- oscillators.idv[4] ==> oscillators2x.png --- ---- needs --- oscillators.idv[5] ==> oscillators3x.png --- ---- needs --- oscillators.idv[6] ==> oscillators4x.png --- ---- needs --- oscillators.idv[7] ==> oscillators5x.png --- ---- needs --- oscillators.idv[8] ==> oscillators6x.png --- ---- needs --- oscillators.idv[9] ==> oscillators7x.png --- ---- needs --- oscillators.idv[10] ==> oscillators8x.png --- ---- needs --- oscillators.idv[11] ==> oscillators9x.png --- ---- needs --- oscillators.idv[12] ==> oscillators10x.png --- ---- needs --- oscillators.idv[13] ==> oscillators11x.png --- ---- needs --- oscillators.idv[14] ==> oscillators12x.png --- ---- needs --- oscillators.idv[15] ==> oscillators13x.png --- ---- needs --- oscillators.idv[16] ==> oscillators14x.png --- -File: ./img//natural-RLC.png ---- characters --- -Font("cmex","10","10","100") -Font("cmr","7","7","100") -Font("cmr","10","10","100") -Font("cmmi","7","7","100") -Font("cmmi","10","10","100") -Font("cmsy","7","7","100") -Font("cmsy","10","10","100") -Font("ecrm","1000","10","100") -Font("ecti","1000","10","100") -Font("ecbx","1000","10","100") diff --git a/_site/assets/images/oscillators.log b/_site/assets/images/oscillators.log deleted file mode 100755 index 3cf9fa1..0000000 --- a/_site/assets/images/oscillators.log +++ /dev/null @@ -1,493 +0,0 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021) (preloaded format=latex 2024.5.23) 23 MAY 2024 19:40 -entering extended mode - restricted \write18 enabled. - %&-line parsing enabled. -**\makeatletter\def\HCode{\futurelet\HCode\HChar}\def\HChar{\ifx"\HCode\def\HCo -de"##1"{\Link##1}\expandafter\HCode\else\expandafter\Link\fi}\def\Link#1.a.b.c. -{\g@addto@macro\@documentclasshook{\RequirePackage[#1,html]{tex4ht}}\let\HCode\ -documentstyle\def\documentstyle{\let\documentstyle\HCode\expandafter\def\csname - tex4ht\endcsname{#1,html}\def\HCode####1{\documentstyle[tex4ht,}\@ifnextchar[{ -\HCode}{\documentstyle[tex4ht]}}}\makeatother\HCode .a.b.c.\input oscillators. -tex - (./oscillators.tex -(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls -Document Class: article 2020/04/10 v1.4m Standard LaTeX document class -(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo -File: size10.clo 2020/04/10 v1.4m Standard LaTeX file (size option) -) -\c@part=\count179 -\c@section=\count180 -\c@subsection=\count181 -\c@subsubsection=\count182 -\c@paragraph=\count183 -\c@subparagraph=\count184 -\c@figure=\count185 -\c@table=\count186 -\abovecaptionskip=\skip47 -\belowcaptionskip=\skip48 -\bibindent=\dimen138 -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/tex4ht.sty -version 2021-03-06-13:30 -Package: tex4ht --------------------------------------- ---- Note --- for _ at preamble, use the command line option `early_' --------------------------------------- --------------------------------------- ---- Note --- for ^ at preamble, use the command line option `early^' --------------------------------------- -\tmp:toks=\toks15 -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/usepackage.4ht -version 2021-02-07-14:58 -) -(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty -Package: fontenc 2020/08/10 v2.0s Standard LaTeX package -) -(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty -Package: graphicx 2020/09/09 v1.2b Enhanced LaTeX Graphics (DPC,SPQR) - -(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty -Package: keyval 2014/10/28 v1.15 key=value parser (DPC) -\KV@toks@=\toks16 -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/graphics-hooks.4ht -version 2020-10-17-13:53 -) -(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty -Package: graphics 2020/08/30 v1.4c Standard LaTeX Graphics (DPC,SPQR) - -(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty -Package: trig 2016/01/03 v1.10 sin cos tan (DPC) -) -(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg -File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration -) -Package graphics Info: Driver file: dvips.def on input line 105. - -(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def -File: dvips.def 2017/06/20 v3.1d Graphics/color driver for dvips -)) -\Gin@req@height=\dimen139 -\Gin@req@width=\dimen140 -) -(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty -Package: geometry 2020/01/02 v5.9 Page Geometry - -(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty -Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. - -(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty -Package: iftex 2020/03/06 v1.0d TeX engine tests -)) -\Gm@cnth=\count187 -\Gm@cntv=\count188 -\c@Gm@tempcnt=\count189 -\Gm@bindingoffset=\dimen141 -\Gm@wd@mp=\dimen142 -\Gm@odd@mp=\dimen143 -\Gm@even@mp=\dimen144 -\Gm@layoutwidth=\dimen145 -\Gm@layoutheight=\dimen146 -\Gm@layouthoffset=\dimen147 -\Gm@layoutvoffset=\dimen148 -\Gm@dimlist=\toks17 -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/tex4ht.4ht -version 2020-03-12-14:03 --------------------------------------- ---- Note --- for additional information, use the command line option `info' --------------------------------------- - -:::::::::::::::::::::::::::::::::::::::::: - TeX4ht info is available in the log file -:::::::::::::::::::::::::::::::::::::::::: -) (/usr/share/texlive/texmf-dist/tex/generic/tex4ht/tex4ht.sty -version 2021-03-06-13:30 - ---- needs --- tex4ht oscillators --- -\tmp:cnt=\count190 -\openout15 = `oscillators.tmp'. - -(./oscillators.tmp) -\tmp:dim=\skip49 --------------------------------------- ---- Note --- for XML code, use the command line option `xml' or `xhtml' --------------------------------------- - (./oscillators.xref) -\:refout=\write3 -\openout3 = `oscillators.xref'. - - -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht -version 2021-05-03-15:55 --------------------------------------- ---- Note --- to remove the processing instruction use the c -ommand line option `no-VERSION' --------------------------------------- --------------------------------------- ---- Note --- to remove the DOCTYPE declaration use the command line option `no- -DOCTYPE' --------------------------------------- -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht -version 2021-04-16-13:27 -) --------------------------------------- ---- Note --- for marking of the base font, use the command line option `fonts+' - --------------------------------------- --------------------------------------- ---- Note --- for non active _, use the command line option `no_' --------------------------------------- --------------------------------------- ---- Note --- for _ of catcode 13, use the command line option `_13' --------------------------------------- --------------------------------------- ---- Note --- for non active ^, use the command line option `no^' --------------------------------------- --------------------------------------- ---- Note --- for ^ of catcode 13, use the command line option `^13' --------------------------------------- - -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht -version 2021-05-03-15:55 --------------------------------------- ---- Note --- for alternative charset, use the command line option `charset=...' - --------------------------------------- --------------------------------------- ---- Note --- to ignore CSS font decoration, use the `NoFonts' command line opti -on --------------------------------------- --------------------------------------- ---- Note --- for jpg bitmaps of pictures, use the `jpg' command line option. (C -haracter bitmaps are controled only by `g' records of tex4ht.env and `-g' switc -hes of tex4ht.c) --------------------------------------- --------------------------------------- ---- Note --- for gif bitmaps of pictures, use the `gif' command line option. (C -haracter bitmaps are controled only by `g' records of tex4ht.env and `-g' switc -hes of tex4ht.c) --------------------------------------- --------------------------------------- ---- Note --- for content and toc in 2 frames, use the command line option `fram -es' --------------------------------------- --------------------------------------- ---- Note --- for content, toc, and footnotes in 3 frames, use the command line -option `frames-fn' --------------------------------------- --------------------------------------- ---- Note --- for file extension name xht, use the command line option `xht' --------------------------------------- -TeX4ht package options: html --------------------------------------- ---- Note --- To print a timestamp, use the command line option timestamp --------------------------------------- --------------------------------------- ---- Note --- to ignore CSS code, use the command line option `-css --------------------------------------- --------------------------------------- ---- Note --- for inline CSS code, use the command line option `css-in' --------------------------------------- --------------------------------------- ---- Note --- for pop ups on mouse over, use the command line option `mouseover' - --------------------------------------- --------------------------------------- ---- Note --- for addressing images in a subdirectory, use the command line opti -on `imgdir:.../' --------------------------------------- -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht -version 2021-04-16-13:27 -) -\:tokwrite=\toks18 -\:tokpage=\toks19 --------------------------------------- ---- Note --- for back links to toc, use the command line option `sections+' --------------------------------------- --------------------------------------- ---- Note --- for linear crosslinks of pages, use the command line option `next' - --------------------------------------- -\openout15 = `oscillators.4ct'. - -\:tocout=\write4 -\openout4 = `oscillators.4tc'. - - -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht -version 2021-05-03-15:55 -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht -version 2021-04-16-13:27 -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/latex.4ht -version 2021-04-25-09:48 -LaTeX Info: Redefining \_ on input line 173. -LaTeX Info: Redefining \, on input line 791. -LaTeX Info: Redefining \; on input line 792. -LaTeX Info: Redefining \! on input line 793. -LaTeX Info: Redefining \: on input line 794. -LaTeX Info: Redefining \> on input line 795. --------------------------------------- ---- Note --- for links into captions, instead of float heads, use the command l -ine option `refcaption' --------------------------------------- - -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht -version 2021-05-03-15:55 -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht -version 2021-04-16-13:27 -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht -version 2021-05-03-15:55 --------------------------------------- ---- Note --- For mini tocs immediately aftter the header use the command line o -ption `minitoc<' --------------------------------------- --------------------------------------- ---- Note --- for enumerated list elements with valued data, use the command lin -e option `enumerate+' --------------------------------------- --------------------------------------- ---- Note --- for enumerated list elements li's with value attributes, use the c -ommand line option `enumerate-' --------------------------------------- --------------------------------------- ---- Note --- for CSS2 code, use the command line option `css2' --------------------------------------- --------------------------------------- ---- Note --- for pictorial tabular, use the command line option `pic-tabular' --------------------------------------- --------------------------------------- ---- Note --- for bitmap fbox'es, use the command line option `pic-fbox' --------------------------------------- --------------------------------------- ---- Note --- for bitmap framebox'es, use the command line option `pic-framebox' - --------------------------------------- --------------------------------------- ---- Note --- for inline footnotes use command line option `fn-in' --------------------------------------- --------------------------------------- ---- Note --- for tracing of latex font commands, use the command line option `f -onts' --------------------------------------- --------------------------------------- ---- Note --- for width specifications of tabular p entries, use the `p-width' c -ommand line option or a configuration similar to \Configure{HColWidth}{\HCode{ -style="width:\HColWidth"}} --------------------------------------- -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht -version 2021-04-16-13:27 --------------------------------------- ---- Note --- for pictorial eqnarray, use the command line option `pic-eqnarray' - --------------------------------------- --------------------------------------- ---- Note --- for pictorial array, use the command line option `pic-array' --------------------------------------- --------------------------------------- ---- Note --- for pictorial $...$ environments, use the command line option `pic --m' (not recommended!!) --------------------------------------- --------------------------------------- ---- Note --- for pictorial $...$ and $$...$$ environments with latex alt, use t -he command line option `pic-m+' (not safe!!) --------------------------------------- --------------------------------------- ---- Note --- for pictorial array, use the command line option `pic-array' --------------------------------------- -)) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/fontmath.4ht -version 2018-11-06-15:55 - -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht -version 2021-05-03-15:55 -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht -version 2021-04-16-13:27 -)) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/article.4ht -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht -version 2021-05-03-15:55 --------------------------------------- ---- Note --- for automatic sectioning pagination, use the command line option ` -1', `2', `3', '4', '5', '6', or '7' --------------------------------------- --------------------------------------- ---- Note --- for files named derived from section titles, use the command line -option `sec-filename' --------------------------------------- --------------------------------------- ---- Note --- for i-columns index, use the command line option `index=i' (e.g., -index=2) --------------------------------------- -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht -version 2021-04-16-13:27 -)) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/graphicx.4ht -version 2018-10-01-14:24 - -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht -version 2021-05-03-15:55 -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht -version 2021-04-16-13:27 -)) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/graphics.4ht -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht -version 2021-05-03-15:55 --------------------------------------- ---- Note --- if included graphics are of degraded quality, try the command line - options `graphics-num' or `graphics-'. The `num' should provide the density of - pixels in the bitmaps (e.g., 110). --------------------------------------- --------------------------------------- ---- Note --- for key dimensions try the option `Gin-dim'; for key dimensions wh -en bounding box is unavailable try `Gin-dim+'; neither is recommended --------------------------------------- -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht -version 2021-04-16-13:27 -)) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/dvips.4ht -version 2009-05-21-09:32 - -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht -version 2021-05-03-15:55 -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht -version 2021-04-16-13:27 -)) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/geometry.4ht -version 2016-07-01-08:55 - -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht -version 2021-05-03-15:55 -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht -version 2021-04-16-13:27 -)) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht -version 2021-05-03-15:55 -) -(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht -version 2021-04-16-13:27 -)) -(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def -File: l3backend-dvips.def 2021-05-07 L3 backend support: dvips -\l__pdf_internal_box=\box47 -\g__pdf_backend_object_int=\count191 -\l__pdf_backend_content_box=\box48 -\l__pdf_backend_model_box=\box49 -\g__pdf_backend_annotation_int=\count192 -\g__pdf_backend_link_int=\count193 -\g__pdf_backend_link_sf_int=\count194 -) -(./oscillators.aux) -\openout1 = `oscillators.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. -LaTeX Font Info: ... okay on input line 7. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. -LaTeX Font Info: ... okay on input line 7. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. -LaTeX Font Info: ... okay on input line 7. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. -LaTeX Font Info: ... okay on input line 7. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 7. -LaTeX Font Info: ... okay on input line 7. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. -LaTeX Font Info: ... okay on input line 7. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. -LaTeX Font Info: ... okay on input line 7. - -*geometry* driver: auto-detecting -*geometry* detected driver: dvips -*geometry* verbose mode - [ preamble ] result: -* driver: dvips -* paper: a4paper -* layout: -* layoutoffset:(h,v)=(0.0pt,0.0pt) -* modes: -* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) -* v-part:(T,H,B)=(99.58464pt, 645.87756pt, 99.58464pt) -* \paperwidth=597.50787pt -* \paperheight=845.04684pt -* \textwidth=398.3386pt -* \textheight=645.87756pt -* \oddsidemargin=0.0pt -* \evensidemargin=0.0pt -* \topmargin=-9.68535pt -* \headheight=12.0pt -* \headsep=25.0pt -* \topskip=10.0pt -* \footskip=30.0pt -* \marginparwidth=65.0pt -* \marginparsep=11.0pt -* \columnsep=10.0pt -* \skip\footins=9.0pt plus 4.0pt minus 2.0pt -* \hoffset=0.0pt -* \voffset=0.0pt -* \mag=1000 -* \@twocolumnfalse -* \@twosidefalse -* \@mparswitchfalse -* \@reversemarginfalse -* (1in=72.27pt=25.4mm, 1cm=28.453pt) - ---- file oscillators.css --- -LaTeX Font Info: Trying to load font information for T1+cmtt on input line 9 -. -(/usr/share/texlive/texmf-dist/tex/latex/base/t1cmtt.fd -File: t1cmtt.fd 2019/12/16 v2.5j Standard LaTeX font definitions -) -l. 31 Writing oscillators.idv[1] (oscillators0x.png) -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <7> on input line 31. -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <5> on input line 31. -l. 37 Writing oscillators.idv[2] (oscillators1x.png) - [1 - -] -l. 50 Writing oscillators.idv[3] (oscillators2x.png) -l. 74 Writing oscillators.idv[4] (oscillators3x.png) -l. 76 Writing oscillators.idv[5] (oscillators4x.png) -l. 79 Writing oscillators.idv[6] (oscillators5x.png) - [2] -l. 80 Writing oscillators.idv[7] (oscillators6x.png) -l. 82 Writing oscillators.idv[8] (oscillators7x.png) -l. 83 Writing oscillators.idv[9] (oscillators8x.png) - [3] -l. 106 Writing oscillators.idv[10] (oscillators9x.png) -l. 109 Writing oscillators.idv[11] (oscillators10x.png) -l. 112 Writing oscillators.idv[12] (oscillators11x.png) -l. 121 Writing oscillators.idv[13] (oscillators12x.png) -l. 122 Writing oscillators.idv[14] (oscillators13x.png) - [4] -l. 128 Writing oscillators.idv[15] (oscillators14x.png) - -[5] -l.138 --- TeX4ht warning --- File `"./img//natural-RLC.xbb"' not found --- -l.138 --- TeX4ht warning --- Cannot determine size of graphic in "./img//natura -l-RLC.xbb" (no BoundingBox) --- -l. 138 --- needs --- ./img//natural-RLC.png --- -[6] [7] (./oscillators.aux) ) -Here is how much of TeX's memory you used: - 5033 strings out of 480807 - 61772 string characters out of 5905177 - 487504 words of memory out of 6000000 - 22360 multiletter control sequences out of 15000+600000 - 409386 words of font info for 36 fonts, out of 8000000 for 9000 - 14 hyphenation exceptions out of 8191 - 60i,5n,81p,807b,465s stack positions out of 5000i,500n,10000p,200000b,80000s - -Output written on oscillators.dvi (7 pages, 32900 bytes). diff --git a/_site/assets/images/oscillators.pdf b/_site/assets/images/oscillators.pdf deleted file mode 100755 index 634d4b6..0000000 Binary files a/_site/assets/images/oscillators.pdf and /dev/null differ diff --git a/_site/assets/images/oscillators.tex b/_site/assets/images/oscillators.tex deleted file mode 100755 index 23b3251..0000000 --- a/_site/assets/images/oscillators.tex +++ /dev/null @@ -1,171 +0,0 @@ -\documentclass{article} -\usepackage[T1]{fontenc} -\usepackage{graphicx} -\graphicspath{ {./img/} } -\usepackage[a4paper, margin=35mm]{geometry} - -\begin{document} - -\section{Oscillating Circuits} - -A discussion of synthesizer oscillators requires an introduction to simple oscillating circuits. -We will discuss the most basic oscillating circuits, then we will move on to oscillators with easily-tunable -frequencies. Then we will tackle the most complex issue for the purposes of musical synthesis: \textit{voltage control.} -This is the important part! If we can control an oscillator's frequency by voltage, then we can make another circuit -change its voltage, like a sequencer for example. Let's check it out! - -\subsection{Passive Oscillators} - -The simplest oscillators are those which rely on \textit{passive components}, electrical components which do not -generate power or 'add amplitude' to a signal. These are components like resistors, inductors, and capacitors which -only dissipate, store, or release already-existing power introduced by another component. An -example of a non-passive component would be a power supply or a transistor. Passive components tend to be governed by -simpler rules that are easier to understand and exploit. - -The simplest oscillating circuit to my knowledge is the Resistor-Inductor-Capacitor or RLC circuit. It's not an -'RIC' circuit because the letter I commonly represents current in electrical engineering, so we use L to indicate -inductors or inductance. - -The diagram above depicts an RLC-circuit, with each component in series. We can come up with an equation to describe its behavior, -but first we need to know how each component responds to voltage and current. \textbf{Resistors} are governed by \textbf{Ohm's Law}: -\[ - V = IR, \hspace{8mm} I = \frac{V}{R}, -\] -where $R$ is resistance, measured in Ohms ($\Omega$). Resistors are called \textbf{linear components} because their voltage-current -response is linear i.e. an increase in voltage or current causes a linear increase in the other. -\textbf{Inductors} are governed by: -\[ - V = L\frac{di}{dt}, \hspace{8mm} i = \frac{1}{L} \int V \,dt -\] -where $L$ is inductance, measured in Henries (H). Note that this means that the voltage across an inductor responds to a change -in current. If a current is constant, then the voltage vanishes. But if we change the current, a voltage is generated across the -inductor. That means if we send an \textit{alternating current} which is always changing through the inductor, then we will get a -voltage across the inductor. This is unusual because an inductor is essentially just a short-circuit and yet when a changing -current passes through it, it will have a voltage like a resistive element! You could say that inductors \textit{resist a change -in current} in this sense of resistance. - -\pagebreak - -Finally, \textbf{Capacitors} are governed by the equation: -\[ i = C\frac{dv}{dt}, \] -where $C$ is the capacitance of the component, measured in Farads (F). Here, the capacitor's behavior is similar but the relationship is sort of reversed or -flipped, if you will. Now, if we have a constant voltage across the capacitor then no current will flow. This makes sense because -a capacitor is essentially made from two conductive plates seperated from one another by a non-conductive material. This is -effectively a break in the circuit, as indicated by the standard electrical symbol for a capacitor. -But if we change the voltage across the capacitor, it starts to conduct! changing the voltage -somehow forces current to flow between the plates! It's no mystery, this is due to some complicated rules of physics known generally -as \textit{electrodynamics}, but that's for another time. - -Okay. We can connect these three equations mathematically by utilizing \textbf{Kirchoff's Laws of Voltage and Current}. This sounds -a little complicated but it relies on some straightforward principles. The core idea is that any current which enters a wire junction -(usually called a \textit{node}) must exit the junction in some way. For many reasons, another logical rule that follows from this -is that the voltages across each component in a loop must sum to zero. If this were not true, it would result in charge pooling -somewhere in the wire, which is almost always impossible. Here's the laws: - -\begin{itemize} - \item \textbf{KIRCHOFF'S CURRENT LAW:} All current entering a node must exit i.e. the sum of currents entering/leaving a node - must always be \textit{zero.} - \item \textbf{KIRCHOFF'S VOLTAGE LAW:} The sum of component voltages over any loop of wire must be zero. -\end{itemize} - -If the current entering each node must also be leaving it, in our RLC circuit this means the current through each node is the same. -This is because the circuit is a closed loop! If the current were not the same across each node, then it would have to pool somewhere -or escape into thin air. We can express this mathematically: -\[i_{R} + i_{L} + i_{C} = 0.\] -We know the equations for the current through a resistor and capacitor: -\[\frac{v}{R} + i_{L} + C\frac{dv}{dt} = 0.\] -We know that voltage across an inductor is proportional to the change in current. If we integrate with respect to time, -we can get a figure for the current through an inductor: -\[i_{L} = \frac{1}{L} \int v \,dt\] -\[\frac{v}{R} + \frac{1}{L} \int v \,dt + C\frac{dv}{dt} = 0.\] -Now we just differentiate: -\[C\frac{d^{2}v}{dt^{2}} + \frac{1}{R}\frac{dv}{dt} + \frac{1}{L} v =0,\] or -\[av'' + bv' +cv = 0; \hspace{6mm} a=C,\hspace{4mm}b=\frac{1}{R},\hspace{4mm}c= \frac{1}{L}.\] -I would like to state here that the variable $v$ is a function dependent on time, so it should be written as $v(t)$ for clarity. We -prefer to be unclear here, because it is less cluttered to write equations that way. Just keep this in mind. - -What we have stumbled upon here is a truth that I find quite exciting but it has been the nightmare of many underclassmen electrical -engineers forced to learn this before finishing their math coursework (who could I possibly be talking about here?): This circuit -is governed by a \textbf{homogenous second-order ordinary differential equation!} -\pagebreak -Unfortunately we cannot go over the basics of ODE's here. Like many stressed undergraduate engineers before you, you will have -to take my word as gospel. A homogenous second-order ODE is basically an equation where the function ($v$ in this case) -is not defined directly in terms of an independent variable like time or $x$ or space etc, -but in terms of its own differentials. This equation is \textit{second-order} because the function is defined in terms of its -second differential. If you are very clever, you may already be thinking of how one might solve such an equation to find -$v(t)$ in terms of $t$ alone and not in terms of its differentials. If you are even cleverer, you may be thinking about -the classic function $f(t) = e^{x},$ because its differential/integral is itself. If you are some kind of genius, you may even -be considering also the trigonometric functions (sine, cosine, not so much tangent here), because they have a similar property. -This will put you on the right track. Going -forward, you will find that the equations that govern these circuits involve many natural exponentials and sine waves -because of this property. -Most ordinary differential equations are solved using complicated techniques that involve relating differentials with -natural exponentials and waves. I cannot get into specifics here but if you are interested, I would keep this property in mind. - -OKAY. Back to the equation. Our equation can be represented by something called its \textit{characteristic equation:} -\[ar^{2} + br + c = 0.\] -This is just a representation of the equation that represents the order of each differential by a power of the variable \textit{r}. -If we solve it like a polynomial we get the quadratic formula: -\[r_{1,2} = \frac{-b \pm \sqrt{b^{2} - 4ac}}{2a}.\] -You might realize that it is possible for the root of our characteristic equation to be complex ($r=\lambda + \mu i$). -When this is the case, our solution is of the form: -\[v(t) = C_{1}e^{\lambda t}\cos(\mu t) + C_{2}e^{\lambda t}\sin(\mu t),\] -where $C_{1}, C_{2}$ are constants determined by the \textit{initial conditions} of the system. Once all the math is done, -we will take a break to build some intuition for all this nonsense. The important part is that the reason this is a solution has -to do with the fact that the differentials of exponentials and sine waves are equal to themselves or related to themselves. - -Now we can start getting specific with our constants. If we assume our system begins with the components already charged -(meaning we have allowed a current source to keep a constant voltage across the components for enough time for the capacitor -to be charged to the positive voltage $V_{+}$), then we can say $v_{0} = V_{+}.$ If it has sat for a long long time, then -there will be no change in voltage, so also we can say $v'_{0} = 0.$ So: -\[v(0) = V_{+} = C_{1}, \hspace{8mm} v'(0) = 0 = \lambda C_{1} + \mu C_{2},\] -\[C_{1} = V_{+}, \hspace{8mm} C_{2} = - \frac{\lambda}{\mu} V_{+}.\] - -We can keep defining constants and it will quickly cause your mind to cloud over. The point here is that if we charge up this -circuit and then let it run, the voltage and current will oscillate back and forth. -I have included below a graph of a potential oscillation. The frequency of this oscillation is determined -by the constant $\mu$, which is equal to the inverse of the root of the -product of inductance and capacitance ($\mu=\frac{1}{\sqrt{LC}}$). -In electrical engineering, it is usually called the \textbf{angular frequency} and is more commonly -denoted with the greek character $\omega$. We found the constants $C_{1},C_{2}$ to show that they are dependent on the -initial voltage we charge the circuit to, as well as the properties of the three components. We have shown mathematically -that the behavior of the circuit under certain parameters (such that $b^{2} < 4ac$) will be oscillatory in nature. But why does -the circuit oscillate sometimes? - -\pagebreak - -\begin{center} -\includegraphics[scale=0.3]{natural-RLC} -\end{center} - -Well, recall that an inductor generates a voltage once the current through it changes, and that a capacitor -begins conducting current once the voltage across it changes. When we charge the capacitor to some voltage and then close the -circuit, the voltage across the capacitor suddenly becomes the voltage across the resistor as well. When there is a voltage -across a resistor which is connected in a loop, then a current must flow. Conversely, the moment the circuit is closed it -forces the voltage to drop because a current must flow through the resistor. If the capacitor were alone in series with the resistor, -then it would simply discharge to a voltage of 0. - -As the capacitor pushes current through the inductor, the inductor begins to respond. Initially it acts as a short, but as the -current through it changes, it begins to generate a voltage. That voltage causes the inductor to push current -into the capacitor again, charging it. Then once the inductor has discharged its stored energy, the capacitor is recharged -and it begins to conduct again. This continues until all of the electrical energy is dissipated through the resistor -(and realistically also through the resistances in the capacitor and inductor) as heat until there is none left. Kind of cool! - -If we tuned the capacitance and inductance properly, we could get one of these circuits to oscillate at an audible frequency. -This would not be an ideal circuit for music making, and there are two big reasons for this: - -\begin{itemize} - \item{The circuit will only oscillate for a short period after it is triggered, preventing us from ever using it - to play any sustained note.} - \item{YOU CAN'T TUNE THE FREQUENCY! You would need a variable inductor or transformer, and those solutions quickly - become impractical. Unless you like plucky drone music, you're out of luck here.} -\end{itemize} - -I'm sure there are many other kinds of passive oscillating circuits, but I think we have done enough here. Next we will -consider \textit{active oscillators.} - -\pagebreak - -\subsection{Active Oscillators} - -\end{document} diff --git a/_site/assets/images/oscillators.tmp b/_site/assets/images/oscillators.tmp deleted file mode 100755 index 41b58e2..0000000 --- a/_site/assets/images/oscillators.tmp +++ /dev/null @@ -1,2 +0,0 @@ - -/* css.sty */ \ No newline at end of file diff --git a/_site/assets/images/oscillators.xref b/_site/assets/images/oscillators.xref deleted file mode 100755 index 30f6c5d..0000000 --- a/_site/assets/images/oscillators.xref +++ /dev/null @@ -1,4 +0,0 @@ -\:CrossWord{)F1F-}{oscillators.html}{1}% -\:CrossWord{)Qx1-10001}{1}{1}% -\:CrossWord{)Qx1-20001.1}{1}{1}% -\:CrossWord{)Qx1-30001.2}{1}{7}% diff --git a/_site/assets/images/oscillators0x.svg b/_site/assets/images/oscillators0x.svg deleted file mode 100755 index a9639a1..0000000 --- a/_site/assets/images/oscillators0x.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/assets/images/oscillators10x.svg b/_site/assets/images/oscillators10x.svg deleted file mode 100755 index a14f941..0000000 --- a/_site/assets/images/oscillators10x.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/assets/images/oscillators11x.svg b/_site/assets/images/oscillators11x.svg deleted file mode 100755 index e81480b..0000000 --- a/_site/assets/images/oscillators11x.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/assets/images/oscillators12x.svg b/_site/assets/images/oscillators12x.svg deleted file mode 100755 index f44f747..0000000 --- a/_site/assets/images/oscillators12x.svg +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/assets/images/oscillators13x.svg b/_site/assets/images/oscillators13x.svg deleted file mode 100755 index efcb954..0000000 --- a/_site/assets/images/oscillators13x.svg +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/assets/images/oscillators14x.svg b/_site/assets/images/oscillators14x.svg deleted file mode 100755 index 0d378b3..0000000 --- a/_site/assets/images/oscillators14x.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/assets/images/oscillators15x.svg b/_site/assets/images/oscillators15x.svg deleted file mode 100755 index d73a88a..0000000 --- a/_site/assets/images/oscillators15x.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/assets/images/oscillators1x.svg b/_site/assets/images/oscillators1x.svg deleted file mode 100755 index 65c8733..0000000 --- a/_site/assets/images/oscillators1x.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/assets/images/oscillators2x.svg b/_site/assets/images/oscillators2x.svg deleted file mode 100755 index c28ed50..0000000 --- a/_site/assets/images/oscillators2x.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/assets/images/oscillators3x.svg b/_site/assets/images/oscillators3x.svg deleted file mode 100755 index b0b4f4a..0000000 --- a/_site/assets/images/oscillators3x.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/assets/images/oscillators4x.svg b/_site/assets/images/oscillators4x.svg deleted file mode 100755 index a5aa8d0..0000000 --- a/_site/assets/images/oscillators4x.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/assets/images/oscillators5x.svg b/_site/assets/images/oscillators5x.svg deleted file mode 100755 index f9f52d4..0000000 --- a/_site/assets/images/oscillators5x.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/assets/images/oscillators6x.svg b/_site/assets/images/oscillators6x.svg deleted file mode 100755 index 8650853..0000000 --- a/_site/assets/images/oscillators6x.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/assets/images/oscillators7x.svg b/_site/assets/images/oscillators7x.svg deleted file mode 100755 index 519a641..0000000 --- a/_site/assets/images/oscillators7x.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/assets/images/oscillators8x.svg b/_site/assets/images/oscillators8x.svg deleted file mode 100755 index 4278a2e..0000000 --- a/_site/assets/images/oscillators8x.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/assets/images/oscillators9x.svg b/_site/assets/images/oscillators9x.svg deleted file mode 100755 index 8a72bcc..0000000 --- a/_site/assets/images/oscillators9x.svg +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/assets/images/stars.png b/_site/assets/images/stars.png deleted file mode 100755 index 15c36ee..0000000 Binary files a/_site/assets/images/stars.png and /dev/null differ diff --git a/_site/contact.html b/_site/contact.html deleted file mode 100644 index e56c9d6..0000000 --- a/_site/contact.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - - CONTACT JAMES - - - - -

|= CONTACT

-

Please reach out to me anytime and for any reason! -The best place to reach me is by my email: -

- - -
- - diff --git a/_site/favicon.ico b/_site/favicon.ico deleted file mode 100755 index 450bfb4..0000000 Binary files a/_site/favicon.ico and /dev/null differ diff --git a/_site/index.html b/_site/index.html deleted file mode 100644 index c02c2f8..0000000 --- a/_site/index.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - JAMESWITZEMAN.NET - - - - -

|= CHECK IT OUT!

- -

- Welcome to my homepage. This website is a place to look - at my cool things and ideas. You can also contact me! - I am a programmer, musician, and other things also. - If your computer isn't working, I can probably - help you! if you or someone you love wants to learn - to play piano or needs to pass college algebra, I am - your guy! If you want a friend, definitely email me! -

-
- - diff --git a/_site/services.html b/_site/services.html deleted file mode 100644 index 3713326..0000000 --- a/_site/services.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - WHAT CAN YOUR JAMES DO FOR YOU? - - - - -

SERVICES

-

|= IT SOLUTIONS

-

It sounds really fancy phrased that way. -If you need someone to maintain your website, fix -your internet, write you some kind of program, or even -fix up a broken/old PC, I'm your guy! -

- -

-My skillset is somewhat broad. I can do basic electronics -repairs, I was trained in logic design in school. I know -a lot of transistor math. I have experience programming in -C, PHP, JavaScript, Python, CSS, etc. I can do pretty good -web dev and also know how to work with Docker well. Here -at home I have a nice media server full of **legally obtained** -movies and shows. If you have a nasty old or cheap PC and want -help getting it running better, I can speed it up. The secret -is running Linux! Some things I can do: -

- - -

|= MATH TUTORING

-

-I am a trained computer engineer and know a lot of -wicked maths. I can most likely help tutor you in any -math up to Calculus III. Some classes I passed: -

- - -

|= PIANO LESSONS

-

I am also a proficient pianist! If you're trying to -learn, or have a child looking to pick up music, I can -help any beginner to intermediate player!

- -
- - diff --git a/_site/template-structure.html b/_site/template-structure.html deleted file mode 100644 index a71a1c3..0000000 --- a/_site/template-structure.html +++ /dev/null @@ -1,277 +0,0 @@ -World Wide Witzeman

|= CHECK IT OUT!

- -

- Welcome to my homepage. This website is a place to look - at my cool things and ideas. You can also contact me! - I am a programmer, musician, and other things also. - If your computer isn't working, I can probably - help you! if you or someone you love wants to learn - to play piano or needs to pass college algebra, I am - your guy! If you want a friend, definitely email me! -

- - -

|= ABOUT JAMES

-

- Caden James Witzeman is a programmer and jazz musician - based in the US! James likes progamming in C, PHP, - systems administration, Gentoo, DWM, and other forms of - linux-based pain. James was trained in computer engineering - for 3 years for college, but didn't finish. -

-

- James plays mostly piano, and knows a bit of guitar. He started - playing keyed percussion in high school and later at Northern Arizona - University. James is currently listening to lots of Herbie Hancock - (specifically Mr. Hands and Future Shock), - Thelonious Monk, 9th Wonder, Victor Vaughn, and is obsessed - lately with Hiromi's OUT THERE album. Really good stuff. -

-

LINKS

- -