The ASP Introduction workshop from goto10 and hosted by okno.be intends
to introduce the students to the basics of Audio Signal Processing in
the fields of realtime music production. The workshop is specifically
made for people willing to develop their work in the digital sound field
and for people curious about the processes involved behind audio
software they already use. The workshop will also teach and demonstrate
which free technologies are available for audio and video streaming. The
workshop will end with an open placard event (headphone live festival -
more infos soon).
ASP and Audio Synthesis
Audio processing is the manipulation, either measurement or filtering,
of an analog (voltage level) or digital (binary numbers) representation
of sound. In the Digital Signal Processing field, this implies the
conversion of the signal from an analog to a digital one and vice versa
with a focus on one particular domain (time, space, frequency,...).
Audio Synthesis is the art of producing artificially generated sounds
using various techniques. This creation can be done either in the
analog world (current manipulation) or digital world (discrete values
manipulation).
topics
1. understanding the physical sound
1.1 the phenomenon of sound
1.2 perceived qualities (duration, pitch, loudness) of
sound
1.3 quantitative measurements (time, frequency,
amplitude) of such qualities
2. understanding the digital representation of physical sound
2.1 basic sampling theory
2.2 ADC & DAC
2.3 binary numbers
3. basic audio signal processing
3.1 adding signals
3.2 multiplying signals
4. synthesis
4.1 simple FM
4.2 simple wavetable
4.3 simple granular
5. samples/soundfiles
5.1 different soundfiles
5.2 loss vs. lossless compression
PURE DATA
PD (aka Pure Data) is a real-time graphical programming environment for
audio, video, and graphical processing. It is the third major branch of
the family of patcher programming languages known as Max (Max/FTS, ISPW
Max, Max/MSP, jMax, etc.) originally developed by Miller Puckette and
company at IRCAM. The core of Pd is written and maintained by Miller
Puckette and includes the work of many developers, making the whole
package very much a community effort.
It's hard to describe the possibilities of such an environment as its
field of creation is almost infinite. From audio processing, to video,
2D/3D, interactivity, on-line experimentation, streaming and sensors,
Pure-Data can handle all of these and provide a rock stable system
which is perfect for performances and installations of any kind.
topics
1. messages vs. audio signals
1.1 how audio signal differs from message signal
1.2 how to see audio signals
2. audio building blocks and operators
2.1 oscillators
2.2 [+~], [-~] and others
2.3 ramping and envelopes
3. delay & filters
3.1 introducing delay
3.2 various types of filters
4. let's make
4.1 a FM patch
4.2 a sample playing patch
4.3 an effect patch
MFP
The aim of My First Packet is to provide graphical high-level modules
dedicated to quickly build an audio/video mixing and streaming platform
on linux and eventually OSX. MFP works like a high level and friendly
environment built on top of PD, PDP and PiDiP.
topics
- what is an abstraction
- presentation of the different possibilities
- presentation of Open Sound Control
- presentation of icecast, ogg, vorbis, and theora
- building an audio and video streaming system
---
SCHEDULE
DAY 1 12h-19h
| ASP and Audio Synthesis
| one day with the blackboard ...
| chun lee + aymeric mansoux
DAY 2 12h-19h
| Pure Data
| Applied theory and osc~ fun
| chun lee + aymeric mansoux
DAY 3 12h-19h
| MFP
| let's connect and stream
| chun lee + aymeric mansoux
DAY 4 14h-2h
| GOTO10/OKNO placard
| http://leplacard.org
| more infos soon.
---
:DATE: JULY 11th-14th 2005
:HOST: http://okno.be
:LANGUAGE: english
:FEE: 60 euros
:LOCATION: OKNO brussels 1080 - koolmijnenkaai 30/34 quai
aux charbonnages
:FOOD&DRINKS: free tea+coffee - softdrinks 1 â¬
:HOUSING: not included
:HARDWARE: bring your own laptop
:BOOKING: annemie -at- okno -dot- be
---
http://okno.behttp://goto10.org/-/aspintroduction.html
--
GOTO10 ONE WAY NFO L!ST - HTTP://GOTO10.ORGIRC.GOTO10.ORG #GOTO10
TO UNSUBSCRIBE SEND A MAIL TO NFO-UNSUBSCRIBE(a)GOTO10.ORG
ANNOUNCEMENT:
csoundapi~ 1.0 for Pure Data
This is a new PD class using the csound API & library,
similar to Matt Ingall's csound~ class for MAX/MSP.
- multiplatform: linux, OS X and windows
- compatible with versions 4.23 and 5 of the csound
library providing:
- multichannel IO
- full score performances
- score event triggering (i,f, and e statements)
- control IO with the invalue and outvalue opcodes
- score resetting, rewinding and offsetting
- soon-to-be-implemented features:
i) MIDI IO
ii) multiple instances: at the moment multiple
csoundapi~ objects with libcsound 5 can be created
cleanly, but they do not generate audio
simultaneously. It is hoped that this will be fixed in
the near future.
(multiple instances, resetting and score re-opening
are
not possible with 4.23)
csoundapi~ is an alternative to the existing PD
csound~, providing more IO options, and implemented
through the API. It also finally offers csound-PD
integration on
Windows.
Where to get it?
1. www.nuim.ie/academic/music/musictec/csound/
Windows binary (csound.lib 4.23), examples and
multiplatform source code
2 cvs.sourceforge.net
csoundapi~ is now part of the csound 5 frontends
package and it can be built on Linux and OSX using
scons
Windows csoundapi~ with libcsound 5 is in the
pipeline.
___________________________________________________________
How much free photo storage do you get? Store your holiday
snaps for FREE with Yahoo! Photos http://uk.photos.yahoo.com
Hi,
just a short announcement to tell you, that my data structure editor
for networks of physical models using the mass/spring/damper externals
developed at La Kitchen now has reached a quite useable state, IMO.
The latest version is still only available in the Sourceforge-CVS at
pure-data.sf.net in the directory /externals/nusmuk/msd2D/editor and
you better make a complete checkout of the nusmuk dir to run the
latest versions of msd2D and msd3D as well.
Some highlights of msd-editor:
* graphical creation of two- and three-dimensional msd structures
inside Pd.
* Visualisation using either data structure animation or GEM.
* Export of msd* message as textfiles to use without the editor.
* Two geometric primitves help with creation of networks: Circles and
rectangles
* Various ways to create links: "Left to right", "all selected
masses", "one to many"
* Documentation!
The latest changes were checked in some minutes ago, so anonymous
checkouts should be up to date tomorrow.
The editor can be abused as a demanding benchmark for data structures
btw.
Swing on,
--
Frank Barknecht _ ______footils.org__
_ __latest track: "scans" _ http://footils.org/cms/show/41
Hallo!
I want to announce PDContainer 0.1.
New feature is the XML-parser.
short description, source and binaries:
http://grh.mur.at/software/pdcontainer.html
in cvs:
/cvsroot/pure-data/externals/PDContainer
LG
Georg
--
+++ Lassen Sie Ihren Gedanken freien Lauf... z.B. per FreeSMS +++
GMX bietet bis zu 100 FreeSMS/Monat: http://www.gmx.net/de/go/mail
hi all,
i added a small external to the cvs to sync pd with jack transport.
it's badly documented an only compiles against devel_0_38 ... still, it
might be of some use ...
find it in the cvs:
/cvsroot/pure-data/externals/tb/jack_transport/
cheers ... tim
--
mailto:TimBlechmann@gmx.de ICQ: 96771783
http://www.mokabar.tk
latest mp3: kMW.mp3
http://mattin.org/mp3.html
latest cd: Goh Lee Kwang & Tim Blechmann: Drone
http://www.geocities.com/gohleekwangtimblechmannduo/
After one look at this planet any visitor from outer space
would say "I want to see the manager."
William S. Burroughs
I finished my Masters Thesis mid-year in December at the Interactive
Telecommunications Program at New York University (ITP/NYU for short).
We present our theses to public during Thesis Week, which is now. I'll
be presenting my "[hid] toolkit for Pd" on Saturday, May 7th at 4:00pm
EDT (20:00 UTC, 22.00 CET, 1:00pm PDT, etc. etc.) You can watch the
video stream live and join in the chat room:
http://stage.itp.nyu.edu/thesis/
.hc
________________________________________________________________________
____
¡El pueblo unido jamás será vencido!
Here is an alpha test release of the cross-platform, unified [hid]
object. It uses a event type/code naming scheme taken from the Linux
input event system, since it is much cleaner than Microsoft DirectX,
Apple HID Manager, or the USB HID schemes.
http://at.or.at/hans/pd/hid.html
In this version, I cleaned up the code a bit and added a number of
new mapping objects. Keyboards are supported under GNU/Linux thanks to
Georg Holzmann. Standard joysticks and mice are supported almost
exactly the same in GNU/Linux and MacOS X. Tablets are supported in
GNU/Linux, but Wacom wrote a whack driver for MacOS X, so tablets are
not yet supported in MacOS X.
.hc
________________________________________________________________________
____
http://at.or.at/hans/
I think any discussion of "transcoding" image (or other data) into sound
has to take into account that such mapping is purely subjective. The
artistry is in finding meaningful transpositions from one medium to
another. Using "raw" data as sample values is certainly one way, and
using an image as spectrographic values for resynthesis is certainly
another. There are certainly enough softwares out there that do either
trick, and those sounds are familiar to us from the many many artists
who have used those softs already (to death in some cases). Dig a little
deeper and decide for yourself the relationship of pixel to sample
instead of relying on other people's ready-mades and you might be on to
something new.
Anyway, I'll be giving a workshop with Sara Kolster on PD and GEM in
Bergen Norway next month, and one facet of that workshop is the
relationship of (moving) image to sound. Emphasis will be placed on
direct connections between sound and image through three different
methods: influence of sound on image, influence of image on sound and
the use of common "control data" for both image and sound. Full text has
been posted on the Microsound-announce list:
http://or8.net/pipermail/microsound-announce/2005-April/000080.html
derek
--
derek holzer ::: http://www.umatic.nl
---Oblique Strategy # 175:
"What are the sections sections of? Imagine a caterpillar moving"