Skip to content

Instantly share code, notes, and snippets.

View jacobjoaquin's full-sized avatar

Jacob Joaquin jacobjoaquin

View GitHub Profile
@jacobjoaquin
jacobjoaquin / rtpysco.py
Created April 19, 2015 19:15
Csound Python Score Real-time Performance Prototype
#!/usr/bin/python
import csnd6
import mido
import sys
from csd.pysco import PythonScore
from random import random
def note_to_freq(n):
@jacobjoaquin
jacobjoaquin / looper_prototype.csd
Created April 20, 2015 15:33
Looper Prototype - From the Csound Blog
Looper Prototype
The Csound Blog
Nov 30, 2009
By Jacob Joaquin
jacobjoaquin@gmail.com
Required Samples:
"110 Kool Skool II.wav" by BT
Download BT44.zip @ http://www.archive.org/details/BT
@jacobjoaquin
jacobjoaquin / index.html
Last active August 29, 2015 14:26
processing.js test
<html>
<head>
<title>Processing.js Test</title>
<head>
<script src="processing.min.js"></script>
<script type="text/processing" data-processing-target="processing-canvas">
size(400, 400);
void draw() {
line(random(width), random(height), random(width), random(height));
#!/usr/bin/env python
#
# Slipmat Lead-In
#
# Copyright (c) 2010 Jacob Joaquin
# Email jacobjoaquin@gmail.com
# Visit Slipmat -- http://slipmat.noisepages.com/
#
# Code License: GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007
# http://www.gnu.org/licenses/lgpl-3.0.txt
int leftPin = 0;
int rightPin = 1;
int leftMin = 400;
int leftMax = 600;
int rightMin = 400;
int rightMax = 600;
/*
DTMF
Jacob Joaquin
September 15, 2010
jacobjoaquin@gmail.com
csoundblog.com
<CsoundSynthesizer>
<CsInstruments>
sr = 44100
kr = 4410
2600 Synthesis
Jacob Joaquin & Jean-Luc Sinclair
September 20, 2010
jacobjoaquin@gmail.com
csoundblog.com
<CsoundSynthesizer>
<CsInstruments>
sr = 30000
kr = 30000
Four ways for doing Twelve-tone Equal Temperament
Jacob Joaquin
September 22, 2010
jacobjoaquin@gmail.com
csoundblog.com
<CsoundSynthesizer>
<CsInstruments>
sr = 44100
kr = 4410
Lots of Comments (lots of comments)
Jacob Joaquin
September 27, 2010
jacobjoaquin@gmail.com
csoundblog.com
A Csound block begins with the CsoundSynthesizer tag. Everything outside of this tag is ignored by Csound:
Ring Modulation
Jacob Joaquin
September 29, 2010
jacobjoaquin@gmail.com
csoundblog.com
<CsoundSynthesizer>
<CsInstruments>
sr = 44100
kr = 4410