more info. https://algorave.tokyo/20181118-algorave-tokyo/
venue: Circus Tokyo http://circus-tokyo.jp/
open / start : 18:00
SynthDef(\saw1, { | |
var snd, freq, ratio, spread, spreadTo, num, freqs, amps, detune, attack, decay, modSpread, modrate, modamount; | |
freq = \freq.kr(440); | |
attack = \attack.kr(0.0001); | |
decay = \decay.kr(1); | |
spread = \spread.kr(0.1); | |
spreadTo = \spreadTo.kr(0.003); | |
modrate = \modrate.kr(0.4); | |
modamount = \modamount.kr(0); | |
modSpread = Line.kr(1, spreadTo, decay) + (LFNoise2.kr(modrate).linlin(-1.0, 1.0, 0.0, 1.0) * modamount); |
( | |
s.options.device = "SuperCollider"; | |
s.options.sampleRate = 44100; | |
s.options.numBuffers = 32; | |
s.options.hardwareBufferSize = 16; | |
s.options.numOutputBusChannels = 16; | |
s.options.numInputBusChannels = 0; | |
s.waitForBoot{ | |
SuperDirt.start; |
#!/bin/sh | |
while :;do screencapture -x -t psd t.psd; tail -c 1000000 t.psd | head -c 230000 >> a.psd; sleep 0.2; done |
{ | |
l=LocalIn.ar(2); | |
a=SinOscFB.ar( | |
[LFNoise2.kr(0.00001).range(0.00001,0.1)**l[1],LFNoise2.kr(0.00002).range(0.00001,0.1)**l[0]], | |
LFNoise0.kr(LFNoise2.kr(LFNoise2.kr(0.00003).range(0.00001,10)).range(0.001,5)**l).range(0.0125,4)); | |
b=([ | |
IFFT(PV_BrickWall(FFT(LocalBuf(2048),a[0]),LFNoise0.kr(LFNoise2.kr(0.00002).range(0.000001,2)**l[1]))), | |
IFFT(PV_BrickWall(FFT(LocalBuf(2048),a[1]),LFNoise0.kr(LFNoise2.kr(0.000021).range(0.000001,2)**l[0]))) | |
]**l).tanh; | |
LocalOut.ar(b); |
more info. https://algorave.tokyo/20181118-algorave-tokyo/
venue: Circus Tokyo http://circus-tokyo.jp/
open / start : 18:00
{-- Initial --} | |
:load /path/to/zzz.hs | |
import Sound.Tidal.Zzz | |
let ps = [ | |
S "synth" (Just ""), | |
I "ch" (Just 0), | |
I "note" (Just 0), |
require 'osc-ruby' | |
require "celluloid/current" | |
class Track | |
attr_accessor :pattern, :name | |
def initialize(pattern, name) | |
@pattern = pattern | |
@name = name | |
@current = @pattern.dup |
curl http://mcg.herokuapp.com/21849ee6580a08034d7f3a2370404ebc/json | jq ".result" | xargs say -v Otoya |
update | |
upgrade | |
tap homebrew/binary | |
tap phinze/homebrew-cask | |
tap sanemat/font | |
install zsh | |
install git |
var net = require('net'); | |
var host = '127.0.0.1'; | |
var port = 12345; | |
var server = net.createServer(); | |
server.maxConnections = 1; | |
server.on('connection', function(socket) { | |
console.log('server : connection start'); |