Csound Journal

Article Submission Guidelines and Templates

Issue 1: Fall 2005 — Issue 2: Winter 2006 — Issue 3: Spring 2006 — Issue 4: Summer 2006
Issue 5: Winter 2007 — Issue 6: Spring 2007 — Issue 7: Fall 2007 — Issue 8: Spring 2008
Issue 9: Summer 2008 — Issue 10: Winter 2009 — Issue 11: Summer 2009 — Issue 12: Winter 2010
Issue 13: Spring 2010 — Issue 14: Winter 2011 — Issue 15: Summer 2011 — Issue 16: Winter 2012
Issue 17: Fall 2012Issue 18: Summer 2013

Issue 18: Summer 2013

Letters from the Editors
Csound for Cage’s Ryoanji
A possible solution for the Sound System
Enrico Francioni
Interview with Jan Jacob Hofmann
Steven Yi
BeaglePi
An Introductory Guide to Csound on the BeagleBone and the Raspberry Pi, as well other Linux-powered tinyware
Paul Batchelor
Trev Wignall
Csound Eurorack Module
Building an FM oscillator in the Eurorack format using Csound, a Raspberry Pi, and an Arduino Uno
Andrew Ikenberry
Jason Lim
Csound and MusicXML
Jim Hearon

Read Online Download

Issue 17: Fall 2012

Letters from the Editors
Risset’s Arpeggio
Composing Sound using Spectral Scans
Reginald Bain
Composing in C++
Michael Gogins
Live Csound
Using Csound as a Real-time application in Pd and CsoundQt
Joachim Heintz
Interfacing Cscore Part II
Jim Hearon
Introducing the Android CSD Player
Brian Redfern
Creating Graphical User Interfaces for Csound using Quartz Composer
Ed Costello

 

Read Online | Download

Issue 16: Winter 2012

Letters from the Editors
Resonators Plug-in for Ableton
Giorgio Zucco
Hrtfearly and Hrtfreverb
New Opcodes for Binaural Spatialisation
Brian Carty
Routing audio and MIDI between Csound and a DAW
Setting up an audio/MIDI router with OSX’s IAC driver, soundflower, and Logic
Andreas Russo
MultiBin
A Binaural Tool for the Audition of Multi-Channel Audio
Brian Carty
Interfacing Cscore
Jim Hearon

 

Read Online | Download

Issue 15: Summer 2011

Letters from the Editors
Integrating Csound with Usine through the Csound API
csound4usine
Martin Eastwood
Csound API & GNU
Jim Hearon
Phrase Loops: A Beginner’s Guide
Jim Aikin
Microcsound
a plain-text score language and interactive real-time Csound front-end for microtonalists (and others)
Aaron Krister Johnson
Shaping Envelopes Interactively
an apercu of the Surmulot framework
Stéphane Rollandin
Circumspectral Sound Diffusion with Csound
Peiman Khosravi

 

Read Online | Download

Issue 14: Winter 2011

Letters from the Editors
Csound on the Workbench
Jim Hearon
Pseudo-Stereo Techniques
Csound Implementations
Andrés Cabrera
Real-time Coding Using the Python API: Score Events
François Pinot
Integrating Csound with Ableton Live
Dougall Irving

 

Read Online | Download

Issue 13: Spring 2010

Letters from the Editors
Basic Lua with Csound
Jim Hearon
Using the Signal Flow Graph Opcodes
Michael Gogins
Emulating MIDI-based Studio Setups with Csound
Steven Yi
Working With Strings As Arrays in Csound 
Designing a Sub-Language with the String Opcodes
Joachim Heintz
SOLO_MV_10.1
Solo Multiversion for Stockhausen’s Solo [N.19]
Enrico Francioni
Add_Synth
F-Table Based Additive Synthesizer
Jacob Joaquin

 

Read Online | Download

Issue 12: Winter 2010

Letters from the Editors
Implementing Frequency Warping
Peiman Khosravi
Cross Frequency Modulation
François Pinot
Tuning Your MIDI Keyboard
Playing with user-controllable scales in Csound
Joachim Heintz
A User Approach to Sample Replacement
Jim Hearon
GEN Instruments
Methods for Designing Function Table Routines
Jacob Joaquin

 

Read Online | Download

Issue 11: Summer 2009

Letters from the Editors
Distortion Synthesis:
A tutorial with Csound examples
Victor Lazzarini
Integrating Csound with Eclipse
Lewis Berman and Keith Gallagher
A Beginner’s Guide to Volume Envelopes in Csound
Jack Langmead
Processing and csnd.jar
Jim Hearon
Making Beats with Blue
Digital Dance Music with Csound and Blue
Brian W. Redfern

 

Read Online | Download

Issue 10: Winter 2009

Letters from the Editors
An Overview of Csound Variable Types
Andrés Cabrera
Composing With Csound In AVSynthesis
Dave Phillips
Basic Analog Synthesizer Designs
Jim Hearon
The Two Worlds of Csound
Jim Bates
My Search for the Perfect MIDI Controller
Art Hunkins
Hacking with csndsugui and Sugar
Building Csound GUIs for the OLPC
Brian Redfern

 

Read Online | Download

Issue 9: Summer 2008

Letters from the Editors
Python at the Control Rate: athenaCL Generators as Csound Signals
Christopher Ariza
hrtfmove, hrtfstat, hrtfmove2: Using the New HRTF Opcodes
Brian Carty
A Simple NetBeans Java Frontend Application
Jim Hearon
An Interview with Jean-Luc Sinclair(aka Jean-Luc Cohen)
Steven Yi
Using Emacs and Csound-x as a Csound IDE: Part I
Pedro Kröger
Flutes in Orbit
Brian Redfern
A minimal realtime algorithmic system: “Barebones”
Øyvind Brandtsegg
Marginalia: Designing a sound installation using Csound
Richard Bowers
Working with the terminal in OSX: An absolute beginner’s guide
Jean-Luc Cohen-Sinclair

 

Read Online | Download

Issue 8: Spring 2008

Letters from the Editors
Realtime Csound in Windows: A Personal Journey
Art Hunkins
Live Flute Synthesis with Linux and Csound5
Brian Redfern
Managing Csound Compositions with GNU Make
Pedro Kröger
Aspects of Sahnsi and Polos in Balinese Gamelan Instruments
Akito Van Troyer and Jim Hearon
dseq: A Drum Machine Micro-Language
Jacob Joaquin

 

Read Online | Download

Issue 7: Fall 2007

Letters from the Editors
Csound at the Toronto Electroacoustic Symposium 2007
Jim Hearon
On the Design of Spectral Tools in Blue
A compositional account of working with Victor Lazzarini’s PVS opcodes and Blue
Peiman Khosravi
Command Line FX Processing
Jacob Joaquin
The Wiimote and Csound
Beginning Steps to OSC communication between a Wii Remote and Csound utilizing the Windows application GlovePIE
Mark Jamerson
Managing Projects with Mercurial 
Using Source Code Management software to version and archive your Csound work
Steven Yi

 

Read Online | Download

Issue 6: Spring 2007

Letters from the Editors
Aspects of Bandlimiting
James Hearon
Developing LADSPA Plugins with Csound
Victor Lazzarini and Rory Walsh
Using Python Inside Csound
An introduction to the Python opcodes
Andrés Cabrera
Perl and Csound – Part 2
Jacob Joaquin

 

Read Online | Download

Issue 5: Winter 2007

Letters from the Editors
A Pure Data Break Point Function patch
James Hearon
Thoughts and Experiences with The Flyndre: An Interview with Øyvind Brandstegg
Steven Yi
HPKComposer
A Csound 5.0 based Audio Video Composition Tool
Jean-Pierre Lemoine
Perl and Csound – Part I
Jacob Joaquin

 

Read Online | Download

Issue 4: Summer 2006

Letters from the Editors
Hearing Audio Quality in Csound
View Original PDF Version of this Article
Michael Gogins
Control Flow – Part II
Steven Yi
The Ubiquitous Slider Demo
James Hearon
Developing standalone applications using the Csound Host API and wxWidgets

 

Read Online | Download

Issue 3: Spring 2006

Letters from the Editors
Meet the Csound 5 Developers
Anthony Kozar
Tour of Oscillators
James Hearon
A Sound Server Approach to Programming in Csound
Part 2 – An Example Application Using the Csound API
Øyvind Brandtsegg
Control Flow – Part I
Steven Yi

 

Read Online | Download

Issue 2: Winter 2006

Letter from the Editor
Victor Lazzarini
What is Csound5?
James Hearon
Sounds Electric 05
Sounds Electric 05
Fergal Dowling
Victor Lazzarini
Csound 5: The Design, The Outcome, The Experience
     PDF Slides from his presentation at Sounds Electric ’05
John ffitch
TclCsound
     A Csound Frontend and Tcl/Tk Wrapper
Victor Lazzarini
Strings Music Model
     Composing with Csound and Strings Formulas
Adalberto Andres Vidal
RAViC Real-Time Audio Visualisation in Csound5
Plugin Opcodes for time- and frequency-domain
representations of audio signals
Simon Schampijer
Introducing PVSPITCH:
     A Pitch Tracking Opcode for Csound
Alan O Cinneide
Techniques
Creating Encapsulated Instruments in Csound5
Steven Yi

 

Read Online | Download

Issue 1: Fall 2005

Letters from the Editors
What a Newbie Wants, What a Newbie Needs
Pam Covert
Growing Music with Computer-Generated Sound
An Interview with Composer Frances White
Anthony Kozar
Exploring Tied Notes in Csound
Steven Yi
A Sound Server Approach to Programming in Csound
Part 1 – General Principles
Øyvind Brandtsegg

Read Online | Download