- Making iOS Music Apps with AudioKit (Csound) and Swift (23 Sep 2015)
Following on from yesterday’s quick tutorial on integrating Pure Data (libpd) into iOS applications coded in Swift, today we will look at AudioKit, an open-source Csound-based audio library whose goal is to be the easiest possible audio platform for musicians and developers to adopt.
- Csound Tutorial 5 (14 Oct 2014)
After our first four tutorials, we can now create our own personal synthesizer where the pitch, amplitude envelope, and timbre can be altered in the score. Now I know what you are thinking, “Sequencing a melody is kool and all, but what if I was able to play it in real time, with a real MIDI controller…”.
- Csound Tutorial 4 (22 Aug 2014)
Following from yesterday’s tutorial, we can now create a sine oscillator, alter the pitch, and even apply an amplitude envelope on each of the notes. But what would be really kool is if we could actually create a more interesting sonic output than a plain sine tone…
- Csound Tutorial 3 (21 Aug 2014)
Yesterday we learned how to incorporate parameters into our instrument such that the amplitude and frequency could be altered from our score. However this only allows us to control the loudness of a new note; what if we want to alter the loudness during the course of a given note? Also did you notice that unsettling audio-pop glitch between successive notes?
- Csound Tutorial 2 (20 Aug 2014)
Yesterday we created our first Csound file and performed it live within CsoundQT. Recall that this instrument could only play a sine tone at 440 Hz with Amplitude of 10000. Clearly this is quite limited musically, and as you’d expect, this can be solved by introducing variables.
- Csound Tutorial 1 (19 Aug 2014)
Csound is an open-source C-Based Audio Programming Language which enjoyed popularity throughout the late eighties and nineties. During my MA in Electroacoustic Music Composition, I was first expose to the language, along with Max/MSP. Although Graphical languages like Max and creative coding frameworks like Processing and openFrameworks are more accessible than Csound, Csound nevertheless still enjoys active development and a solid user community.