«  …23 24 25 26 27 28 29 »

micro_noise2

2008-02-17 18:27 electronics

Finally found some time to build a tiny synth based on a design by SGMK (mechatronicart.ch). So simple and it sounds so good! Evil little thing. I did some modifications: basically one more audio channel with different pots and caps and 2 switches for the LDR.

micro_noise photo1 micro_noise photo2 micro_noise photo3 micro_noise photo4
micro_noise schematics

Based on micro_noise by SGMK - www.mechatronicart.ch modified by /f0 080216

Updates:


One-bit Music Workshop

2008-02-06 18:01 electronics

As part of the xxxxx-workshops series at this year's Club Transmediale, I was asked to do a day on one-bit music. This is a very silly way to produce music - basically flipping pins on/off with no amplitude control! But I liked the challenge and for me, limitations like these are needed to get anything done at all. Thanks to Anke, Martin and Derek for organising.

Attached are the slides, Arduino code and schematics we used that day.

The workshop (6-hours short) was divided into 3 parts: first some theory about microcontrollers, AVR programmers and coding in C. Then we used Arduino to prototype some simple synths (bit-bang and PWM techniques). And last we took the Arduino code and burned it onto a standalone ATmega8L chip and built minimal circuits (some buttons, battery, chip, speaker).

If you want to try to do sound synthesis with the Arduino, you might want to check out the files in 1bitmusic_arduino.zip below. This file also includes code for my little synth called monijonsyn.

monijonsyn schematics
Attachments:
1bit_bitbang07.mp3
1bit_bitbang08.mp3
1bit_bitbang09.mp3
1bit_bitbang10.mp3
1bit_monijonsyn.mp3
1bit_pwm03.mp3
1bit_pwm05.mp3
1bitmusic_arduino.zip
1bitmusic-part1.pdf
1bitmusic-part2.pdf
1bitmusic-part3.pdf
1bitmusic-part4.pdf
1bitmusic-presentation.pdf

Useless SuperCollider Class no.2

2007-12-02 13:58 supercollider

2007 I ported some old Java code from 2001 to SuperCollider. The class (RedConstruct) is available below though note that it's fairly useless. Also available as a MaxMSP external called f0.construct.

redConstruct screenshot 03 redConstruct screenshot 07 redConstruct screenshot 10 redConstruct screenshot 13

Sound and graphics.

Updates:

Attachments:
redConstruct.zip
redConstruct2.scd

Processing

2007-11-27 02:49 supercollider

Now I've also worked on porting some examples from Processing to SuperCollider. This was a bit trickier than porting over code from NodeBox. Many fundamental Processing features aren't implemented in SuperCollider - video, 3D, OpenGL etc.

The code lives here...

swiki.hfbk-hamburg.de/MusicTechnology/902

and also attached as scd.

Attachments:
processing_examples.scd

NodeBox

2007-11-17 01:11 supercollider

I spent some time porting over 22 of the 35 examples that come with the nice graphical programming environment NodeBox to SuperCollider. (NodeBox is based on Python and specialises in generative graphics.)

If one compares the code for these examples, I think it is obvious how capable SuperCollider is for 2D graphics. It's just as simple as NodeBox and Processing!

Well, some more advanced features are missing at the moment - like reading back paths, image manipulation, bindings to CoreImage, PDF export etc, but simple interactive 2D and animation SuperCollider can handle.

All the ported code lives here...

swiki.hfbk-hamburg.de/MusicTechnology/901

and also attached as scd.

Attachments:
nodebox_examples.scd

redPerlin

2007-10-29 15:21 supercollider

Here's a class for SuperCollider that generates perlin noise. I wrote it about a year ago to learn how that works but didn't finish the help file until now.

Some examples of images made with this class...

redPerlin test 2D screenshot

and this is an example from the help file that gives an overview of some settings of 'persistence vs octaves'. The 8 steps of persistence grow from 0.25 to 0.95 left to right. And octaves grows from 2 to 9 bottom to top.

redPerlin many windows 2D screenshot

Updates:


f0blog Hacked

2007-10-04 12:09 other

Sorry, this place got hacked and someone overwrote all my media files (snd, pic, vid). I'm travelling atm and it will be a few more weeks until I can access the backup files and restore the archive.

Updates:


LOSS Livecode History from the Pub

2007-07-24 18:32 livecoding

Here I've attached the SuperCollider history file from my performance at the headphones concert at the live coding festival in Sheffield... livecode.access-space.org (archive.org)

It's a bit embarrassing if you study it more carefully. The use of ~pub near the end is a big mistake for instance. I meant ~out and I don't know what I was thinking there...

You can also look at the file '2007-20-20pub.rtf' for the actual document I used. Some comments in there didn't make it to the history file as I forgot to evaluate them.

Here are also the notes and statistics from my presentation "Live coding practice" in which I talked about my month worth of practising.

Attachments:
070721live_coding_practise.rtf
070721count_classes.rtf
070721table.rtf
2007-20-20pub.rtf
2007-20-20-23h07-History.rtf

«  …23 24 25 26 27 28 29 »