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"
VisibleSound/AudibleImage is a workshop and performance series by Derek
Holzer and Sara Kolster which focuses on the interrelation of sound and
image.
The workshop component is a four day overview of Pure Data, GEM and PDP,
a collection of Free + Open Source Softwares available for Linux and Mac
OSX 10.3 which allow image, sound and data to be synthesized and
manipulated in the same environment. Participants will learn the basic
"grammar" and "vocabulary" of Pure Data, upon which objects for sound,
3D and video will be added. 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.
Time: 24. - 28. may 2005
Place: BEK, C. Sundtsgt. 55, 5004 Bergen, Norway
Free participation.
To apply send a short CV to bek(a)bek.no before 16. may.
Workshop Details:
*DAY ONE
1) Introduction: Why PD & Why Free + Open Source Software?
Our decision to use Pure Data has been motivated by several factors.
First and foremost is the need for a modular environment where audio and
video processing is possible without the intrusion of negative elements
such as a predetermined Graphical User Environment, cross-platform
issues and restrictive licenses. We will discuss these issues, and why
it is more important than ever that artists take Free + Open Source
Software seriously as tools for creative expression.
2) Installation Clinic
The first part of the workshop will be devoted to installing Pure Data,
GEM, PDP and several other externals on the participants' computers. Mac
OSX 10.3 and most Linux distributions can be accomodated. While PD and
GEM support Windows, PDP and several other externals do not, so Windows
users will be encouraged to use a live Linux CD such as Dynebolic during
the workshop. (If V2 provides any machines of their own to work on,
these will be set up on the previous day.)
3) Pure Data as a Language
Like learning any new language, PD starts with learning vocabulary and
grammer. In this case, we will learn the names of many common objects
and the syntax of how to use them, in a clear "Geek-to-English"
translation which makes the complex data-flow operations of PD
understandable to non-technicians and artists.
4) Pure Data for Sound Synthesis
PD has powerful signal-processing abilities, and we will explore these
by building a simple, monophonic synthesizer controllable from either a
MIDI device or from the keyboard of your computer. Different types of
sound sythesis, such as Additive, Subtractive, Amplitude Modulation,
Frequency Modulation and Wavetable Synthesis will be covered, along with
the use of filters and delays for a variety of effects.
*DAY TWO
1) Pure Data for Sample Manipulation
Because PD uses a range of very basic building-blocks to store and
playback sampled sound, a wide range of manipulations are possible.
Here, we will explore pitchshifting, time stretching, looping and basic
granular synthesis. Other uses of data stored in tables for control
purposes will also be touched on.
2) Pure Data for 3D: GEM
GEM is an external library used in PD for moving 3D graphics under the
OpenGL protocol. It is also an ideal environment for VJ mixing. We will
explore how to create and manipulate simple 3D objects, how to texture
them with images, how to playback and mix video clips in GEM and how to
use a live camera input.
3) Pure Data for Physical Modelling: PMPD
PMPD is an external library for PD which allows the creation of physical
models, consisting of units of mass and force, which can be used to
control both sound and image. We will look at different examples of
physical modelling using the sound-processing of PD as well as 3D
graphics from GEM to sonify and visualize our "virtual objects".
*DAY THREE
1) Pure Data for Audio Analysis
We continue our investigation of the audio side of Pure Data by looking
at different methods of analyzing sound signals for pitch and amplitude
information. The data we extract from the audio can be used to either
(re)synthesize new sounds or to control 3D or video graphics manipulations.
2) Pure Data for Video: PDP
PDP (Pure Data Packet) is another external library in PD which is used
primarily for video playback and effects filters. We will investigate
PDP for direct video synthesis, for the playback and mixing of
(audio)visual clips and for the processing of a live camera input. PDP
includes several tools for the analysis of video for movement, change
and color, which in turn can be used to control sound playback and other
events in PD.
*DAY FOUR
1) Pure Practical Examples
Now that the workshop participants have the background to understand
more complex PD patches, we will spend the morning looking at various
demos and performance patches to see how different artists and
programmers have developed their own environments for live audiovisual
synthesis.
2) Pure Data Practice
Workshop participants will put what they have learned into practice by
working in small groups, pairing sound artists together with video
artists to create simple audiovisual performance tools, with an emphasis
on the interrelation of sound and image.
*DAY FIVE
1) Workshop Presentation
Public presentation by instructors and workshop participants of tools
created during the week, covering the importance of Free + Open Source
Software, as well as the practical examples of its use.
Links:
http://www.audibleimage.nlhttp://www.puredata.infohttp://www.bek.nohttp://flux.bek.no/int/www_docs/projektor/aktiv/visiaud
-- +---gif(a)bek.no +47329234+4790665018c.sundtsgt.55,5004bg.
www.bek.no/gif ---+ http://mob.bek.no
--
derek holzer ::: http://www.umatic.nl
---Oblique Strategy # 83:
"How would someone else do it?"