frank, that does sound like a source of this error. i think the problem is
though, that the sssad
abstraction is now included in pd-extended. so the included version would
need to be modified in order for it to work.
___
Pd-list@iem.at mailing list
UNSU
>>As a workaround for now I would recommend to add extra/sssad to your
Pd search path in the traditional way: "-path .../extra/sssad" and
then use [sssad] as object name. (I don't think, much is gained by
having to include a prefix like "sssad/" to a library that just
includes a single classname an
as far as i can see, there is only the 'path' flag, and changing that does
not fix the problem. only changing the actual name of the sssad.pd file
works.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/li
yep, list-abs is broken too.
today i did a search for all sssad files / folders on my computer and
deleted them all. i was quite sure that none of these folders were in pd's
search path, but i guess i was wrong.
after deleting all instances of sssad, and then re-installing this new
version of p
unless you've got a really weird pd setup. then i guess that it's not
tabread4~ that is complaining about the power of 2 + 3 error. it's usually
tabosc4~ that does that.
tabread4~ should do what you want.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and
hans, [list-abs] definitely doesn't work for me here...i get exactly the
same error that i had previously got with sssad.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
oh.
libdir loader $Revision: 1.8 $
written by Hans-Christoph Steiner <[EMAIL PROTECTED]>
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
if you give me some info libdir loader, then i'll see if i can find out if
there is a solution to this problem already.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
yep hexloader is still on in extended-RC3
hex loader $Revision: 1.5 $
written by IOhannes m zmölnig, IEM <[EMAIL PROTECTED]>
compiled on Jun 27 2008 at 03:24:22
compiled against Pd version 0.40.3.extended-20080627
___
Pd-list@iem.at mailing l
there is an external in pd-extended called [wavinfo] that does most of that
i think.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
yep, samples, channels, bitsize, samplerate
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
yeah, and you can use [vline~] if you don't want to loop
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
[expr 1/$f1]
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
recently i have discovered the joys of using overlapped blocks in sound
patches. however, i'm having a little bit of difficulty understanding
exactly WHAT gets overlapped, and what doesn't get overlapped.
it seems to me that control messages and do not get overlapped, and i can't
really tell what
if you use overlapped blocks, it makes the hanning window less intrusive.
so instead of [block~ 512], use [block~ 512 2 1] or even [block~ 512 4 1]
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo
changing speed within a cycle using vline:
[metro 1]
|
| [r to-float]
| |
[f ] [enter your new speed here(
| |
[t f f][* 44.1]
| | |
| [+ 44.1]
| |\
| | [s to-float]
| |
[pack]
|
[$1, $2 1(
|
[vline~]
|
[tabread4~]
_
yes, [t ] triggers right to left, that's just a typo
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
>>one
drawback in using [vline~] as the 'table index driver' - compared to
[phasor~]: it doesn't allow to change speed at samplerate (yeah, it is
possible, but only by sending sr * times messages per second -> very
expensive, i suppose).
phasor~ doesn't allow speed change at samplerate either. i
i found my problem, which was that pd was going nuts trying to find sssad.
once i sorted that out, the loading of my patches didn't take so long.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd
oops, my mistake.
here's the patch which i based my faulty logic on, and in hindsight all it
proves is that signals are delayed one block before affecting the phasor's
pitch.
phasor-rate.pd
Description: Binary data
___
Pd-list@iem.at mailing list
UNSU
excellent!
that is so useful. thanks for sharing.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
i'm thinking about how you'd do this,
and the picture in my mind is of a single 2 second long clarinet note with a
hihat being hit after about 1 second.
so, if you were going to stretch or compress that, you'd want to preserve
the parts with the most 'colour' ...which i would guess would be the a
that's a brilliant idea to use receives
on the oscillators, so that the same ones can be used for both the bell and
the hat.
sounds great too.
here are some other drum sounds i have made and/or collected:
http://puredata.hurleur.com/sujet-1930-diy-library-part-diy-perk
__
you looked at [fiddle~] right?
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
i was going to post about the readsf~ dropout problem today. good timing.
in my case though, i am sending the open message, and then manually banging
to start, usually at least 15-20 seconds after opening,
but i still get dropouts! not all the time, not in any pattern that i can
recognise, but
julian! you're a legend!!! that was totally the problem. it totally makes
sense too, because when i sent a couple of 'open' messages in a row, i
wouldn't get clicks, but if i left it for a while, it would drop out.
now i have zero dropouts. awesome.
_
sorry, i know i could have just emailed hans directly, but the pd list is at
the very top of my contacts list :)
question 1) did you remove [sssad] from pd-extended? i don't want to
download a new version just to check, as my current version is up and
working beautifully.
question 2) how long
hans, my library is not externals, its a library of abstractions. lots of
building blocks for drums, synths, effects and samplers. i'd really like to
include it in pd-extended,a s it contains a lot of stuff that would be very
useful for people making music with pd.
___
i just found that removing the [wavinfo] external from my patch also helped
reduce clicking.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
why do tilde objects work in vanilla pd, but the zexy tilde objects are so
uncooperative?
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
oh sorry i should have been clearer. yes i was referring to >~ and <~
specifically. pd vanilla can load both the > and < characters, and tilde~
characters too.but pd extended can't load them together as part of the
zexy library.
iohannes, i really appreciate all your hard work, and maybe my o
ok, sorry to have caused a fuss.
last question: hypothetically, if miller was to include >~ and <~ into
vanilla, would they load properly then?
i think those objects SHOULD be a part of vanilla pd anyway. in any sort of
audio synthesis patch i do, they invariably need to be used.
__
frank, i found a glitch with sssad.
if you use sssad to save the state of a toggle, then sending a [set( message
to SSSAD_ADMIN will force a bang on the toggle, even if sssad has not
received any data for that toggle. a [route bang] or [sel bang] before the
[sssad] outlet fixes this problem.
___
i have a couple of sequencers with 16 steps and about 5 parameters for each
step
, and then a bunch of synths and drum machines running.
i have always used textfile for saving sequence and control data for such
setups, but if i have a hundred patterns or more, it gets really slow. i
guess its so
yeah totally.
it seems nonsensical that pd has > and < for control signals, but not for
audiorate signals.
and as andy obiwan mentioned before [pow~] would also be very useful.
as far as i can guess, all of these objects are very simple code-wise.
___
OTOH you can also deliberatly give many [synth]s the same name, if
they should share their settings, for example to make a polyphonic
synth with 12 copies of the same synth voice. Just make enough [synth
/shared] abstractions and control them with [poly] (or use [polypoly])
wow, never thought of
i just installed pd-extended on my ubuntu studio machine, and used synaptic
to delete the older version of pd, but my old preferences are still being
used.
can somebody tell me what the preference file might be called so i can
delete it? i tried searching for .pdsettings and .pdrc but all i can f
what i have done is create a large textfile for presets that can be loaded
when the patch is opened, which in turn sends its data to up to 1000
textfile objects. pd seems to have no problem with so many textfile objects
storing data
it might even be cheaper to do it this way than storing numbers
yeah got that, but its the default for the new build i just installed.
pd-extended is still loading with my old settings, and i know this because
my abstractions folders and stuff are all still in the pathlist.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE
instead of arrays, use [table], that should help a fair bit.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
by the way, is it even possible to get clicks when rapidly changing osc~
speeds? i didn't think it was, and i have never experienced that.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
if you attach a [dac~] directly to the osc~ object, do you still get
crackles?
if not, then i guess your problem might lie further down the line.
looking at your PAN module, the panning amount is sent as a float into [*~ ]
objects without [line~] smoothing. that would be the likeliest culprit i
a jump down to 0 wouldn't cause any problems though, the oscillator's
waveform would just flatline for a moment. and in the tests i just did,
only very significant jumps, like from 100hz to 2hz caused major
clickiness.
i think it is pretty safe to say that the speed of the oscillator isn't wh
i would assume that the size of the [table16] tables would just be half of
the original tables that soundfiler creates.. so, if you have your [table16]
objects indexed with integers (and i guess you do if you have 1400 of them),
then you would just take the original array size, halve it, and then w
sorry, the overuse of the words 'table' and 'array' in my last post make it
quite hard to understand. but i promise it works.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
bit of a hack, but you can put a canvas on top of the slider, and have it
receive position data from the slider's value
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
my diy library (work in progress) is not all pure pd, but fair chunks of it
are. it shouldn't be too hard to rip the dsp guts out of some abstractions
for your purposes.
http://www.m-pi.com/DIY2.zip
or
http://puredata.hurleur.com/sujet-1982-diy2-effects-sample-players-synths-sound-synthesis
___
jamie, my diy collection has no licence, no need for credit., etc.. i'm
more than happy for you to do whatever and use it.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
here's the mailing list link to my DIY library,
lots of plug and play units for music and sound production.
http://www.m-pi.com/DIY2.zip
at the moment there is no formal licence, so anyone may use these however
they want.
also, i am in europe travelling round until mid-october, so if anyone w
this is really handy to know. cheers.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
an easy way might be to put a [bang~] in a subpatch, so that it is triggered
after the [env~ ] objects, and then connect each [env~] to the right inlet
of a [f ]...then you
can bang the floats with [t b b] from the [bang~]
___
Pd-list@iem.at mailing list
i'm playing in berlin on wednesday night. the gig starts and finishes
early. the flyer is a bit dodgy, but there should be heaps of good live
sets.
http://queuedebeton.com/cockrock/CHARLIE-S.jpg
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-m
nster Zoku Onsomb- an electro
surf trash 4 piece from Australia, Nero's Day At Disneyland- baroque
electronics with noisey breakcore beats from San Francisco, Hard Off-
Japan's global underground brokencore hero, and YobKiss- Rotterdam's
lazer-gloved mega-drummer! Brought to you by Dj
do the calculation as data is written INTO the table?
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
it's really not a secret.
you can just google "how to make dubstep bass"
and find lots of stuff
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
zip file is missing the tr808-bd~.pd drumkick
everything else works well. sounds great.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
wow yeah great. you should keep going. make it into a song.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
cheers frank
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
hope this ascii graphic stuff works.
[bang~]
|
| [r spigotswitch]
| /
[spigot]
|
[t b b]
| |
| [;
| spigotswitch 0(
|
[tabwrite~ mytable]
[table mytable 256]
just make sure your table is big enough to fit the whole FFT vector. and
send a
on ubuntu, every time i double click on a pd file to open it, a new instance
of pd is created.
is there any way i can restrict this so that only one instance of pd is
opened, and then new files are opened within that same instance?
___
Pd-list@iem.at mai
>>pd/src$ grep -- -new notes.txt
pd to find running ones (pd -new to defeat)<<
sorry, i am quite clueless with this stuff. exactly what do i type or
modify, and where?
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.p
send the value to the LEFT inlet of the float object?
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
no, they are hot and cold for a very good reason...the order of dataflow is
often vital to how a patch runs.
it's not too hard to turn a cold inlet into a hot one though. [t b f]
usually does it.
see attached patch
add-fixed.pd
Description: application/extension-pd
i think the object you are looking for is [route]
ie:
[route file bpm loop .]
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
ahh, the problem is with gui objects? do they even support the new way of
handling $???
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
it took me 5 months to figure out the difference between objects, externals,
and abstractionsgod only knows how much longer it would have taken if
i'd had to deal with 'classes' as well. i probably would have given up.
'object' has always been used (even if it is sometimes incorrectly
used).
this is how i order notes in a table:
when a new note is input, read through the table until you reach either a 0,
or a number higher than the new note. if you reach a zero, then put the new
note in place of the zero. if you reach a higher note, then shift every
remaining note 1 step forward in
check the send/receive properties for your 'slew' slider. ;)
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
just do this to check:
[1( <--- add a higher number to see how far you can go
|
[t f b(
|\
| \
[until] [clear(
| /
[add symbol something(
| /
|/
| /
[textfile]
___
PD-list@iem.at mailing list
UNSUBSCRIBE and acco
i have something i'd like to add to pdpedia, but it seems the datapool is
still not functional.
the current version says 'this is how pdpedia MIGHT look' ...so when will it
actually be ready to use?
i think that rather than arguing about silly stuff like 'classes vs objects'
it would be better ju
i prepared a document which included ascii style patch representations
(eg..
[t f f]
| /
|[set $1-array]
| /
[tabread 0-array] )
but the wiki format doesn't like the multiple spaces you need for this, so i
made .png files from screenshots, and tried to upload them, but i g
ok, sorry for saying 'silly'
i'm just an idiot.
but i want to edit pdpedia!!!
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
bugger, forgot to reply to list again. here's my reply:
ok. i know pdpedia only a rough draft at the moment, which is why i felt
more comfortable messing round and editing stuff.
i have saved my input as .txt files and will add it to the real pdpedia when
you get it up and running.
i also a
yeah i know. i already had a go at editing your test page ;)
as far as i see. you're just setting it up as an explanation of objects (or
classes, or whatever they're called now.)
but pd is more about how you string objects together, than the actual
objects themselves.
anyway. the community wi
i agree with frank.
no way should help patches rely on externals.
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
the niagara / packel stuff you can easily substitute with [list split 1]
and then you're rocking pddp vanilla style!
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
to follow on from a previous thread,
how does the settable send work in pd 0.40 (i haven't installed it yet)
if it is just like:
[set x(
|
[send y]
then, won't this break backwards compatibility? i often use [send] to pass
set messages on, particularly for example when using [tabread4~]
__
ah good. thanks for clearing that up.
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
the workaround i have at the moment is that audacity lets you export cue
points as a .txt file.
As long as you don't add any labels to your cue points, then that text file
contains a list of cue point times which you can read directly into an array
in pd.
in audacity, do the following:
Project -
i guess it would help for debugging of newer patches on older versions of
pd.
if you create [send x] and feed it [symbol x] [symbol y] symbol z], then it
will always send to x in older versions of pd, so it might be harder to find
the source of error. however, if you just create [send], it will
it seems that the media pool (database) still hasn't been set up. once
that works, i can start doing some pages.
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
i think that 'wiki.puredata.info' sounds and looks better.
pdpedia.puredata is a bit of a tongue twister.
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
http://wiki.puredata.info/
it says it all. it's a WIKI with INFO on PUREDATA.
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
if you dont need the audio routing from jack, then the plain ALSA driver is
much easier to get workign properly.
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
when you send a message to trigger a new slice, do the following:
1) send a [vline~] ramp to cut the volume
ie,
[tabread4~]
|
| [0 5. 0 5 5(
| |
| [vline~]
| |
[*~ ]
2) delay your slice message 5 ms so that the new slice is retriggered
exactly when the volume is zero.
_
i wrote a fair bit about arpeggiators here:
http://lists.puredata.info/pipermail/pd-list/2007-09/053538.html
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
i'd love it if someone would actually explain the ableton process fully or
code it in pd. everyone always just says 'they do it like this, it's
easy'but no-one actually makes it as far as a patch.
___
PD-list@iem.at mailing list
UNSUBSCRIBE and accou
cool!!! Can you post a simple patch that does abelton-esue time-stretching
on a loop?
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
roman, sorry i use gmail, which has a nice threaded view for mail. i forgot
that not everyone gets this function.
derek wrote:
"Time stretching is usually done one of two ways, both of which involve a
kind of "windowing" of the array: you can use an FFT analysis (of which
there are examples wh
did you try freeverb~ ?
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
is there any way to reset a block?
i am using the guts from the phase vocoder in the documentation, but
it clips off the attack when i trigger percussion samples.
so what i need to do (unless someone has a better suggestion) is
retrigger the block at the same as triggering the sample to play.
is
>#X connect 60 0 62 0;
this is easy.
60 = the 61st object in that window to be created (because 0 is also counted)
0 = 1st OUTLET of that object
62 = the 63rd object in that window to be created
0 = 1st INLET of that object
___
PD-list@iem.at mailing
#X array $1-THREE 6485 float 0;
as i just found out, you need a backslash in front of $ args. eg.. /$1-THREE
no idea what the float 0 means though.
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/li
yeah, and as if anyone was taking away their revenue by using the
term. bloody hell i hate trademark/copyright laws.
understand you just doing the sensible thing and standing clear of the
bastards though.
the PD-RING is cool though. thanks for putting it up.
_
^
don't even think about clicking on this. it's spam and i got it in my
inbox too. how the hell it ended up on this list i don't know.
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
holey dooley! you want to try that out on a 13" monitor! looks like
there's heaps of good stuff in there though.
i tried loading a demo song, still just getting very clicky sounds,
but i will give it more of a go to find its sweet spots. the rhythms
are cool.
___
i think it will delay until the next block. not sure how reliable it is though.
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
i went to the [pool] last week, and met this zexy girl, she was a
real GEM - a totally rradical chick.
We started to [swap] some glances, and not being one to do anything
[unauthorized], i asked her, "hey, do you want to [route]?"
..she said "sorry it's that [time] of the month"
and i said, "he
i promise never to do this kind of thing again,
as long as you guys promise that any future discussions of sexism, or
politics, or anything not pd related is kept OT, where it belongs.
fair enough eh?
___
PD-list@iem.at mailing list
UNSUBSCRIBE and acc
right click on the box to bring up the help menu, and there should be
a subpatch called [pd edit] this will show you how to set limits.
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
301 - 400 of 564 matches
Mail list logo