aboutsummaryrefslogtreecommitdiffstats
path: root/root/articles
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2020-01-25 14:41:33 +0000
committers-ol <s-ol@users.noreply.github.com>2020-01-25 14:41:33 +0000
commitc955ef3220fbd27582162047a1dc58706a51760d (patch)
tree92700f1422040e34c1936e5ba702149608160d51 /root/articles
parentmerge fixes (diff)
downloadmmm-c955ef3220fbd27582162047a1dc58706a51760d.tar.gz
mmm-c955ef3220fbd27582162047a1dc58706a51760d.zip
add workshops section
Diffstat (limited to 'root/articles')
-rw-r--r--root/articles/$order1
-rw-r--r--root/articles/xy-workshop/$order10
-rw-r--r--root/articles/xy-workshop/01/text$html+frag.html7
-rw-r--r--root/articles/xy-workshop/01b/text$markdown.md12
-rw-r--r--root/articles/xy-workshop/01c/$order1
-rw-r--r--root/articles/xy-workshop/01c/text$markdown.md5
-rw-r--r--root/articles/xy-workshop/01c/video/URL -> youtube$video1
-rw-r--r--root/articles/xy-workshop/02/text$markdown.md12
-rw-r--r--root/articles/xy-workshop/03/text$markdown.md12
-rw-r--r--root/articles/xy-workshop/04/text$markdown.md9
-rw-r--r--root/articles/xy-workshop/05/text$markdown.md12
-rw-r--r--root/articles/xy-workshop/06/text$markdown.md6
-rw-r--r--root/articles/xy-workshop/07/text$markdown.md6
-rw-r--r--root/articles/xy-workshop/08/$order1
-rw-r--r--root/articles/xy-workshop/08/image/image$png.pngbin285163 -> 0 bytes
-rw-r--r--root/articles/xy-workshop/08/text$markdown.md4
-rw-r--r--root/articles/xy-workshop/description: text$plain2
-rw-r--r--root/articles/xy-workshop/text$moonscript -> fn -> mmm$dom.moon70
18 files changed, 0 insertions, 171 deletions
diff --git a/root/articles/$order b/root/articles/$order
index 66aad40..97f81e8 100644
--- a/root/articles/$order
+++ b/root/articles/$order
@@ -1,3 +1,2 @@
mmmfs
-xy-workshop
realities
diff --git a/root/articles/xy-workshop/$order b/root/articles/xy-workshop/$order
deleted file mode 100644
index 4600622..0000000
--- a/root/articles/xy-workshop/$order
+++ /dev/null
@@ -1,10 +0,0 @@
-01
-02
-03
-05
-04
-07
-01b
-06
-08
-01c
diff --git a/root/articles/xy-workshop/01/text$html+frag.html b/root/articles/xy-workshop/01/text$html+frag.html
deleted file mode 100644
index 2441f62..0000000
--- a/root/articles/xy-workshop/01/text$html+frag.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<div style="margin-top: 4em">
- <h2>Oscilloscope Music and Games with Pure Data</h2>
- <br />
- <br />
- <br />
- <p>sol bekic, 2019</p>
-</div>
diff --git a/root/articles/xy-workshop/01b/text$markdown.md b/root/articles/xy-workshop/01b/text$markdown.md
deleted file mode 100644
index 22c1454..0000000
--- a/root/articles/xy-workshop/01b/text$markdown.md
+++ /dev/null
@@ -1,12 +0,0 @@
-who am i?
-=========
-
-my name is sol,
-i like to program, build hardware and play with technology.
-
-- github: @s-ol
-- mastodon: @s-ol\@merveilles.town
-- twitter: @S0lll0s
-- links to all of those, email, and more info:
- https://s-ol.nu
-
diff --git a/root/articles/xy-workshop/01c/$order b/root/articles/xy-workshop/01c/$order
deleted file mode 100644
index 2b68b52..0000000
--- a/root/articles/xy-workshop/01c/$order
+++ /dev/null
@@ -1 +0,0 @@
-video
diff --git a/root/articles/xy-workshop/01c/text$markdown.md b/root/articles/xy-workshop/01c/text$markdown.md
deleted file mode 100644
index ba5718c..0000000
--- a/root/articles/xy-workshop/01c/text$markdown.md
+++ /dev/null
@@ -1,5 +0,0 @@
-what am i going to talk about?
-==============================
-Plonat Atek - E317 - B14 / Pavillon 6
-
-<iframe width="1220" height="630" frameborder="0" src="//www.youtube.com/embed/SIQAk9_nc-s"></iframe>
diff --git a/root/articles/xy-workshop/01c/video/URL -> youtube$video b/root/articles/xy-workshop/01c/video/URL -> youtube$video
deleted file mode 100644
index bf07555..0000000
--- a/root/articles/xy-workshop/01c/video/URL -> youtube$video
+++ /dev/null
@@ -1 +0,0 @@
-https://www.youtube.com/watch?v=SIQAk9_nc-s
diff --git a/root/articles/xy-workshop/02/text$markdown.md b/root/articles/xy-workshop/02/text$markdown.md
deleted file mode 100644
index 3496b23..0000000
--- a/root/articles/xy-workshop/02/text$markdown.md
+++ /dev/null
@@ -1,12 +0,0 @@
-what am i going to talk about?
-==============================
-
-<br />
-
-- sound + scopes
- - what is sound?
- - what is an oscilloscope?
-- pd + the audiovisual
- - osc~ + output~
- - numbers boxes + sliders
- - lissajous figures + sync
diff --git a/root/articles/xy-workshop/03/text$markdown.md b/root/articles/xy-workshop/03/text$markdown.md
deleted file mode 100644
index c90491e..0000000
--- a/root/articles/xy-workshop/03/text$markdown.md
+++ /dev/null
@@ -1,12 +0,0 @@
-what is sound?
-==============
-<br />
-
-- *vibrations* in the air
-- movement of your ear drum
-- movement of a speaker membrane
-- numbers in a file on your computer
-
-what do they all have in common?
-- something is *changing over time*
- - a wave!
diff --git a/root/articles/xy-workshop/04/text$markdown.md b/root/articles/xy-workshop/04/text$markdown.md
deleted file mode 100644
index e07fbca..0000000
--- a/root/articles/xy-workshop/04/text$markdown.md
+++ /dev/null
@@ -1,9 +0,0 @@
-what is sound?
-==============
-
-waves are *something* changing over time:
-
-- in the air: pressure (in one spot)
-- ear drum and speakers: distance from normal position
-- audio cable: voltage over time
-- sound file: number over time
diff --git a/root/articles/xy-workshop/05/text$markdown.md b/root/articles/xy-workshop/05/text$markdown.md
deleted file mode 100644
index 256c654..0000000
--- a/root/articles/xy-workshop/05/text$markdown.md
+++ /dev/null
@@ -1,12 +0,0 @@
-what is sound?
-==============
-
-attributes of waves:
-
-| waves <div style="display: inline-block; width: 50px;"></div> | sounds <div style="display: inline-block; width: 10px;"></div> | |
-|-------------|--------------------|----------------------------------|
-| `amplitude` | `volume` | how far does the wave fluctuate? |
-| `frequency` | `pitch` | how often does the wave repeat? |
-| `shape` | `timbre` | (literally just the shape) |
-
-...let's look at + hear some examples!
diff --git a/root/articles/xy-workshop/06/text$markdown.md b/root/articles/xy-workshop/06/text$markdown.md
deleted file mode 100644
index fa5b139..0000000
--- a/root/articles/xy-workshop/06/text$markdown.md
+++ /dev/null
@@ -1,6 +0,0 @@
-on computers, sound is stored as a list of `samples`:
-
-- `sample rate`: how many samples per second are recorded
-- `sample size` or `bit depth`: how accurate is each sample
-
-![](https://i0.wp.com/www.mobilebeat.com/wp-content/uploads/2017/05/Screen-Shot-2017-05-05-at-3.55.46-PM.png)
diff --git a/root/articles/xy-workshop/07/text$markdown.md b/root/articles/xy-workshop/07/text$markdown.md
deleted file mode 100644
index 518b9fb..0000000
--- a/root/articles/xy-workshop/07/text$markdown.md
+++ /dev/null
@@ -1,6 +0,0 @@
-what is an oscilloscope?
-========================
-
-- machine for measuring and visualizing electronic waves (voltage)
-
-![](https://www.electronics-notes.com/images/cathode-ray-tube-diagram-01.svg)
diff --git a/root/articles/xy-workshop/08/$order b/root/articles/xy-workshop/08/$order
deleted file mode 100644
index 773b222..0000000
--- a/root/articles/xy-workshop/08/$order
+++ /dev/null
@@ -1 +0,0 @@
-image
diff --git a/root/articles/xy-workshop/08/image/image$png.png b/root/articles/xy-workshop/08/image/image$png.png
deleted file mode 100644
index ff82a9d..0000000
--- a/root/articles/xy-workshop/08/image/image$png.png
+++ /dev/null
Binary files differ
diff --git a/root/articles/xy-workshop/08/text$markdown.md b/root/articles/xy-workshop/08/text$markdown.md
deleted file mode 100644
index 92ab316..0000000
--- a/root/articles/xy-workshop/08/text$markdown.md
+++ /dev/null
@@ -1,4 +0,0 @@
-what is an oscilloscope?
-========================
-
-![](/articles/xy-workshop/08/image/:image/png)
diff --git a/root/articles/xy-workshop/description: text$plain b/root/articles/xy-workshop/description: text$plain
deleted file mode 100644
index c3fefe0..0000000
--- a/root/articles/xy-workshop/description: text$plain
+++ /dev/null
@@ -1,2 +0,0 @@
-workshop: oscilloscope music and games with pure data
-
diff --git a/root/articles/xy-workshop/text$moonscript -> fn -> mmm$dom.moon b/root/articles/xy-workshop/text$moonscript -> fn -> mmm$dom.moon
deleted file mode 100644
index 701a14c..0000000
--- a/root/articles/xy-workshop/text$moonscript -> fn -> mmm$dom.moon
+++ /dev/null
@@ -1,70 +0,0 @@
-import ReactiveVar, tohtml, fromhtml, text, elements from require 'mmm.component'
-import article, button, div, span from elements
-
-=>
- index = ReactiveVar 1
- slide = index\map (index) -> @children[index]
-
- local view
- view = div {
- style:
- position: 'relative'
- 'padding-top': '56.25%'
-
- div {
- style:
- position: 'absolute'
- display: 'flex'
- 'flex-direction': 'column'
- top: 0
- left: 0
- right: 0
- bottom: 0
- padding: '1em'
- background: '#eeeeee'
- 'box-sizing': 'border-box'
-
- slide\map => @get 'mmm/dom'
- }
- }
-
- local left, right, viewNode
- if MODE == 'CLIENT'
- left = (_, e) ->
- e\preventDefault!
- index\transform (a) -> math.max 1, a - 1
-
- right = (_, e) ->
- e\preventDefault!
- index\transform (a) -> math.min #@children, a + 1
-
- viewNode = tohtml view
- viewNode.tabIndex = 1
- viewNode\addEventListener 'keydown', (_, e) ->
- switch e.key
- when 'r'
- e\preventDefault!
- size = viewNode.offsetHeight / 15
- viewNode.style.fontSize = "#{size}px"
-
- when 'ArrowLeft'
- left _, e
- when 'ArrowRight'
- right _, e
-
- tohtml with article!
- \append div {
- style:
- display: 'flex'
-
- button '<', onclick: left
- ' '
- span index\map (t) -> text t
- ' '
- button '>', onclick: right
- div style: flex: '1'
- button 'fullscreen', onclick: (_, e) ->
- e\preventDefault!
- viewNode\requestFullscreen!
- }
- \append view