Re: [PD] zexy/wrap for audio
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
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
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
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
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