Re: [PD] zexy/wrap for audio

2015-05-16 Thread Alexandre Torres Porres
hey, there is one object that does it after all, and it's a max clone from
cyclone. Meet: [pong~], it wraps and also folds (which was something else I
wanted as well, haha).

cheers

2015-05-16 9:49 GMT-03:00 Alexandre Torres Porres por...@gmail.com:

 Hi, this doesn't seem to be working actually, I tried the range 2-5 and it
 didn't happen. But I've already made me a workaround with [expr~] anyway,
 and I also tried another option similar to this for the range of -1 and 1.
 I bet there is a simple workaround this way too to make it generic to any
 range, but I wouldn't say it is trivial and simple, it can make the
 quest for an object like this sound silly or banal, but I still think (even
 by having found a workaround mysef) that it'd be just really simpler if
 there was an object for it. So I'd like to make the suggestion for one. It
 could be an abstraction like this.

 thanks

 thanks.

 2015-05-16 3:20 GMT-03:00 Cyrille Henry c...@chnry.net:



 Le 16/05/2015 00:24, Alexandre Torres Porres a écrit :

 phasewrap~ wraps a signal between -pi and pi
 wrap~ wraps between 0 and 1

 so none of them behaves like zexy/wrap, which can wrap between any given
 range.

 diference is only very simple math.

 see attachment.

 cheers
 c


 cheers

 2015-05-15 18:31 GMT-03:00 Cyrille Henry c...@chnry.net mailto:
 c...@chnry.net:

 wrap~ from vanilla
 cheers
 c


 Le 15/05/2015 22:37, Alexandre Torres Porres a écrit :

 howdy, looking for a zexy/wrap like object that works for audio,
 hints?
 thanks


 ___
 Pd-list@lists.iem.at mailto:Pd-list@lists.iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


 ___
 Pd-list@lists.iem.at mailto:Pd-list@lists.iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




 ___
 Pd-list@lists.iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


 ___
 Pd-list@lists.iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] zexy/wrap for audio

2015-05-16 Thread i go bananas
this seems to work

On Sat, May 16, 2015 at 10:07 PM, Alexandre Torres Porres por...@gmail.com
wrote:

 hey, there is one object that does it after all, and it's a max clone from
 cyclone. Meet: [pong~], it wraps and also folds (which was something else I
 wanted as well, haha).

 cheers

 2015-05-16 9:49 GMT-03:00 Alexandre Torres Porres por...@gmail.com:

 Hi, this doesn't seem to be working actually, I tried the range 2-5 and it
 didn't happen. But I've already made me a workaround with [expr~] anyway,
 and I also tried another option similar to this for the range of -1 and 1.
 I bet there is a simple workaround this way too to make it generic to any
 range, but I wouldn't say it is trivial and simple, it can make the
 quest for an object like this sound silly or banal, but I still think (even
 by having found a workaround mysef) that it'd be just really simpler if
 there was an object for it. So I'd like to make the suggestion for one. It
 could be an abstraction like this.

 thanks

 thanks.

 2015-05-16 3:20 GMT-03:00 Cyrille Henry c...@chnry.net:



 Le 16/05/2015 00:24, Alexandre Torres Porres a écrit :

 phasewrap~ wraps a signal between -pi and pi
 wrap~ wraps between 0 and 1

 so none of them behaves like zexy/wrap, which can wrap between any
 given range.

 diference is only very simple math.

 see attachment.

 cheers
 c


 cheers

 2015-05-15 18:31 GMT-03:00 Cyrille Henry c...@chnry.net mailto:
 c...@chnry.net:

 wrap~ from vanilla
 cheers
 c


 Le 15/05/2015 22:37, Alexandre Torres Porres a écrit :

 howdy, looking for a zexy/wrap like object that works for
 audio, hints?
 thanks


 ___
 Pd-list@lists.iem.at mailto:Pd-list@lists.iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


 ___
 Pd-list@lists.iem.at mailto:Pd-list@lists.iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




 ___
 Pd-list@lists.iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


 ___
 Pd-list@lists.iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




 ___
 Pd-list@lists.iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




vanillaWrap.pd
Description: Binary data
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Looking for solutions to the indexing into large arrays problem

2015-05-16 Thread William Huston
On Tue, Mar 31, 2015 at 11:17 AM, Miller Puckette m...@ucsd.edu wrote:
 There's an example in B16.long-varispeed.pd that shows how you can use
offsets into long arrays - this allows you to use the signal input within a
smaller range (ideally  1 second) to get accurate addressing.

 cheers
 Miller

Dear Miller, et. al.,

Thanks for this.
I'm finally getting around to trying to modify
my looper patch to be able to index into long arrays,
using the solution suggested.

I am sorry to say the onset for [tabread4~]
does not seem sufficient IMO
(if my understanding is correct).

The single precision index provided by the left inlet
of [tabread4~], which seems safe in the range (0..150,000),
which is typically driven by a phasor~,
is *added* to the right inlet.

So instead of first hearing distortion at 150,000 samples
--- 3.4 seconds at 44.1Khz) -- this is the example in B15
Using Onsets into Tabread4~ to provide accuracy--

Now, we have deferred the problem to 300,000 samples,
*6.8 seconds!*  Do I have this right?

Thanks,
BH







On Tue, Mar 31, 2015 at 11:17 AM, Miller Puckette m...@ucsd.edu wrote:

 Hi all -

 There's an example in B16.long-varispeed.pd that shows how you can use
 offsets
 into long arrays - this allows you to use the signal input within a smaller
 range (ideally  1 second) to get accurate addressing.

 cheers
 Miller

 On Tue, Mar 31, 2015 at 11:07:52AM -0400, William Huston wrote:
  I have a related question.
 
  I am intermediate PD programmer, about 9 months into patching.
  I really love PD, despite some quirks.
 
  The single most annoying issue I have found so far is the inability for
 PD
  to accurately index into large arrays.
 
  The way this manifests is very curious! I first noticed high frequency
  noise at maybe 6 min. into an array, which gets worse as you move into
 the
  file. At 20 min, it's really horrible.
 
  I would say the root cause is
 
  a) lack of a long integer datatype. Friends, sometimes you really want
  ints, like accurately indexing into an array, and
 
 
  b) lack of precision in (short) floats.
 
  People on the FB group promptly told me this is a well-known issue, and
  directed me to PD-double. This sounds like a wonderful project, however
 it
  seems it is only beta, and breaks several of the modules in extended.
 
  So I am wondering 2 things:
 
  1) What solutions have people come up with for accurately reading big
  arrays at audio rate, using either pd-extended or vanilla?
 
  (I have considered breaking the big file up into smaller arrays, but this
  is cumbersome).
 
  2) What is the long-term goal at solving this problem?
 
  Thanks :)
 
 
 
 
 
 
 
 
  On Tue, Mar 31, 2015 at 5:51 AM, peiman khosravi 
 peimankhosr...@gmail.com
  wrote:
 
   Sorry, forgot to reply to all.
  
   Hello,
  
   I had this problem in maxMSP recently and found a working solution.
 Note
   that I was only on a laptop so I don't know how relevant this is to
 your
   question. Below is the solution I found on the Max forum (I don't have
 the
   link right now but it should come up on google).
  
   1- Read the file [silently] from disk (using sfplay~ or equivalent),
 at 50
   times the original speed and record the output into a buffer that is 50
   times smaller than the original file.
  
   2- You can navigate through this smaller buffer and multiply the
 output by
   50 to get the correct time pointer into the original file. I then read
 the
   original file from the disk, instead of loading it into a buffer.
  
   3- Since I'm making my patch for concert playback, I have put in place
 a
   checking mechanism that looks for an existing 'waveform' file. (The
 patch
   automatically names these originalFileName.wave.aif.) If it exists, the
   waveform file is read into the buffer, otherwise, the loaded soundfile
 is
   'analysed'.
  
   I can send you my patch if you are interested. I don't see any reason
 why
   this can't be implemented in PD. Although the graphical scrolling
 might be
   slower in PD. I'd be interested to know if this works in PD.
  
   Best,
   Peiman
  
  
  
  
   *www.peimankhosravi.co.uk http://www.peimankhosravi.co.uk || RSS
 Feed
   http://peimankhosravi.co.uk/miscposts.rss || Concert News
   http://spectralkimia.wordpress.com/*
  
   On 31 March 2015 at 10:18, Stefan Tiedje stefantie...@googlemail.com
   wrote:
  
   Hello list,
   might well be the first post here, though I am well experienced in
   Max/MSP...
   As there is no way to get Max patches run on mobile devices, I want
 to do
   it in PD using the MobMuPlat apps for Android/iOS.
   The task would be to simply to play a stereo sound file, but of about
 one
   hour lebgth. As MobMuPlat only supports vanilla PD I am restricted to
 that
   as far as I know.
   In the docs and on the net I did not find any way to navigate within
 that
   playback. (Its crucial for rehearsals.) The size is too big for
 loading it
   into RAM (the mobile devices which are around often have less than 1
 

Re: [PD] pd in a eurorack modular system

2015-05-16 Thread Pagano, Patrick
Hi

i have made some advances.

I installed Debian Wheezy onto the Raspi

I programmed the arduino to excpet the potentiometers and all 6 react from 
0-1023

They are both responding

I found the same bug where pd -nogui needs about 1/2 second to boot before 
turning on the dsp

I also had to change the WProgram.h to Arduino.h in the Simple Messages System 
library which works well when placed in Arduino/Libraries.


Now i am looking for a nice pd patch that can granulate sound without the need 
for a table to be written first. I am looking at Bill Orcutt's Grain2.0 port.? 
in conjunction with the Arduino2pd patch.


more soon.


if anyone has any suggestions for a fun effects patch please link or attach one!


pp


Patrick Pagano B.S, M.F.A
Audio and Projection Design Faculty
Digital Worlds Institute
University of Florida, USA
(352)294-2020

From: Pd-list pd-list-boun...@mail.iem.at on behalf of tim vets 
timv...@gmail.com
Sent: Friday, April 17, 2015 6:06 PM
To: Tilo Kremer
Cc: pd-l...@iem.at
Subject: Re: [PD] pd in a eurorack modular system



2015-04-15 0:57 GMT+02:00 Tilo Kremer 
p...@dadacafe.orgmailto:p...@dadacafe.org:
Hello,

 On Mon, Apr 13, 2015 at 8:01 PM, Peter P.
 peterpar...@fastmail.commailto:peterpar...@fastmail.com wrote: * Pagano, 
 Patrick
 p...@digitalworlds.ufl.edumailto:p...@digitalworlds.ufl.edu [2015-04-13 
 19:53]:
 Hi


 I am building my first modualr system with a little grant
 money i got for research. For the first 1000$ i got a
 beginner Pittsburgh Modular system and one envelope module.
 FOr the second 1000$ to complete the grant i am considering

you might be interested in the axoloti project:
http://axoloti.be/

while the board is not exactly in euro form factor it should be
possible to include it into a modular setup (i am going to try
exactly that as soon as i get a board)

The board design allows the midi part to be cut off in order to fit vertical 
mounting in Eurorack.
Mounting holes and solder holes are also provided to connect and mount the midi 
part after separation.
For Eurorack connectivity, voltage levels for control voltage in- and output 
must still be shifted from 0..3.3V to 10V externally and thus will require some 
DIY work.
from 
https://www.indiegogo.com/projects/axoloti-a-digital-audio-platform-for-makers#comments
gr,
Tim


hth,

tee

___
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list

___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] GUI lock ups

2015-05-16 Thread William Huston
Hi all--

I use 0.43.4-extended on Windows 7.

Whenever I have one or more [metro]'s
running  30ms, I commonly get GUI lockups.

Bangs still blink, but sliders and number atoms
and other elements are frozen.
They still work, they change value,
but  the GUI does not update.

The problem seems to become more likely
as the interval reduces. I can get 20 mins
sometimes at 30ms, but if I bring it down to 10ms,
it locks up in just a couple of minutes.

Has this been fixed?
Is this a reason for me to move to main-branch Vanilla?

Thanks,
BH




-- 
--
May you, and all beings
be happy and free from suffering :)
-- ancient Buddhist Prayer (Metta)

Don't forget to sign the

*Pledge to Resist*

*the Constitution Pipeline:*

   - *The Pledge: TinyURL.com/Pledge2ResistCP
   http://TinyURL.com/Pledge2ResistCP*
   - *More info: TinyURL.com/Pledge2ResistCP1
   http://TinyURL.com/Pledge2ResistCP1*
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list