Re: [PD] delay compensation in pitch-shifting

2020-11-24 Thread Maximiliano Estudies
Hi Hans,

how are you measuring the delays?

Cheers,
Maxi

El vie, 20 nov 2020 a las 15:25, i...@hansroels.be ()
escribió:

> Hello,
>
> Hopefully people with more knowledge of audio processing can answer the
> following questions. Background: I make patches in which the microphone
> input is modified by different kinds of pitch-shifting, I would like to
> compensate the delays caused by these pitch-shifts and thus avoid
> artefacts.
>
> 1) How much delay does a pitch-shifter based on a variable delay (the
> classic rotating-tape-head style) produce? as in G09.pitchshift.pd in the
> audio.examples folder. I did a quick test with a one-sample-audio-trigger
> going immediately to the first channel of a recording patch in Pd and
> simultaneously going to a variable delay pitchshift (pp.pitchshift~ from
> AudioLab), routed into the second channel of the recorder. The delays are
> quite large and vary between 30 and 80 milliseconds, there seems to be no
> relation with the amount of pitch-shift. In the pitch-shifting patch I also
> notice that the delay varies between zero and the window size. Is there a
> way/patch to calculate and compensate for this delay? (for example, if you
> want to combine the original with the pitch-shifted signal in a patch). Or
> is this impossible because the delay is variable...
>
> 2) I'd like to know the delay in ms with FFT processing if you have a 1024
> sample window with overlap factor of 4, for example, in a pitch-shifting
> vocoder? I found this info on a MAx/MSP mailing list, is it correct?: "The
> I/ O delay is equal to the window size minus the hop size (e.g., for a
> 1024-sample FFT window with an overlap factor of 4, the hop size is equal
> to 256, and the overall delay from input to output is 768 samples)"; at
> 44100 sampling rate this is around 17ms delay (for a window of 1024
> samples, overlap 4).
>
> 3) Conclusion: any pitch-shifting technique introduces tens of
> milliseconds delay? (Pitch-shifting based on granular synthesis is not a
> solution, I think it also requires a buffer of at least 50ms.)
>
> Hans
> --
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>


-- 
Maximiliano Estudies
*VDT Referat Beschallung*
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Windows in Chinese, problem with paths

2020-10-27 Thread Maximiliano Estudies
Dear IOhannes,

thank you for your answer.
Here is the screenshot they sent me. https://postimg.cc/GB6z9Wb0
I'll also try to find out the character encoding and codepage they are
using, the thing is, I don't talk directly to the museum technicians in
charge of the setup, there is a representative there that translates all
the communication and he doesn't have much experience with the subject, so
I'm not sure if it will work.
I asked them to put all the abstractions and files in the same folder and
that worked. They also have access to a computer running MacOS for testing,
and the original patch with subfolders worked there without problems.

Does the absolute path to an abstraction play a role even if using [declare
-path]? and how is this different from having both patches in the same
folder?

Cheers,
Maxi


El mar., 27 oct. 2020 a las 9:28, IOhannes m zmoelnig ()
escribió:

> On 10/22/20 3:36 PM, Maximiliano Estudies wrote:
> > Dear list,
> >
> > I am working on a project with people in China and sent them a project
> with
> > a main patch and a couple of subfolders for abstractions and audio files.
> > I'm using [declare -path abstractions] so PD finds the files relative to
> > the main patch.
> > I tested the patch (I copied the same .zip file that I'm sending) in an
> > older windows machine I have and it works fine, but the chinese
> colleagues
> > are having some trouble. They sent me a screenshot of the console and PD
> > can't find any of the subpatches or audio files.
>
> could you also share this screenshot (at least the important parts,
> without disclosing confidential information)?
>
>
> > Do you have any experience with this? They are using Pd 0.51.2 on a
> Windows
> > 10 machine with the operating system in chinese. I checked and they
> didn't
> > change the folder structure.
>
> like most people here (judging from the lack of responses to your email)
> i have little experience with chinese systems.
>
> the first thing that comes to my mind when reading your problem
> description is a character representation issue.
> Pd uses UTF-8 (a Unicode variant) to represent characters.
> this is pretty standard in the entire world, except for Windows where
> UTF-16 (if they use unicode at all) is used.
>
> i think Pd is pretty well tested for doing a proper conversion between
> it's UTF-8 representation and the wide-char (UTF-16) representation
> needed on Windows - but these tests are mostly done on "western"
> systems, where the characters are practically always formed by
> unicode-points <65536 (which is the highest number that can be
> represented by an (unsigned) 16bit value; UTF-16 uses 16bit (hence the
> name) as the base number size).
>
> afaik (but - see above - i know little) the standard code points for
> chinese letters are in the range of 0x4E00..0x9FFF, so they would well
> fit into the 16bit constraint.
> but then: you never know what encoding they really use.
>
> so:
> - could you share the screenshot?
> - would it be possible to find out which character encoding is used by
> your colleagues? and which codepage? and...? i'm not on windows but a
> quick websearch revealed [1], which has at least a bit of information on
> how to get all these things)
> - would it also be possible to get the full path to one of the failing
> abstractions as *text*? (not as a screenshot).
>
> gfmdasrf
> IOhannes
>
> PS: another thing: if you are using externals that open files by
> themselves, they really *should* use Pd's file-opening functions if they
> want to open non-ASCII filenames.
> so if the problematic files are not opened via externals, it could well
> be a bug in the externals (though from your description i figure that Pd
> itself is having problems)
>
>
>
> [1] https://serverfault.com/questions/80635/
>
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>


-- 
Maximiliano Estudies
*VDT Referat Beschallung*
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] Windows in Chinese, problem with paths

2020-10-22 Thread Maximiliano Estudies
Dear list,

I am working on a project with people in China and sent them a project with
a main patch and a couple of subfolders for abstractions and audio files.
I'm using [declare -path abstractions] so PD finds the files relative to
the main patch.
I tested the patch (I copied the same .zip file that I'm sending) in an
older windows machine I have and it works fine, but the chinese colleagues
are having some trouble. They sent me a screenshot of the console and PD
can't find any of the subpatches or audio files.
Do you have any experience with this? They are using Pd 0.51.2 on a Windows
10 machine with the operating system in chinese. I checked and they didn't
change the folder structure.

Cheers,
Maxi

-- 
Maximiliano Estudies
*VDT Referat Beschallung*
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Concatenating two atoms into one?

2020-10-04 Thread Maximiliano Estudies
t is so super easy to generate
> > lots and lots of (different) symbols.
> >
> >
> >> eventually slow down or crash PD ?
> >>
> >> so, as a live example: writing number values to GUI labels dynamically
> >> is a potentially dangerous thing ? what's the threshold there ?
> > your computer memory will define the time when it will crash Pd (it will
> > crash, when all the strings in the symboltable eat up all the memory
> > available)
> >
> > as for the slow-down, why not simply create a patch that tests this for
> you?
> >
> > create labels with [makefilename label%08d] with the input ranging from
> > 0...200 (or so; you'll notice when it gets slow).
> > measure the time it takes to generate the symbols (well, measure the
> > time it takes to generate 1 symbols or)
> >
> >
> >> or is there any way to clear the symboltable ?
> > i think i covered this in another ("the" other) post quite recently.
> >
> >
> > gfsdm
> > IOhannes
> >
> >
> > ___
> > Pd-list@lists.iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
>
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>


-- 
Maximiliano Estudies
*VDT Referat Beschallung*
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Number of the available midi ports shown

2020-10-01 Thread Maximiliano Estudies
there is already one (#1110
<https://github.com/pure-data/pure-data/issues/1110>)

El jue., 1 oct. 2020 a las 11:33, IOhannes m zmoelnig ()
escribió:

> On 2020-09-29 19:23, Maximiliano Estudies wrote:
> > Would it be possible to extend the drop-down menu to all the devices?
>
>
> please open a ticket on https://bugs.puredata.info/
> (if there isn't one already)
>
> gmdsfrt
> IOhannes
>
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>


-- 
Maximiliano Estudies
*VDT Referat Beschallung*
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] Route "1" instead of 1

2020-10-01 Thread Maximiliano Estudies
Dear List,

is there a way to tell [route] to route the symbol "1" insead of (float) 1?
I'm working with OSC and the incoming messages have a lot of numbers (like
/track/1/fxparam/1/) in the namespace. For now I have been using

[list split 1]
| |
[f ]  |
| |
[list append]

to convert the symbols to floats, which is actually fine, but I have a big
project coming up where I will have to do this a lot and maybe there is a
way to ask [route] politely to recognize the symbol "1".

Cheers,
-- 
Maximiliano Estudies
*VDT Referat Beschallung*
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Number of the available midi ports shown

2020-10-01 Thread Maximiliano Estudies
Thanks for your answer Dan! I didn't know about the patchbay, I just tried
it and it is great, but it doesn't solve my problem. If the ESI Interface
is plugged (which of course must be in order to be seen by the patchbay) it
is also seen by Pd and still takes space in the drop-down menu, even if I
don't use it at all.

El mié., 30 sept. 2020 a las 12:24, Dan Wilcox ()
escribió:

> I'd recommend not choosing inputs directly in Pd, but use IAC MIDI busses
> and then route the hard device to them with something like MIDI Patchbay. I
> use this all the time, but then again I am not using as many simultaneous
> interfaces as you are.
>
> http://notahat.com/midi_patchbay/
>
> On Sep 30, 2020, at 12:11 AM, pd-list-requ...@lists.iem.at wrote:
>
> Date: Tue, 29 Sep 2020 19:23:00 +0200
> From: Maximiliano Estudies 
> To: Pd-List 
> Subject: [PD] Number of the available midi ports shown
> Message-ID:
> 
> Content-Type: text/plain; charset="utf-8"
>
> Dear list,
>
> I recently stumbled on a problem with the number of available midi
> interfaces shown under _midi settings_. I am using four different
> keyboards, three of them connected via USB Midi and one over a ESI M8U Midi
> interface. I also need 4 internal IAC MIDI Buses.
> My problem is that the ESI interface has 16 ports that are shown as
> different devices, and Pd shows only the first 21 available devices, so
> when the interface is connected I can't select some of the other keyboards
> as inputs because they are not shown in the drop-down list.
> I only need the first port of the ESI interface and I can't disable the
> rest in the audio-midi config, and this is the only interface I have.
> Would it be possible to extend the drop-down menu to all the devices?
> I'm using Pd-0.50 on OSX Sierra (10.12).
>
> Cheers,
> Maxi
>
>
> ----
> Dan Wilcox
> @danomatika <http://twitter.com/danomatika>
> danomatika.com
> robotcowboy.com
>
>
>
>

-- 
Maximiliano Estudies
*VDT Referat Beschallung*
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] Number of the available midi ports shown

2020-09-29 Thread Maximiliano Estudies
Dear list,

I recently stumbled on a problem with the number of available midi
interfaces shown under _midi settings_. I am using four different
keyboards, three of them connected via USB Midi and one over a ESI M8U Midi
interface. I also need 4 internal IAC MIDI Buses.
My problem is that the ESI interface has 16 ports that are shown as
different devices, and Pd shows only the first 21 available devices, so
when the interface is connected I can't select some of the other keyboards
as inputs because they are not shown in the drop-down list.
I only need the first port of the ESI interface and I can't disable the
rest in the audio-midi config, and this is the only interface I have.
Would it be possible to extend the drop-down menu to all the devices?
I'm using Pd-0.50 on OSX Sierra (10.12).

Cheers,
Maxi

-- 
Maximiliano Estudies
*VDT Referat Beschallung*
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Negative frequency of modulating sinusouid in FT

2020-07-30 Thread Maximiliano Estudies
Hi Miller,

thank you for answering my question. I see it now, it is actually stated a
couple of times in the book that when multiplying complex sinusoids their
magnitudes multiply and the angular frequency adds, and thus when
multiplying a complex sinusoid by a unit magnitude and opposite frequency
you get one with the magnitude of the first and zero frequency. Beautiful.

Thank you again for your answer and for the book!


El lun., 27 jul. 2020 a las 19:40, Miller Puckette ()
escribió:

> Hi Maxi -
>
> When you modulate a complex sinusoid with another one you only get one
> sideband, not both.  The sideband's frequency is the sum of the two
> original frequencies - so if they're exact opposites you only get the
> result at frequency zero.
>
> This is one reason for using complex sinusoids instead of "normal",
> real-valued
> ones.
>
> cheers
> Miller
>
> On Sat, Jul 25, 2020 at 05:44:37PM +0200, Maximiliano Estudies wrote:
> > Hey peeps,
> >
> > I have another question regarding "The Theory and Technique of Electronic
> > Music". It is not directly related to pd, but I guess that many of you
> will
> > know this stuff and might be able to help me. I hope it is ok.
> > In the last paragraph of 9.1 (
> > http://msp.ucsd.edu/techniques/latest/book-html/node164.html) the
> frequency
> > of the modulating signal is defined as having negative frequency (in the
> > book -*k??)*, why is that the case? wouldn't a sinusoid with positive
> > frequency *k??* also give us two partials at 0 and 2*k??*?
> >
> > Cheers,
> > Maxi
> > --
> > Maximiliano Estudies
> > *VDT Referat Beschallung*
> > +49 176 36784771
> > omslo.com
> > maxiestudies.com
>
> > ___
> > Pd-list@lists.iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-list__;!!Mih3wA!UoCQR2JZwOB3QLtpJJk8HcoDHArBRN4B3zUB4ZN7ebKdJ3RaaEQGtjlD4Gij$
>
>

-- 
Maximiliano Estudies
*VDT Referat Beschallung*
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] Negative frequency of modulating sinusouid in FT

2020-07-25 Thread Maximiliano Estudies
Hey peeps,

I have another question regarding "The Theory and Technique of Electronic
Music". It is not directly related to pd, but I guess that many of you will
know this stuff and might be able to help me. I hope it is ok.
In the last paragraph of 9.1 (
http://msp.ucsd.edu/techniques/latest/book-html/node164.html) the frequency
of the modulating signal is defined as having negative frequency (in the
book -*kω)*, why is that the case? wouldn't a sinusoid with positive
frequency *kω* also give us two partials at 0 and 2*kω*?

Cheers,
Maxi
-- 
Maximiliano Estudies
*VDT Referat Beschallung*
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] switch-and-ramp technique

2020-07-23 Thread Maximiliano Estudies
Thank you both, I understand now what I was doing wrong!

El jue., 23 jul. 2020 a las 19:03, Miller Puckette ()
escribió:

> Here's an abstraction I call rampdown~ - any time you want you can bang the
> second inlet (control) and simultaneously cut off (brutally zero out) the
> left (audio) inlet, as if you were stealing a voice that was actively
> playing.  I use this quite a bit for monophonic voice stealing, as when you
> want to repeatedly trigger a monophonic sampler.
>
> #N canvas 105 474 450 300 10;
> #X obj 64 68 inlet~;
> #X obj 63 205 +~;
> #X obj 64 255 outlet~;
> #X obj 79 169 line~;
> #X obj 183 86 inlet;
> #X obj 183 190 snapshot~;
> #X msg 79 141 \$1 \, 0 100;
> #X obj 183 109 b;
> #X connect 0 0 1 0;
> #X connect 1 0 2 0;
> #X connect 1 0 5 0;
> #X connect 3 0 1 1;
> #X connect 4 0 7 0;
> #X connect 5 0 6 0;
> #X connect 6 0 3 0;
> #X connect 7 0 5 0;
>
> cheers
> Miller
>
> On Thu, Jul 23, 2020 at 09:47:54AM +0200, Maximiliano Estudies wrote:
> > Hello list,
> >
> > I'm working through "The theory and technique of electronic music" for
> the
> > second time and having some trouble implementing the switch-and-ramp
> > technique described in 4.3.2. I understand the concept but my current
> > implementation clicks harshly when I retrigger the envelope.
> >
> > Does anybody have an implementation I could look at?
> >
> > --
> > Maximiliano Estudies
> > *VDT Referat Beschallung*
> > +49 176 36784771
> > omslo.com
> > maxiestudies.com
>
> > ___
> > Pd-list@lists.iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-list__;!!Mih3wA!W3css_ej50c4YLdl1_hUs00Cnp2QAla3AgWMh-C_i7SIL3wOq0-XoXXs7LNa$
>
>

-- 
Maximiliano Estudies
*VDT Referat Beschallung*
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] switch-and-ramp technique

2020-07-23 Thread Maximiliano Estudies
Hello list,

I'm working through "The theory and technique of electronic music" for the
second time and having some trouble implementing the switch-and-ramp
technique described in 4.3.2. I understand the concept but my current
implementation clicks harshly when I retrigger the envelope.

Does anybody have an implementation I could look at?

-- 
Maximiliano Estudies
*VDT Referat Beschallung*
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Formant filter ?

2019-06-24 Thread Maximiliano Estudies
There is also this website
https://www.easycalculation.com/physics/electromagnetism/biquad-calculator.php
where you can calculate coefficients.

El mar., 25 jun. 2019 a las 4:22, Ingo () escribió:

> Thanks, Alexandre!
>
>
>
> This looks very helpful!
>
>
>
> Ingo
>
>
>
> *From:* Alexandre Torres Porres [mailto:por...@gmail.com]
> *Sent:* Monday, June 24, 2019 9:41 PM
> *To:* William Huston
> *Cc:* Ingo; pd-list
> *Subject:* Re: [PD] Formant filter ?
>
>
>
> I'd rather use a more proper bandpass filter than bp~, which does note
> have a nice symmetric response. You could use [biquad~] instead, but the
> issue is that you'd need to generate coefficients for it. I provide the
> [else/bicoeff] object in else that calculates biquad coefficients and I
> just uploaded an update in my tutorial that shows how to do that by hand in
> a pd patch, see:
> https://github.com/porres/Live-Electronic-Music-Tutorial/blob/master/Tutorial/Vol.2/Part.09-Filters-Reverb-Karplus/31-Filters(Advanced)/2.Filters/4.EQCookbook.%5Bbiplot%5D.pd
>
>
>
> Em seg, 24 de jun de 2019 às 12:04, William Huston <
> williamahus...@gmail.com> escreveu:
>
> I have one I built, it's basically 3x bp~ stages in parallel, with each
> stage being a double bp~ in series.
>
>
>
> Get it here:
>
> https://github.com/WilliamAHuston/BHPDtoolkit
>
>
>
> It's called:
>
> abstractions/BHFormantx3~.pd
>
> also
>
> abstractions/FormantControl.pd
>
>
>
> I have a fake resonance built in, basically an osc~ at the cutoff freq of
> the filter which you can blend it.
>
>
>
> It's not pretty, I built this as a PD novice. But it works well.
>
>
>
> (You may want to grep through the patches folder to find some examples
> where I use this.)
>
>
>
> One use I found for it, which is very cool, is to create a source which is
> rich in overtones, saw or square or a gritty granular snippet, send it to
> the filter.
>
>
>
> Tune the 3 bp~'s to a chord, and use a midi controller to set the root of
> the chord, to play melodies *on the filter*.
>
>
>
> HTH,
>
> BH
>
>
>
>
>
> On Mon, Jun 24, 2019, 1:50 AM Ingo  wrote:
>
> OK! I just googled "Formant Table" and got lots of results with the
> frequencies of each formant.
> I guess by using 3 bandpass filters I should be able to build one as an
> abstraction.
>
> Ingo
>
> > Can anyone point me to a formant filter external that is working and not
> too heavy on the CPU?
>
>
>
>
>
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
> _______
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>


-- 
Maximiliano Estudies
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] less intelligent patching for Pd

2019-06-12 Thread Maximiliano Estudies
for me it is not really a problem as, if I still haven't released the mouse
and I want to connect to another inlet, I can just move the mouse. I guess
it is still frustrating, and I like the idea of using the mouse as little
as possible. Thanks for the work, it's all very cool!

Maxi

El mié., 12 jun. 2019 a las 10:01, IOhannes m zmoelnig ()
escribió:

> On 08.06.19 19:04, Maximiliano Estudies wrote:
> > If I press tab the connection jumps to the next
> > inlet, but when I release the mouse it still connects to the inlet that's
> > nearer to the mouse,
>
> this quite directly relates to my initial mail.
>
> On 05.06.19 16:08, IOhannes m zmoelnig wrote:
> > Cycling inlets doesn't work on OSX.
>
> the problem being that i haven't found a way to move the mouse pointer
> under OSX.
> my refined attempt to fix the problem was to just tell the GUI to do
> move the mouse pointer, hoping that if it cannot do that no harm will be
> done.
> it turns out, that the attempt to move the mouse pointer makes Pd report
> that the mouse pionter wsa indeed moved (to the next inlet), so the
> cords are updated. but when you release the mouse button (to do the
> actual connection), the unmoved position is reported, and Pd will take
> *that* position to determine the inlet to connect to :-(
>
> fgmasdr
> IOhannes
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>


-- 
Maximiliano Estudies
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] less intelligent patching for Pd

2019-06-08 Thread Maximiliano Estudies
This looks great!

I'm testing the osx/64bit build in Sierra.
The only thing that seems odd is the cycle-connect for the inlets, but
maybe I got it wrong. If I press tab the connection jumps to the next
inlet, but when I release the mouse it still connects to the inlet that's
nearer to the mouse, here <https://i.postimg.cc/XJZf2jxj/inlet-outlet.gif>
a short demo.


El jue., 6 jun. 2019 a las 13:28, Roman Haefeli ()
escribió:

> On Thu, 2019-06-06 at 11:19 +0200, IOhannes m zmoelnig wrote:
> > On 05.06.19 23:21, Miller Puckette wrote:
> > > next release... I'll merge it as soon as it's done getting tweaked.
> >
> > in order to finish tweaking, i will need feedback. the more the
> > merrier.
>
> Thanks for your work. I find the short cuts memorable and think they
> work very well. I absolutely like the new features.
>
> > i'm especially looking forward to feedback from actually testing the
> > new
> > feature-branch (as opposed to watching the video and liking it).
> >
> > so if you you know how to run a compiler, please check out [575],
> > compile and test.
>
> I'm running this feature branch now and will keep using it and report
> back. So far, I can't see any problems. It seems to me you improved
> many little details, for instance when I undo a fan-out, I don't have
> to step through each individual connection anymore.
>
> Really nice work!
>
> Roman
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>


-- 
Maximiliano Estudies
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] error -9988: Invalid stream pointer

2019-02-27 Thread Maximiliano Estudies
Sorry I forgot about all the important stuff.

MacBookPro with Sierra and pd 0.49-1.
I was using the internal audio interface and microphone from my laptop,
because I was just testing the patch. The patch is very simple, just plays
back a stereo file using readsf~ and processes the microphone signal with
some band pass filter and [rev1].
I can't tell you exactly what I did, because it appeared in different
situations. I just opened the patch to find out what could trigger the
error, and I couldn't make it happen, so I left it alone for a while and
then, I got the error, and a couple seconds later pd crashed.
Here <https://we.tl/t-wYXcTcdfwX> is the patch (also with the sound files
and cue lists), maybe I am doing something bad without knowing, but
yesterday I tried with a couple of older patches that used to work fine and
I had the same problems.
For me it is weird that it seems to appear out of the blue, I don't recall
doing any update or changing anything for the last couple of months... I
have also been using pd 49-1 since the release.



El mié., 27 feb. 2019 a las 11:02, Dan Wilcox ()
escribió:

> What OS? What sound device? What steps did you do to make it happen? etc
> etc etc
>
> If it's on macOS, this can happen after putting the machine to sleep and
> waking it up. It's a warning that the current Portaudio stream was closed
> which can also happen when a connected device is unplugged. Previous to
> 0.49, Pd simply hard froze when this happened...
>
> On Feb 26, 2019, at 5:11 PM, pd-list-requ...@lists.iem.at wrote:
>
> Date: Tue, 26 Feb 2019 17:10:34 +0100
> From: Maximiliano Estudies 
> To: pd-list@lists.iem.at
> Subject: [PD] error -9988: Invalid stream pointer
> Message-ID:
> 
> Content-Type: text/plain; charset="utf-8"
>
> Hello List,
>
> A couple of days ago I started getting this error message:
>
> error -9988: Invalid stream pointer
> audio device not responding - closing audio
> you may need to save and restart pd
>
> I'm not sure how to reproduce it. I tried several different patches and
> they all seem to randomly cause it. Sometimes pd freezes, sometimes I can
> turn dsp off and then on again and everything works. Google didn't help.
>
>
> 
> Dan Wilcox
> @danomatika <http://twitter.com/danomatika>
> danomatika.com
> robotcowboy.com
>
>
>
>

-- 
Maximiliano Estudies
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] error -9988: Invalid stream pointer

2019-02-26 Thread Maximiliano Estudies
Hello List,

A couple of days ago I started getting this error message:

error -9988: Invalid stream pointer
audio device not responding - closing audio
you may need to save and restart pd

I'm not sure how to reproduce it. I tried several different patches and
they all seem to randomly cause it. Sometimes pd freezes, sometimes I can
turn dsp off and then on again and everything works. Google didn't help.
-- 
Maximiliano Estudies
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd & massively multi-channel wi-fi speakers

2019-02-18 Thread Maximiliano Estudies
the radio idea sounds like a lot of fun.

El lun., 18 feb. 2019 a las 10:24, Jean-Marie Adrien (<
jm.adrien@gmail.com>) escribió:

> hi
> as far as i know, two major problems
> - wireless speakers to be found for sale in the industry are based on the
> stereophonic paradigm, music coming out of two holes and that’s it
> - wireless technology introduces some latency, which is somehow
> contradictory with the  pd real time approach, even more since the industry
> runs now after the personal assistant segment, to generate more profit, and
> this introduces though even more latency, which is in itself not a problem
> if you playback dead sounds like in the last millenium.
>
> there must be some ways to turn around these problems though, like radios
> indeed :), but these ways around have to be considered in balance with
> installing simple cables, and this even more if sound sources are not
> mobile in space.
>
> i am however always curious to learn about the subject
> jm
>
> > Le 18 févr. 2019 à 09:19, Peter P.  a écrit :
> >
> > * Kerry Hagan  [2019-02-17 12:56]:
> >> Hello all,
> >>
> >> Has anyone used wi-fi speakers with Pd?
> >
> >>
> >> More importantly - I would ideally like to send 30 independent audio
> channels to 30 battery-powered wi-fi speakers (in the same room)
> > Do you mean Wifi or Bluetooth? Could you use small FM transmitters and
> > 30 battery powered radios, like, in the last millenium, instead?
> >
> >> I’ve never used any wi-fi speakers for anything at all, and I’m finding
> it hard to see how they are connected without some proprietary software
> made by the usual suspects. I’ve scoured eBay, Amazon, Curry’s without
> being able to answer my own questions.
> > Well, these pages don't give answers, they sell you things ;)
> >
> >
> >
> > ___
> > Pd-list@lists.iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
>
>
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>


-- 
Maximiliano Estudies
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Displaying text

2019-02-01 Thread Maximiliano Estudies
if you are open to solutions involving other software, I can recommend you
inscore http://inscore.sourceforge.net/. You can control it over osc.

El vie., 1 feb. 2019 a las 15:41, Henri Augusto Bisognini (<
msndohe...@hotmail.com>) escribió:

> Use can use a canvas. It is customizable. You can check
> [easyflow/printHere] for an example of dealing with multiline text and how
> to display the sharp character instead of #.
>
> --
> *De:* Pd-list  em nome de Martin Dupras <
> martindup...@gmail.com>
> *Enviado:* sexta-feira, 1 de fevereiro de 2019 12:05
> *Para:* pd-list@lists.iem.at
> *Assunto:* [PD] Displaying text
>
> I'll be brief.
>
> I need to be able to display musical performance instructions to several
> performers at once (each with their own laptop, say) in an easy to deploy
> and reasonably robust way. Text only, or static images only, or both would
> be acceptable. It would be bonus to be able to move the text around the
> screen, too.
>
> Any suggestions that do not involve Gem?
>
> Thanks,
>
> - martin
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>


-- 
Maximiliano Estudies
+49 176 36784771
omslo.com
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] ASCII to route

2019-01-11 Thread Maximiliano Estudies
also if you want to stay in vanilla, [list fromsymbol] does the same magic

El vie., 11 ene. 2019 a las 13:53, Jack () escribió:

> You are creating a symbol "Eins 0".
> If you trim this symbol, you will get a message "Eins 0".
> Then the behavior of the object "route Eins" is correct because it will
> only route message "Eins" from it is first outlet, so "Eins 0" will be
> routed with the last outlet.
>
> So, you need to create a list "Eins 0", not a symbol "Eins 0" and route
> this list.
> For instance, you can use the object "symbol2list" from zexy to split
> your symbol into a list of two elements.
>
> Patch attached.
> ++
>
> Jack
>
>
>
> Le 11/01/2019 à 13:35, michael strohmann a écrit :
> > I was running into a puzzling problem:
> > I try to format an ASCII stream in to a message. somehow the resluting
> message behaves different than messages created via the Put-Menue, e.g.
> route does not recognize it properly...
> >
> >
> > ___
> > Pd-list@lists.iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
> >
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>


-- 
Maximiliano Estudies
+49 176 36784771
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] declare not working with audio files

2019-01-05 Thread Maximiliano Estudies
I can confirm that it works fine with [soundfiler]. In my case the
[declare] object is on the main patch (not in an abstraction)

The issue that IOhannes pointed me to
https://github.com/pure-data/pure-data/issues/234 pretty covers the why and
also the proposed solution.
In my case is not a big deal to write the full relative path name, but a
solution with [canvas] would be fancier.

Thanks for the replies.
Maxi


El sáb., 5 ene. 2019 a las 18:25, Miller Puckette () escribió:

> I think there's some trouble opening files via paths in readsf~.
>
> But it's also a longstanding problem that relative paths from within
> abstractions are
> taken as relative to the abstraction, not the owning patch, so that if the
> abstraction
> is itself somewhere out on the path it gets horribly confusing.  I've been
> agonizing for
> years as to how to fix that.
>
> cheers
> Miller
>
> On Sat, Jan 05, 2019 at 02:48:59PM +0100, IOhannes m zm??lnig wrote:
> > On 1/5/19 2:31 PM, Maximiliano Estudies wrote:
> > > Hi,
> > >
> > > I am trying to use [declare -path audio] to declare a subdirectory to
> store
> > > my audio files relative to the patch, but pd seems unable to see the
> files.
> > > Pd sees abstractions and text files in the subdirectory though.
> > > In the documentation says "abstractions and/or other supporting
> files". Are
> > > only text files supported?
> > >
> >
> > it works fine with [soundfiler].
> >
> > see also https://github.com/pure-data/pure-data/issues/234
> >
> > gasdm
> > IOhannes
> >
>
>
>
>
> > ___
> > Pd-list@lists.iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
>
>
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>


-- 
Maximiliano Estudies
+49 176 36784771
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] declare not working with audio files

2019-01-05 Thread Maximiliano Estudies
Hi,

I am trying to use [declare -path audio] to declare a subdirectory to store
my audio files relative to the patch, but pd seems unable to see the files.
Pd sees abstractions and text files in the subdirectory though.
In the documentation says "abstractions and/or other supporting files". Are
only text files supported?

pd 0.49-1 and MacOS
-- 
Maximiliano Estudies
+49 176 36784771
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] vanilla partitioned convolution abstraction

2019-01-03 Thread Maximiliano Estudies
Dear Alexandre,

in my Mac I'm at 60% CPU!
Great work by the way, I was in the need for something like this.

Cheers,
Maxi

El jue., 3 ene. 2019 a las 12:01,  escribió:

> Send Pd-list mailing list submissions to
> pd-list@lists.iem.at
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.puredata.info/listinfo/pd-list
> or, via email, send a message with subject or body 'help' to
> pd-list-requ...@lists.iem.at
>
> You can reach the person managing the list at
> pd-list-ow...@lists.iem.at
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Pd-list digest..."
>
>
> Today's Topics:
>
>1. vanilla partitioned convolution abstraction
>   (Alexandre Torres Porres)
>
>
> --
>
> Message: 1
> Date: Thu, 3 Jan 2019 02:18:43 -0200
> From: Alexandre Torres Porres 
> To: Pd-List 
> Subject: [PD] vanilla partitioned convolution abstraction
> Message-ID:
>  ymjvfhtqjcb95uwxufw4dvw6xfcqcbz-...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi, happy new year.
>
> Here's a vanilla partitioned convolution abstraction
> https://www.dropbox.com/s/pbkg8xy2yhy9bpo/conv~-vanilla.zip…
> <
> https://www.dropbox.com/s/pbkg8xy2yhy9bpo/conv~-vanilla.zip?dl=0=IwAR3Sj1Cx8it5Tt8ne5miujaQxhgqlr1S2AuoyhGQzjQwofvR7OpUzhh9EgE
> >
>
>
> It is based on this http://tre.ucsd.edu/wordpress/?p=772
> <
> http://tre.ucsd.edu/wordpress/?p=772=IwAR0cFSK7dKpsYc1tq1gH5nebQ0aSPLFhTOB-ztlsz0Fx0tbz9_tYwKAN4NE
> >
>
>
> what you think, is it working? Both objects on the help file take about 40%
> of my CPU power, but I'm on a wild machine
>
>
>
> I made some changes on the original work by Tom Erbe. It is supposed to be
> more efficient because the FFT on the input is only done once! I tried the
> idea of having each partition work with FFT saved on tables, so we wouldn't
> need to perform FFTs in different instances of clone, but that doesn't seem
> to be possible. And, well, it is made as an abstraction and all you need to
> do is give it the window size and the IR sound file name...
>
>
> cheers
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.puredata.info/pipermail/pd-list/attachments/20190103/7d73b4eb/attachment-0001.html
> >
>
> --
>
> Subject: Digest Footer
>
> ___
> Pd-list mailing list
> Pd-list@lists.iem.at
> to manage your subscription (including un-subscription) see
> https://lists.puredata.info/listinfo/pd-list
>
>
> --
>
> End of Pd-list Digest, Vol 166, Issue 5
> ***
>


-- 
Maximiliano Estudies
+49 176 36784771
maxiestudies.com
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list