Categories
sounds

Karplus-Strong synthesis and randomness

[audioplayer file=”http://www.ahsquared.com/wp/wp-content/uploads/pd_ks_seq_st_01.mp3″ titles=”Karplus-Strong Experiment 2″ artists=”Andre Hayter”]This is the second installment of a sound a day. It is a bit longer. I have now implemented a continuous randomization of the note values and durations in the sequencer, as well as the delay times in the K-S algorithm. It has an intriguing quality now. It never repeats and yet is quite rhythmic which makes your mind try to assign patterns. There are fleeting bits of pattern that are tantalizing without actually going anywhere and yet I find it quite fascinating to listen to. I have created two copies with independent timings and sent one to the left channel and one the right. The polyrhythms and occasional harmony add to the nagging feeling that something is happening that makes some sense, and yet it is driven by random number generators and filtered noise generators. It feels a bit fractal to me although there is nothing really fractal about it. It will be interesting to see if adding a fractal nature to the “patterns” sounds more interesting. By this I mean creating nested rhythmical and harmonic blocks. I’ll give it a go and post the results here soon.

Again this is the dry sound coming out of Pure Data. I have attached the patch for anyone who is interested.

Categories
sounds

Experiments with Pure Data and Karplus Strong synthesis

[audioplayer file=”http://www.ahsquared.com/wp/wp-content/uploads/pd_ks_seq7.mp3″ titles=”Karplus-Strong Experiment 1″ artists=”Andre Hayter”]This is just a short sample of a very basic (and mostly uninteresting to listen to) sequence. What IS interesting about it is the way it was created. I used Pure Data to generate the sound and create the sequence. There are no samples used here, and no “soft-synths” although strictly speaking I created a simple “soft-synth” here. There is only one sound source here, a sine wave oscillator being fed back into a 2nd order lowpass filter and a delay line. This is in fact the Karplus-Strong method of physically modeling a string. I have left the burst of sine wave very short here so the attack is a bit stronger than it would be with a normal string I think. But it’s quite remarkable how nice it sounds, with so little going into it. There are no additional effects. This is the dry sound coming out of  Pure Data. I have attached the patch for anyone who is interested.

The sequencer I copied from the excellent tutorial/manual site: Floss Manuals. I got turned on to the K-S method by Alex McLean who runs a fascinating blog at yaxu.org, and who implemented it using HaXe, Javascript and Flash. “Babble” is a really fun sound/pattern generator based on sound poetry and vocable words. You should really check it out!

Categories
interaction

Interfaces- what are they and what do they do?

Interfaces are everywhere. Every time we interact with something in order to achieve something else we are using an interface. This statement is intentionally vague to represent the fact that this can take an almost unlimited number of forms. Interfaces between humans and machines are cleverly called HMI’s (Human-Machine Interfaces). Computer Interfaces are characterized today by the use of GUI’s (Graphical User Interfaces). However these are just the tip of the iceberg in terms of interfaces, even within their own classification. Wikipedia lists 20 different types of interfaces and this is not meant to be an exhaustive list. There is a whole spectrum of interfaces from cryptic CLI’s (Command Line interfaces) that require the user to learn abstract commands to what are called Zero-Input Interfaces which attempt to ascertain what the users want without any direct input, through the use of sensors. I will illustrate several of these types of interfaces with the following examples.

[image from http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard]
image from http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard

To read more of my thoughts developed during a course in the spring of 2007 (southern hemisphere’s spring…man that is hard to get used to!) at COFA, UNSW taught by Anna Munster, read the miniblog.

Categories
General

Getting there

I am furiously trying to get the backlog of my artworks and my music (some examples anyway) up on the site. Getting there. Check out the artworks page and the music page. I will be making a valiant effort at updating this regularly as well with musings on topics ranging from art to politics to computer science and neurology and just generally talking about things I don’t know enough about but find fascinating.

I will also post updates about projects in progress and bits of art related code that I think will be of interest to others.

Cheers,

Andre

Categories
General

Hello World

This is a quick note to let you know that this blog is going live in the next few days. Stay tuned for lots of information about what AH2 has been up to, is working on now and is planning for the future.

Cheers,
Andre