Skip to content

Instantly share code, notes, and snippets.

View MAKIO135's full-sized avatar
💭
🎛

Lionel RADISSON MAKIO135

💭
🎛
View GitHub Profile
@MAKIO135
MAKIO135 / LPD8Template.js
Last active March 27, 2019 16:28
canvas-sketch x akai-lpd8
const canvasSketch = require('canvas-sketch')
const p5 = require('p5')
const LPD8 = require('akai-lpd8')
new p5()
const settings = {
dimensions: [600, 600],
p5: true,
animate: true
@MAKIO135
MAKIO135 / fullscreen.js
Created March 27, 2019 16:58
utilities for toggling fullscreen
// https://stackoverflow.com/a/23971798
window.addEventListener('click', () => {
toggleFullScreen()
})
function isFullScreen() {
return (document.fullScreenElement && document.fullScreenElement !== null)
|| document.mozFullScreen
|| document.webkitIsFullScreen
}
class HexGrid {
constructor(firstX, firstY, sizeX, sizeY, hexSize, type) {
// type can be either 'flat' or 'pointy'
type = type === 'flat' || type === 'pointy' ? type : 'flat'
this.width = sizeX
this.height = sizeY
let h = Math.sqrt(3) * hexSize
let w = 2 * hexSize
if(type === 'pointy') [w, h] = [h, w] // swap
@MAKIO135
MAKIO135 / kniwwelino_SerialMatrix.ino
Last active June 19, 2019 20:17
Update Kniwwelino board leds matrix using Serial
// Update Kniwwelino board leds matrix using Serial
// https://doku.kniwwelino.lu/en/reference/matrixwhen sending data
#include <Kniwwelino.h>
String inputString = "";
void setup() {
Kniwwelino.begin("yo", false, true, false); // Wifi=false, Fastboot=true, MQTT logging false
inputString.reserve(26);
@MAKIO135
MAKIO135 / In_C.rb
Created June 25, 2019 20:08
SonicPi In C
# Discovered In C a few years ago thanks to Tero Parviainen (@teropa) 's great article: Terry Riley's "In C", A Journey Through a Musical Possibility Space
# http://teropa.info/blog/2017/01/23/terry-rileys-in-c.html
# Here is a Sonic Pi version with 3 synths and 1 smaple, based on Jim Bumgardner's Chuck implementation.
# http://electro-music.com/forum/viewtopic.php?t=14237&#038;sid=dbb3ada88a20169e90ee4ce45d79f10
# A generated result can be heard here: https://soundcloud.com/makio135/sonic-pi-in-c
use_debug false