Skip to content

Instantly share code, notes, and snippets.

View duringleaves's full-sized avatar

Durin Gleaves duringleaves

View GitHub Profile
@duringleaves
duringleaves / spotify-waveform.js
Created December 19, 2022 15:07 — forked from leemartin/spotify-waveform.js
Spotify Waveform Data Generation from Audio Analysis API
const fs = require('fs')
const data = require('./track.json')
let duration = data.track.duration
let segments = data.segments.map(segment => {
return {
start: segment.start / duration,
duration: segment.duration / duration,
loudness: 1 - (Math.min(Math.max(segment.loudness_max, -35), 0) / -35)
@duringleaves
duringleaves / cam.py
Created January 6, 2022 21:28 — forked from befinitiv/cam.py
Super 8 camera code
#!/usr/bin/python
import glob
import socket
import time
from threading import Timer
import picamera
import RPi.GPIO as GPIO