Skip to content

Instantly share code, notes, and snippets.

View jacobjoaquin's full-sized avatar

Jacob Joaquin jacobjoaquin

View GitHub Profile
@jacobjoaquin
jacobjoaquin / foscil.csd
Created October 19, 2010 19:55
FM Synthesis with foscil
FM Synthesis with foscil
Jacob Joaquin
October 19, 2010
jacobjoaquin@gmail.com
csoundblog.com
<CsoundSynthesizer>
<CsInstruments>
sr = 44100
kr = 4410
@jacobjoaquin
jacobjoaquin / event_i.csd
Created November 16, 2010 02:15
Using the event_i opcode to generate notes
event_i
Jacob Joaquin
November 15, 2010
jacobjoaquin@gmail.com
csoundblog.com
<CsoundSynthesizer>
<CsInstruments>
sr = 44100
kr = 4410
@jacobjoaquin
jacobjoaquin / breakpoint_list.c
Created November 28, 2010 18:26
Personal learning example for creating an encapsulated struct of breakpoints and meta-data.
/* Breakpoint List
* Jacob Joaquin <jacobjoaquin@gmail.com>
* csoundblog.com
*
* Based on Section 1.7 of The Audio Programming Book
* Edited by Richard Boulanger and Victor Lazzarini
* Chapter 1 - Programming in C (pg 130)
* Richard Dobson
*
* I expanded on the Breakpoint example to understand what is involved in
@jacobjoaquin
jacobjoaquin / simple_buffer.c
Created December 5, 2010 18:11
Uses a buffer for writing audio to an aiff file.
/* simple_buffer.c
* Jacob Joaquin <jacobjoaquin@gmail.com>
* csoundblog.com
*
* Uses a buffer for writing audio to an aiff file.
* (error handling not included)
*
* License:
* GNU Lesser General Public License
* http:/*www.gnu.org/copyleft/lesser.html
@jacobjoaquin
jacobjoaquin / Zero-shape
Created December 13, 2010 16:02
Converts a sample segment, defined by a zero crossing, into a half-sin window.
/* zero_shape.c
* Jacob Joaquin <jacobjoaquin@gmail.com>
* csoundblog.com
*
* Converts a segment, defined by a zero crossing, into a half-sin window.
* Written as an exercise to understand various audio programming conecpts
* from The Audio Audio Programming Book, edited by Richard Bouland and
* Victor Lazzarini.
*
* Note. Not useful as a DSP processor.
@jacobjoaquin
jacobjoaquin / tempo_synced_lfo_wobble.csd
Created July 11, 2011 00:27
Tempo-Synced LFO Wobble Bass
Tempo-Synced LFO Wobble Bass
Jacob Joaquin
July 10, 2011
jacobjoaquin@gmail.com
csoundblog.com
<CsoundSynthesizer>
<CsInstruments>
sr = 44100
kr = 44100
@jacobjoaquin
jacobjoaquin / positive_or_negative.csd
Created August 10, 2011 03:37
Positive or Negative
Positive or Negative
Jacob Joaquin
Aug 9, 2011
jacobjoaquin@gmail.com
CodeHop.com
<CsoundSynthesizer>
<CsInstruments>
sr = 44100
kr = 441
@jacobjoaquin
jacobjoaquin / faux_modem.csd
Created August 14, 2011 19:25
Faux Modem Audio
Jacob Joaquin
Aug 14, 2011
jacobjoaquin@gmail.com
CodeHop.com
<CsoundSynthesizer>
<CsInstruments>
sr = 44100
kr = 441
ksmps = 100
@jacobjoaquin
jacobjoaquin / sampler_concrete.csd
Created October 7, 2011 13:42
Sampler Concrete
Sampler Concrete
Jacob Joaquin
Oct 7, 2011
jacobjoaquin@gmail.com
CodeHop.com
Based on "Organizing Sounds: Musique Concrete, Part I" by Jean-Luc Sinclair
http://codehop.com/organizing-sounds-musique-concrete-part-i/
<CsoundSynthesizer>
@jacobjoaquin
jacobjoaquin / drum_swing.csd
Created March 29, 2012 22:55
Swing transfer function
<CsoundSynthesizer>
<CsInstruments>
sr = 44100
kr = 44100
ksmps = 1
nchnls = 2
0dbfs = 1.0
instr 1
p3 = 0.35