Skip to content

Latest commit

 

History

History
230 lines (194 loc) · 12.4 KB

tangents.org

File metadata and controls

230 lines (194 loc) · 12.4 KB

Videos that aren’t about Emacs specifically, but use Emacs

Kaveh’s Common Lisp Lesson 01: Points & Shapes

Kaveh’s Common Lisp Lessons

Programming language tutorial with 2D OpenGL graphics. Common Lisp running in CCL on MacOS.

Source code: https://github.com/kaveh808

Blog: https://kaveh808.medium.com

An sklearn-doe package with application to the SDL-Light

I introduce a new sklearn-inspired Surface Response design of experiment library in this video, and show how to use it in scimax. The library streamlines the setup and analysis of the design of experiment matrix and results.

Repo: https://github.com/jkitchin/scimax-eln

A Latin Hypercube experimental design to estimate effects in the SDL-Light

I introduce a new Latin square design of experiment module in pycse. I show two applications, one using data from a textbook, and one using data from the SDL-Light.

Repo: https://github.com/jkitchin/scimax-eln

sklearn-doe v2 - more flexible designs and models

I updated the surface_response design of experiment code to give more flexibility in choosing a design, and flexibility to change the model. This video shows some of the new design capabilities, and two worked examples with Latin hypercube sampling: one with the default model, and one with a custom model. We show that the details of the model are important, especially for good uncertainty quantification.

SDL-Light with a design of experiment approach

We use a Box-Behnken design of experiments to model the response of the SDL-Light demo. This gives us a matrix of experiments to perform, and then we fit models to the results. Here we look at simple linear and polynomial surface models. We don’t do any analysis of variance in this video because we use the simplest regression tools that don’t provide that.

Reproducibility, significant differences and interactions in the SDL-Light

We explore reproducibility in the SDL-Light in this video to estimate the noise in measurements. We also explore interactions between the input settings and output measurements. It looks like there is some interaction between the input channels and the output measurements. The noise in the measurements is approximately Gaussian in distribution, but the measurements are discretized because of the integer inputs.

ANOVA + DOE with the SDL-Light

We explore an analysis of variance with statsmodels on data from the SDL-Light demo. This allows us to assess whether the terms in the model we use are important, and provides a mechanism to estimate uncertainty in predictions from the model.

DOE vs active learning and surrogate models of the SDL-Light

We introduce an idea of active learning and surrogate models in finding conditions to meet a desired output with the SDL-Light. The idea is a partial success, but in one example we found the surrogate model was over-confident and did not find a good solution even though it thought that it did! There is still some work to do on the surrogate model, but it is on the right track!

Piezoelectric Resonator

A Live musical and visual performance controlled through writing programming code. Created with SonicPi, Ruby,Emacs, Ableton Live & Unity3D. Nothing pre-recorded, all performed live in one take. Based on a live performance given in the US, LA at The Millennium Biltmore.

Repl Electric - You fall into your screen

Live coded performance using Ruby, Emacs, SonicPi and Unity3D. No post production or pre-rendering. Visuals are all live and controlled via emacs. Based on a live performance given in the UK at Exeter University.

Less is Code: An Audio-Visual Live Coding Performance

A minimalist-based audio-visual live coding performance which explores cross modal perceptual analogies.

by Joan Sandoval

Repl Electric - End of buffer

A live coded performance based on a performance given in New York City.

Live coded using Clojure, Emacs, Overtone, Dirt (Part of Tidal) & Shadertone. No post-production.

All the performance source is open for the world to see and play with: https://github.com/repl-electric/cassiopeia

Repl Electric - Tsih

Live Music coding with Overtone, Clojure, Emacs Live and Shadertone. All source code: http://github.com/repl-electric

Sam Aaron 2nd live performance with Overtone at EuroClojure 2013

Sam Aaron, Live @ Arnolfini 2012

A live set performed by Sam Aaron at the Arnolfini art gallery in Bristol. Sound is designed and manipulated with Overtone (github.com/overtone/overtone), graphics with Quil (github.com/quil/quil) and is controlled via Emacs with the Emacs Live config (overtone.github.com/emacs-live/). Additionally a Korg NanoKontrol 2 was used to control some values in Emacs and the Satie part was performed with a monome (monome.org). All the code for this performance is Open Source and available on github: github.com/samaaron/arnold

For a pure screencast version of the same performance see: https://vimeo.com/46867490

Live Hacking Overtone - Internal Sequencer

A quick run-through and then live jam with the internal sequencer example available in the latest development version of Overtone: http://bit.ly/MwdRJX

No fancy graphics this time - just raw text in Emacs, noise from Overtone and programming in Clojure.

Any questions will be happily answered in the Overtone mailing list: http://groups.google.com/group/overtone/

Sam Aaron - Hacking Overtone - Live @ Arnolfini

A live set performed by Sam Aaron at the Arnolfini art gallery in Bristol. Sound is designed and manipulated with Overtone (http://github.com/overtone/overtone), graphics with Quil (http://github.com/quil/quil) and is controlled via Emacs with the Emacs Live config (http://overtone.github.com/emacs-live/). Additionally a Korg NanoKontrol 2 was used to control some values in Emacs and the Satie part was performed with a monome (http://monome.org). All the code for this performance is Open Source and available on github: http://github.com/samaaron/arnold