-
Maggie17
@whale-av Well. At first I thought I was damned
This must be like the most stupid rookie mistake of them all - no number means 0, could have thought of that...
BUT! Thank you so so so so much! I cannot describe how grateful I am - these are mistakes I could never spot myself, when I am so deep in the process - thank you so much, I was really desperate alreadyThe abstraction is the next step - now I am looking forward to creating it! I'll think about your advises while building the abstraction!
Thank you so much David!
Maggie -
Maggie17
@whale-av first of all - thank you so much. I guess, you are the PD-knight in shining armour for helping me so often. I could not try out your advise as I was working until recently.
But still, I cannot seem to get this patch to work as I want it to. I see your point about tabplay~ and tabread4~ - thankfully, playing back with tabplay~ is a piece of cake.
I think, my patch is already close to working, but the audio playback via tabread4~ just won't work (because I don't know how, I really got a knot in my head). I attached my patch and I think, it works just fine until I come to "tabread4~ cat" at the bottom, because (oh what a surprise) - no sound comes out. Can you perhaps tell me, what I miss or if my patch is only a waste of effort anyway?...readeight3.pdThank you so much!
Maggie
-
Maggie17
Hello everybody!
I am working on a patch that plays back the content of an array or of a table 8 times, but in different pitch or speed.There are no soundfiles included, I just record to a table via tabwrite~ and then I try to read it out via tabread4~ - the next recording will override the previous one. I combined the tabread4~ object with a phasor~ to read out the table, because this worked at least when I worked with soundfiles from my hard drive (read -resize bla.wav for example). But is it also possible to read out the audio signal in a table and make it audible via dac~ when it is not a specific soundfile? Otherwise, how can it be done? I'm really stuck here and appreciate any kind of advise and help!
-
Maggie17
@whale-av Thanks a lot for your help!
Yeah, the whole abstraction, substitution, $# stuff is really not thaaat easy to understand... But thanks to your advise, I really learned something in this realm. That's some complicated stuff, but I start to understand it more and more.Thank you very much!
Maggie
-
Maggie17
Yeah - title is the topic.
It feels like I went through a 1000 articles that describe the subject of using $0 in messages and what the work arounds are.
I am working on a patch, in which a signal is recorded in a wav.-file. This file is written to an existing table [$0-meight] via [tabwrite~ $0-meight]. Then, I want to read it out via [read -resize meightfile.wav $1-meight(. Then, stuff happens and in the end, I want to readout the file 8 times simultaneously with [tabread4~ $0-meight] with different pitches. But in the end, I always receive the mistake "0-meight: no such table" - I simply cannot figure out, how to solve this.
Everything works, as long there is no $0 included - but there would be problems, if i wanted to open the same abstraction multiple times in one patch. In the two screenshots, you can see what kind of (false) logic I tried to use, and how I created the table.Does anybody have an advise for me, on how to solve this? I only can offer eternal gratefulness!
-
Maggie17
@whale-av the solution is always so close and yet so far!
I'm going to try this at home right away, I think it looks like a really clever way to solve it. Thank you so much! -
Maggie17
Hello to all of you!
I'm pretty new to PureData and so I'm still sometimes confused with the signal flow.
I'm currently building an envelope controlled bandpassfilter via vcf and env.
I want the center frequency of the vcf to fall, when the rms-value rises and I also want the center frequency of the vcf to rise, when the rms-value falls.
For this purpose, I created an If-Expression, with the "old" rms-value as left input and the "new" rms-value as right input.
But due to wrong signal flow, the "old" rms-value is put Info both inlets (although the number box, which sends the value shows the wished "new" rms-value). Does anybody of you have an idea on how to solve this? I spent countless hours but I'm not able to "repair" the patch...
I'm grateful for every piece of advice anderen Help!