http://www.davesabine.com/media/puredata.asp?action=downloads
Hello all,
I've just finished documenting all of PD's GLUE objects.
Some of you might already be familiar with some of the reference files that I revised a few of weeks ago...well, I'm still at it! Miller responded with an excellant example of [swap] being used to build a MIDI data parser; as a result I was able to finish all of the GLUE objects.
I have revised the following files from PD's /doc/5.reference/ folder: (The following files can be downloaded in a single zip file from the above web address)
1. bang.pd
2. bng.pd
3. change.pd
4. float.pd
5. int.pd
6. loadbang.pd
7. moses.pd
8. pack.pd
9. print.pd
10. receive.pd
11. route.pd
12. select.pd
13. send.pd
14. spigot.pd
15 swap.pd
16. symbol.pd
17. trigger.pd
18. unpack.pd
19. until.pd
20. value.pd
If you like these documents, tell Miller. If you don't like them, fix them and send them back to me with your own revisions.
Regards,
Dave Sabine
p.s.: I'm just trying to provide info about PD's native objects and take some of that work load off of Miller and the other folks who are involved in developing PD and its externals.
Hi all,
Test 28 is out... the main new "feature" is settable blocksize in ASIO.
I've managed to get latency down to about 10 msec for RME hammerfall in
ASIO.
Some bug fixes too... I hope to get teh "final" 0.35 out in 2 weeks.
cheers
Miller
Hi all,
maxlib version 0.7 is now available at
http://www.akustische-kunst.de/puredata/maxlib/
Changes:
- fixed a bug in average that made Pd crash when deleting the object
- new chord finding algorhythm in chord: now detects 67 different chord
types
- no copyright printout on object creation
known bugs:
- chord does not calculate state of inversion correctly...
Please let me know in case it does not work on Linux (there might be
some missing include files...). Makefile for Linux is provided (type
"make pd_linux").
Olaf
Hi all,
there is a new release of the pdogg~ library available.
The Ogg Vorbis streaming externals are now multithreaded. All the
encoding/decoding and network comminication is now done in a second
thread. This helps to eleminate some problems that blopcked Pd or lead
to audio dropouts. There are also a lot more bug fixes...
oggread~ now allows seeking in the file with absolute postioning in
seconds.
Find the code and precompiled win binaries at:
http://www.akustische-kunst.de/puredata/pdogg.html
happy streaming,
Olaf
For those too lazy to compile, there's a new unoffical Debian package
for pd-0.35-test26 available at
http://footils.org/pd_0.35.0-test26_i386.deb
As usual: Please _don't_ report packaging-related Bugs to the Debian
BTS, this is packaged unofficially just for your convinience and not
supported by Debian, although it uses the debian-configuration by
Guenther Geiger.
Dependencies: x-terminal-emulator, libasound2 (>= 0.9.0beta10a-1), libc6
(>= 2.2.4-4), tcl8.3 (>= 8.3.2), tk8.3 (>= 8.3.0), xlibs (>> 4.1.0)
NB: I tried to incorporate the Jack-patch but failed miserably ;(
ciao,
--
Frank Barknecht _ ______footils.org__
Hi all,
Framestein 0.30 is out, with
only minor changes this time:
0.30
- vframe supports plugin parameters
- doubleclicking the framestein-logo equals "reset"
- fs.frame "stayontop" OFF by default
- got rid of the console, "Show debug" in menu instead
(right-click the framestein-logo)
- l2s from zexy included in Patches-dir, zexy no longer needed
- disconnecting pd from fs will cause a reset
http://framestein.org
have fun!
Juha
syncgrain~
...is a granular synthesis external using flext and SndObj. It's
available in version 0.1 for linux at
http://footils.org/syncgrain-0.1.tgz
_ _____SyncGrain implements synchronous granular synthesis.
The source sound for the grains is obtained by reading a function table
containing the samples of the source waveform. The grain generator has full
control of frequency (grains/sec), overall amplitude, grain pitch (a sampling
increment) and grain size (in millisecs for PD). An extra parameter is the grain
pointer speed (or rate), which controls which position the generator will start
reading samples in the table for each successive grain. It is measured in
fractions of grain size, so a value of 1 will make each successive grain read
from where the previous grain should finish. A value of 0.5 will make the next
grain start at the midway position from the previous grain start and finish,
etc. A value of 0 will make the generator read always from the start of the
table. This control gives extra flexibility for creating timescale
modifications in the resynthesis.
[Above text is based on the SyncGrain dokumentation in the SndObj
library by Dr Victor Lazzarini.]
_ ____Requirements__ _
A binary for Linux is included. To run it, you need the SndObject-Library by
Dr Victor Lazzarini. syncgrain~ is a direct port of the SndObject SyncGrain in
this library. You can download SndObj for Linux, W32 and IRIX at:
http://www.may.ie/academic/music/musictec/SndObj/main.html
To build syncgrain~ you also need flext by Thomas Grill in version 0.2.3,
although 0.2.2 should compile as well. The flext-URL is
http://www.parasitaere-kapazitaeten.net/Pd/ext/
You might want to edit the makefile first, if you use another compiler than
g++-3.0. but the 3.x branch of g++ is highly recommended for this external and
syncgrain is untested with anything except g++-3.0 and Linux.
_ ____Bugs__ _
_ Specifying a nonexistant file to load as object argument will crash PD.
_ Only works at PD's default blocksize of 64. Don't use block~ in a subpatch
with syngrain~!
_ probably more...
_ ____License__ _
GPL, see license.txt.
_ ____Authors__ _
This pd external was written by me, Frank Barknecht <fbar(a)footils.org>. Thanks
go out to Victor Lazzarini for writing SndObj and for his great help and
patience with my questions, and the same applies to flext-author Thomas Grill.
ciao,
--
Frank Barknecht _ ______footils.org__
Hi all,
I've compiled pd 0.35 test 26 for Mac OSX and put it on the usual,
http://crca.ucsd.edu/~msp/software.html
Seems to work OK, but if you have no audio input devices configured, you have
to specify "-noadc" for the audio output to work.
cheers
Miller
I wrote:
> jass sequencer. It's a basic stepsequencer that supports an unlimited
> number of rows and 999 (just tell me if you need more) patterns, load
browsing the dist source code there is a hardcoded limit of 64 receives
to send to , if you need more rows you need to change the #define and
recompile dist
sorry,
x
--
chris(a)lo-res.org Postmodernism is german romanticism with better
http://pilot.fm/ special effects. (Jeff Keuss / via ctheory.com)
hi,
http://test.pilot.fm/pd/patches/jass/ now has an updated version of the
jass sequencer. It's a basic stepsequencer that supports an unlimited
number of rows and 999 (just tell me if you need more) patterns, load
& save and a few extra goodies. It's fully localized so multiple copies
can be run in one pd instance. Please read the README.txt that comes
with it for instructions and look at the help and bugs subpatches in
jass itself.
The need to patch pd was eliminated in 0.0.4a-p1 but you still need
zexy (makesymbol) and maxlib (dist)
any feedback is welcome,
regards,
x
--
chris(a)lo-res.org Postmodernism is german romanticism with better
http://pilot.fm/ special effects. (Jeff Keuss / via ctheory.com)