Skip to content

Instantly share code, notes, and snippets.

View st01c's full-sized avatar

M Z st01c

View GitHub Profile
@ryerh
ryerh / jekyll-and-liquid.md
Created April 16, 2018 15:35 — forked from magicznyleszek/jekyll-and-liquid.md
Jekyll & Liquid Cheatsheet

Jekyll & Liquid Cheatsheet

A list of the most common functionalities in Jekyll (Liquid). You can use Jekyll with GitHub Pages, just make sure you are using the proper version.

Running

Running a local server for testing purposes:

@lee2sman
lee2sman / Readings_on_Open_Source.md
Last active June 30, 2022 17:38
Entry Readings on open source, free software and hacker culture

Introductory readings for students on Open Source, Free Software and Hacker culture

Crowdsourced Non-Comprehensive List developed in response to a Facebook query by https://github.com/jeffthompson

Text suggestions from Michael Mandiberg, Allison Parrish, Jeff Thompson, GS Voss, Sterling Crispin, Lee Tusman, Lainie Fefferman, Michael Gubbels. Additional readings and suggestions, especially for perspectives from women and POC welcomed.

@heavysixer
heavysixer / makeblock-xy-plotter.md
Last active March 2, 2024 13:24 — forked from fogleman/makeblock-xy-plotter.md
Getting Started with the Makeblock XY Plotter 2.0

Assembly

Assembly is straightforward but takes a while. Comes with all the tools you need. Everything is metric. I recommend labeling the screw packets before starting so you know which size is which.

I ended up tightening the drive belts after initial assembly, which is tough to do. I used vise grips to help. Do not overtighten the belts however, because it can cause strain on the servo motors.

I also added a couple washers (of my own) to the pen mechanism to reduce slop. On either side of the arm that raises / lowers the pen. If you do not add your own washers, you can also use the white plastic spacers that come with the plotter.

Ensure that the pivot screw that holds the drawing arm to the upper assembly is tight however. Horizontal slop will lead to impersice drawings.

@hzulla
hzulla / sonicpi-crash-course.txt
Last active May 9, 2023 09:25
Crash into Sonic Pi: Learn to code music in less than 30 minutes
# -------------------------------------------
# CRASH INTO SONIC PI!
# Learn to code music in less than 30 minutes
# -------------------------------------------
# - download Sonic Pi from sonic-pi.net
# - copy and paste these code snippets
# - change and experiment with the snippets
# - go!
# -------------------------------------------
# These snippets were made for a workshop to
@jweather
jweather / gist:b0d2870f1f280dce5a70
Created April 6, 2015 02:19
Sonic Pi: untitled composition refactored
# based on https://vimeo.com/50061269 by Andrew Sorensen
# refactored and clarified
use_bpm 90
use_synth :dsaw
# five loops, each has a volume from 0 to 1
volumes = [0, 0, 0, 0, 0]
# play a pattern of <notes> with <amps>, with <time> between notes
# use loop index <loop> for the note volumes
@jweather
jweather / gist:200c7925a38b08215b8f
Created March 23, 2015 18:27
Sonic Pi: untitled composition
# based on https://vimeo.com/50061269 by Andrew Sorensen
use_bpm 90
use_synth :dsaw
loops = [0, 0, 0, 0, 0]
define :pat do |notes, amps, time, count, rel, loop|
with_fx :reverb do
count.times do |i|
play notes[i], amp: loops[loop]*rrand(amps[i]-0.05, amps[i]+0.05), release: rel
@rbnpi
rbnpi / talk.md
Last active April 13, 2017 15:29
Bett Show 2015 talk

Sonic Pi 2.2 at Bett 2015

This is a summary of a talk given at Bett 2015 on Sonic Pi

I started by playing excerpts from two programs, Scott Joplin Maple Leaf Rag, and a Percussion Generator, to illustrate different things Sonic Pi can do, and gave a brief description of Sonic Pi and the user interface, similar to section 1.2 of the built in tutorial, which is accessed by clicking the Help button.

I also showed how one of the example programs "Idm Breakout" could be copied and played. Then I used the following program sections to develop a code to play the round Frere Jaques

##Making sounds