Re: [PD] List of important computer music works
Someone showed me the site below which is similar but more comprehensive and doesn't require flash. http://www.furia.com/misc/genremaps/engenremap-electroacousticimprovisation.html#tunnel It's still a bit hard to find art music unless you dig. There are so many sub-genres, the really distinct music types get buried. Sam On Tue, Oct 15, 2013 at 6:01 AM, Py Fave pyf...@gmail.com wrote: this site is very partial (mostly consumer music ) ,and flash based and post 70 s but funny to explore http://techno.org/electronic-music-guide/ 2013/10/14 Samuel Burt composer.samuel.b...@gmail.com: I've been teaching classes for several years now and always provide examples of electronic music from the origins to the 70s. I've also been integrating a little historical background of modern dance music. What I'm really lacking is a substantial list of important works that have been made possible by personal computers, especially those that incorporate interactivity or couldn't have been made without intense digital processes like FFT or granularization. I'm familiar with a few, but is there already a good list to draw from so I don't get bored from repetition? Works created in Pd are even better for selling the idea of learning to program interactive media. Thanks ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] List of important computer music works
I've been teaching classes for several years now and always provide examples of electronic music from the origins to the 70s. I've also been integrating a little historical background of modern dance music. What I'm really lacking is a substantial list of important works that have been made possible by personal computers, especially those that incorporate interactivity or couldn't have been made without intense digital processes like FFT or granularization. I'm familiar with a few, but is there already a good list to draw from so I don't get bored from repetition? Works created in Pd are even better for selling the idea of learning to program interactive media. Thanks ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] eowave ribbon
Hey listers, I've been thinking a lot about the Ondes Martenot and wondering what it would be like to use for MIDI-style control. Have any of you used the Eowave Ribbon controller with Pd? How well does the tactile pad pressure sensor work? I wish for an envelop controller like the Ondes Martenot has. Has anyone seen controllers like this? http://huebnerie.de/blog/wp-content/uploads/2011/01/om5_touche.jpg Samuel Burt ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Finding sample length of long aif
Greetings list, I'm developing an application for someone that involves picking a start and end point of a selection of long (30 minute) audio files. I've solved this by using [soundfile_info] to find the length. I provide two sets of arrays. One displays the waveform of a selection set from the beginning of the file. A second displays the waveform of a selection set from the end of the file. This works great for wave files, however [soundfile_info] doesn't work with aifs. Does anyone know of another method of getting the length (and preferably number of channels) of an aif? Thanks, Sam ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] new GUI obect: filterview, for generating and seeing biquad coefficients
Here are the steps I took: 1) I opened the help patch in the directory with the .pd_darwin binary file. 2) I turned on audio. 3) I selected a high pass filter. 4) I wondered if changing the bandwidth would do anything, so I moved my cursor over one of the red lines that show bandwidth. The line became highlighted but I could not move it from its position. 5) I selected a band pass filter. 6) I attempted to move the bandwidth, again, to no avail. 7) I single-clicked (no hold) in the area between the bandwidth markers and began changing the frequency of the band pass filter. 8) The filter continued following my pointer as long as it was inside the borders of the GUI. 9) If I moved my pointer out of the GUI and pressed command-E, the frequency would stop moving. 10) Pressing command-E, again, would resume following my pointer without my clicking anywhere. 11) Then, Pd failed with a spinning beach ball. A force quit was necessary. 12) In the meantime, when I clicked on the patch's titlebar, it showed one of the cursor symbols for changing the bandwidth. Let me know if I can help test it more. I suppose I left out one bit of information. I am running Pd-extended 0.42.5-extended. Sam On Apr 8, 2012, at 6:35 , Hans-Christoph Steiner wrote: Hmm, I thought I got rid of that issue with it sticking to the mouse pointer... arg. Can you tell me the steps to reproduce it? I should add more to the help patch. The goal was to make it as self-explanatory as possible. So you can click and move the filter center and gain, and click and drag on the vertical bandwidth lines to control the bandwidth. .hc On Apr 8, 2012, at 4:33 PM, Samuel Burt wrote: Hans, This is so exciting. The binary is working here on a MacIntosh 2.8 GHz Intel Core 2 Duo with OS 10.6.8. I thought you might appreciate some quick user feedback. When I click the graphic, it lets me adjust frequency and amplitude, but then my cursor gets stuck to it like mouse up isn't working. Every time I click it adds another red vertical line. A slight bit more documentation would be helpful in the help patch, too, explaining how one can interact with the graph with the mouse. Is it possible to change the bandwidth with the GUI? is there a key combination one can hold? Sam ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] new GUI obect: filterview, for generating and seeing biquad coefficients
I've just taught myself about biquad~ and understand enough to know that a change in sampling rate will change the calculation of the center frequency. I was hoping the second outlet would output this information. Will it change based on the sampling rate or will it always be calculated for 44.1K? Sam On Apr 9, 2012, at 3:20 , Hans-Christoph Steiner wrote: The second outlet will eventually output the current filter bandwith, center, and gain, but right now it does nothing. .hc On Apr 9, 2012, at 2:39 PM, Samuel Burt wrote: Hans, Great to know. It works wonderfully with the beta of 0.43-extended here. What is the second outlet of filterview? I really appreciate the safeguards to prevent the filter from becoming unstable. Sam On Apr 9, 2012, at 11:13 , Hans-Christoph Steiner wrote: The last bit is the key bit of information: filterview will only work on 0.43, not 0.42.5. It relies on some of the new features of 0.43. .hc On Apr 9, 2012, at 9:57 AM, Samuel Burt wrote: Here are the steps I took: 1) I opened the help patch in the directory with the .pd_darwin binary file. 2) I turned on audio. 3) I selected a high pass filter. 4) I wondered if changing the bandwidth would do anything, so I moved my cursor over one of the red lines that show bandwidth. The line became highlighted but I could not move it from its position. 5) I selected a band pass filter. 6) I attempted to move the bandwidth, again, to no avail. 7) I single-clicked (no hold) in the area between the bandwidth markers and began changing the frequency of the band pass filter. 8) The filter continued following my pointer as long as it was inside the borders of the GUI. 9) If I moved my pointer out of the GUI and pressed command-E, the frequency would stop moving. 10) Pressing command-E, again, would resume following my pointer without my clicking anywhere. 11) Then, Pd failed with a spinning beach ball. A force quit was necessary. 12) In the meantime, when I clicked on the patch's titlebar, it showed one of the cursor symbols for changing the bandwidth. Let me know if I can help test it more. I suppose I left out one bit of information. I am running Pd-extended 0.42.5-extended. Sam On Apr 8, 2012, at 6:35 , Hans-Christoph Steiner wrote: Hmm, I thought I got rid of that issue with it sticking to the mouse pointer... arg. Can you tell me the steps to reproduce it? I should add more to the help patch. The goal was to make it as self-explanatory as possible. So you can click and move the filter center and gain, and click and drag on the vertical bandwidth lines to control the bandwidth. .hc On Apr 8, 2012, at 4:33 PM, Samuel Burt wrote: Hans, This is so exciting. The binary is working here on a MacIntosh 2.8 GHz Intel Core 2 Duo with OS 10.6.8. I thought you might appreciate some quick user feedback. When I click the graphic, it lets me adjust frequency and amplitude, but then my cursor gets stuck to it like mouse up isn't working. Every time I click it adds another red vertical line. A slight bit more documentation would be helpful in the help patch, too, explaining how one can interact with the graph with the mouse. Is it possible to change the bandwidth with the GUI? is there a key combination one can hold? Sam The arc of history bends towards justice. - Dr. Martin Luther King, Jr. [T]he greatest purveyor of violence in the world today [is] my own government. - Martin Luther King, Jr. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Pd 0.43 gop, no Apply button
I just noticed that Pd 0.43 changes graph on parent to no longer have an Apply button. I relied on the Apply button a lot to get the size of the graph on parent correct. I was wondering why this change was made and if perhaps someone was planning a better method for adjusting graph on parent's range and size? Sam ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] new GUI obect: filterview, for generating
and seeing biquad coefficients MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Do ggee's objects recognize the sampling rate? They didn't appear to for me. When I changed the SR and used the same frequency value, I heard a change in the center frequency of the filter. Sam From: Hans-Christoph Steiner Sent: 4/9/2012 5:59 PM To: Samuel Burt Cc: Pd List Subject: Re: [PD] [PD-announce] new GUI obect: filterview, for generating and seeing biquad coefficients It understands the global sample rate, but not yet the sample rate set with [block~]. .hc On Apr 9, 2012, at 3:28 PM, Samuel Burt wrote: I've just taught myself about biquad~ and understand enough to know that a change in sampling rate will change the calculation of the center frequency. I was hoping the second outlet would output this information. Will it change based on the sampling rate or will it always be calculated for 44.1K? Sam On Apr 9, 2012, at 3:20 , Hans-Christoph Steiner wrote: The second outlet will eventually output the current filter bandwith, center, and gain, but right now it does nothing. .hc On Apr 9, 2012, at 2:39 PM, Samuel Burt wrote: Hans, Great to know. It works wonderfully with the beta of 0.43-extended here. What is the second outlet of filterview? I really appreciate the safeguards to prevent the filter from becoming unstable. Sam On Apr 9, 2012, at 11:13 , Hans-Christoph Steiner wrote: The last bit is the key bit of information: filterview will only work on 0.43, not 0.42.5. It relies on some of the new features of 0.43. .hc On Apr 9, 2012, at 9:57 AM, Samuel Burt wrote: Here are the steps I took: 1) I opened the help patch in the directory with the .pd_darwin binary file. 2) I turned on audio. 3) I selected a high pass filter. 4) I wondered if changing the bandwidth would do anything, so I moved my cursor over one of the red lines that show bandwidth. The line became highlighted but I could not move it from its position. 5) I selected a band pass filter. 6) I attempted to move the bandwidth, again, to no avail. 7) I single-clicked (no hold) in the area between the bandwidth markers and began changing the frequency of the band pass filter. 8) The filter continued following my pointer as long as it was inside the borders of the GUI. 9) If I moved my pointer out of the GUI and pressed command-E, the frequency would stop moving. 10) Pressing command-E, again, would resume following my pointer without my clicking anywhere. 11) Then, Pd failed with a spinning beach ball. A force quit was necessary. 12) In the meantime, when I clicked on the patch's titlebar, it showed one of the cursor symbols for changing the bandwidth. Let me know if I can help test it more. I suppose I left out one bit of information. I am running Pd-extended 0.42.5-extended. Sam On Apr 8, 2012, at 6:35 , Hans-Christoph Steiner wrote: Hmm, I thought I got rid of that issue with it sticking to the mouse pointer... arg. Can you tell me the steps to reproduce it? I should add more to the help patch. The goal was to make it as self-explanatory as possible. So you can click and move the filter center and gain, and click and drag on the vertical bandwidth lines to control the bandwidth. .hc On Apr 8, 2012, at 4:33 PM, Samuel Burt wrote: Hans, This is so exciting. The binary is working here on a MacIntosh 2.8 GHz Intel Core 2 Duo with OS 10.6.8. I thought you might appreciate some quick user feedback. When I click the graphic, it lets me adjust frequency and amplitude, but then my cursor gets stuck to it like mouse up isn't working. Every time I click it adds another red vertical line. A slight bit more documentation would be helpful in the help patch, too, explaining how one can interact with the graph with the mouse. Is it possible to change the bandwidth with the GUI? is there a key combination one can hold? Sam The arc of history bends towards justice. - Dr. Martin Luther King, Jr. [T]he greatest purveyor of violence in the world today [is] my own government. - Martin Luther King, Jr. News is what people want to keep hidden and everything else is publicity. - Bill Moyers ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] new GUI obect: filterview, for generating and seeing biquad coefficients
Hans, This is so exciting. The binary is working here on a MacIntosh 2.8 GHz Intel Core 2 Duo with OS 10.6.8. I thought you might appreciate some quick user feedback. When I click the graphic, it lets me adjust frequency and amplitude, but then my cursor gets stuck to it like mouse up isn't working. Every time I click it adds another red vertical line. A slight bit more documentation would be helpful in the help patch, too, explaining how one can interact with the graph with the mouse. Is it possible to change the bandwidth with the GUI? is there a key combination one can hold? Sam On Apr 8, 2012, at 2:55 , pd-list-requ...@iem.at wrote: Message: 4 Date: Sun, 8 Apr 2012 12:50:05 -0400 From: Hans-Christoph Steiner h...@at.or.at Subject: Re: [PD] [PD-announce] new GUI obect: filterview,for generating and seeing biquad coefficients To: Mike Moser-Booth mmoserbo...@gmail.com Cc: pd-list@iem.at, Marco Donnarumma de...@thesaddj.com Message-ID: 8bb69cdd-86cb-4455-8524-d2200a226...@at.or.at Content-Type: text/plain; charset=us-ascii Ok, big update, this should work a lot better. http://puredata.info/downloads/filterview I changed the formula below to be a fixed resolution of 5 pixels. I was thinking that this should be generalized into a general biquad~ library, so with objects like [bandpass] to calculate biquad coefficients. The calculations could all be written in C as a shared library, then the Tcl code could use those C functions also, which I think would allow for 1 pixel resolution. My guess is that doing the math in C would make things noticeably faster. .hc ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] soundfiler is slow; readsf~ no filelength
How do I get the length of an aif file without using soundfiler? I've got an application that loads random aif and wav files from a chosen directory when triggered. I was using soundfiler to load a sound into an array where I could play it back with variable speed. When I ran two of these applications simultaneously, I noticed audio dropouts every time soundfiler would load a new sound. Soundfiler is not threaded, so I went looking for other people's solutions. Someone mentioned that Miller had suggested using readsf~ in an upsampled subpatch to read a sound into an array quickly. When you do this, how do you know how long to make your array to load in the sound? I suppose I could just make a preset length. I did see posts about wavinfo (buggy) and soundfile_info (only for wav files). Is there a way to get the sample length of aifs in Pd without soundfiler? This is an application I develop for someone else. It would not be appropriate for me to ask him to go through his entire collection of samples and change all the aifs to wavs. If I make the array an arbitrary length, he may be surprised when he starts trying to load in 2 minute files. OS 10.6.8 Pd 0.42.5-extended-rc5 Thanks, Samuel Burt ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] soundfiler is slow; readsf~ no filelength
Thanks, Hans, but iemlib/soundfile_info is also giving me the error. soundfile_info_read-error: /filepath/growl.oeoeoe.01.aif is no RIFF-WAVE-file Sam On Nov 3, 2011, at 4:57 , Hans-Christoph Steiner wrote: I think there is iemlib/soundfile_info. .hc On Nov 3, 2011, at 4:07 PM, Samuel Burt wrote: How do I get the length of an aif file without using soundfiler? I've got an application that loads random aif and wav files from a chosen directory when triggered. I was using soundfiler to load a sound into an array where I could play it back with variable speed. When I ran two of these applications simultaneously, I noticed audio dropouts every time soundfiler would load a new sound. Soundfiler is not threaded, so I went looking for other people's solutions. Someone mentioned that Miller had suggested using readsf~ in an upsampled subpatch to read a sound into an array quickly. When you do this, how do you know how long to make your array to load in the sound? I suppose I could just make a preset length. I did see posts about wavinfo (buggy) and soundfile_info (only for wav files). Is there a way to get the sample length of aifs in Pd without soundfiler? This is an application I develop for someone else. It would not be appropriate for me to ask him to go through his entire collection of samples and change all the aifs to wavs. If I make the array an arbitrary length, he may be surprised when he starts trying to load in 2 minute files. OS 10.6.8 Pd 0.42.5-extended-rc5 Thanks, Samuel Burt ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list Computer science is no more related to the computer than astronomy is related to the telescope. -Edsger Dykstra ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd-list Digest, Vol 79, Issue 76
Roman, Many thanks. I had never downsampled with [block~] before. Does [block~] not go above 1024? I was able to get bins equal to 1.345 Hz with [block~ 1024 1 0.03125]. Sam -- Message: 2 Date: Tue, 18 Oct 2011 11:20:23 +0200 From: Roman Haefeli reduz...@gmail.com Subject: Re: [PD] Analyzing subharmonic frequencies accurately To: pd-list@iem.at Message-ID: 1318929623.1618.1.camel@yoyo5 Content-Type: text/plain; charset=UTF-8 Hi Sam If you're interested only in the lower frequencies anyway, you can drastically lower the sample rate in order to save some CPU cycles when doing the FFT. Roman ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd-list Digest, Vol 79, Issue 74
Katja, that sounds like a nice approach. With sound file playback, I could just delwrite~ the audio 3 seconds so everything would resync. I'm going to have to go back and look at fft, again. I spent a lot of time figuring out how to use [fft~] a few years ago. I'm not quite clear on how to tell what Hz value each bin is indicating. Wait, is it as simple as sample-rate/block-size=Hz? By the way, if I was starting at the beginning with [fft~] this is the place I would go to start figuring it out: http://www.pd-tutorial.com/english/ch03s08.html Many thanks to Johannes Kreidler for these excellent and thorough guides. It's an excellent place to discover new things, even for experienced users. Sam -- Message: 7 Date: Mon, 17 Oct 2011 23:43:45 +0200 From: katja katjavet...@gmail.com Subject: Re: [PD] Analyzing subharmonic frequencies accurately To: pd-list@iem.at Message-ID: CAFY0eaozjc=xMoq3h2mJo6XmAhtKz-V1+XfM44ps4s+ZMb=1...@mail.gmail.com Content-Type: text/plain; charset=ISO-8859-1 Hi, With fft~ you can go up to a framesize of 2^17, that is around 3 seconds when assuming 44.1KHz SR. The bin resolution is then ~0.37 Hz which may be just accurate enough for your purpose (spectral leakage will always make analysis less precise than the bin resolution suggests). Notice that the latency of your info will also be 3 seconds then. Katja On Mon, Oct 17, 2011 at 11:24 PM, Samuel Burt composer.samuel.b...@gmail.com wrote: A friend of mine asked me if I could make some kind of filter that could provide information about subharmonic frequencies. I wasn't quite sure what he meant, but I thought I'd try a few things to see what I could get. He mentioned he wanted the following bands 1-3 Hz, 4-6 Hz, 7-9 Hz, 11-14 Hz, and 15-18 Hz. The first thing I tried was a series of [lop~] and [hip~] filters in the ranges he was wanting. I stacked multiple [lop~]s and [hip~]s, to make really hard limits and then sent the output from each band to vu~ meters. This was unreliable. In fact, a 5 Hz sine wave seemed more likely to show up in the 10 Hz band. I also tried [bp~], [vcf~], and [svf~] with no luck. I then took a different approach, using [threshhold~] and [timer] to time the distance between zero crossings and output the result. This is very reliable for a sine wave, but I fear it wouldn't be that useful for real world signals. Have any of you ever tried to separate out subharmonic frequencies in Pd? Any experience with brain wave analysis in software? What's a better technique? Thanks, Sam in Baltimore ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] gem -- antialiasing?
So, knowing about antialiasing is making me very excited. I just tried it on a MacBook Pro (Nvidia onboard graphics) in OS X. With FSAA 0, I had no antialiasing. WIth FSAA 1, I could see the jagged line effect reduced. With FSAA 2, I could see double the antialiasing effect. Past FSAA 4, I couldn't ascertain whether there was any difference. I'm wondering if this is documented anywhere. Also, I noted a huge drop in framerates when running antialiasing with a patch I made with seven regions of video feedback. I will have to try it later with the dedicated Nvidia graphics card running. I'm still wondering if it is possible to add blur to layers or create lens focus blur with Gem. Sam ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Blur FX on a specific area on video and camera focus blur
On a related note, I've been hoping to find a way to add movable camera focus blur to 3-d primitives. Is there an easy way to do this with Gem? See the example on this page: http://www.opengl.org/resources/code/samples/glut_examples/advanced/advanced.html Sam Message: 2 Date: Wed, 30 Jun 2010 10:47:12 -0400 (EDT) From: Mathieu Bouchard ma...@artengine.ca Subject: Re: [PD] Blur FX on a specific area on video. To: Olivier Baudu lamouraupeu...@gmail.com Cc: PD List pd-list@iem.at Message-ID: alpine.deb.2.00.1006301030550.10...@paik.artengine.ca Content-Type: text/plain; charset=iso-8859-15; Format=flowed On Tue, 29 Jun 2010, Olivier Baudu wrote: We want to process a blur effect on a specific area on video. To be clearer, we want to blur faces... To find faces, we use [pix_opencv_haarcascade ]... 1. blur the whole picture 2. use the output of your detector to make a mask 3. use the mask to cut holes through the normal picture, using the blurred picture. if you were to only do [pix_texture] on the final result, you can do [pix_texture] on both the normal and the fully blurred image and combine them using two separate [rectangle], an [alpha], and a [pix_alpha]. even though it may waste a lot of blurred pixels, at least you can do it on all sorts of nonrectangle shapes. je suis pass? tr?s proche d'utiliser ?a hier, mais avec une autre sorte de d?tection compl?tement diff?rente, en particulier parce qu'on voulait que la zone floue soit nonrectangulaire et graduelle (un gradient d'alpha, dans l'jargon). _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montr?al, Qu?bec. t?l?phone: +1.514.383.3801 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Double File Open
With Pd 0.42.5-extended-20100508 in Mac OS 10.5.8, I am seeing a weird bug. When I double click a *.pd file in the Finder, Pd opens two copies of the file, sometimes. I haven't noticed a pattern, yet, and I don't think I am triple clicking, either. I think it might only happen when double-clicking the file launches Pd, and not when Pd is already open. Has anyone else noticed it? Sam___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Problem with [list]-[drip 50]
I'm running the latest stable build and the latest nightly build of Pd on OS 10.5.8. Please, see if you can duplicate my problem. When I bang [list]--[drip], I don't have a problem. [list] just outputs bang to [drip], and [drip] doesn't seem to do anything. When I bang [list]--[drip 50], Pd crashes. Is [drip 50] going into an infinite loop looking for the next element in a nonexistent list? Sam in Baltimore ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Pd 0.41.4-extended crash Mac OS X 10.5.8
I've been developing a custom modular synthesizer for a friend. However, he has been experiencing random crashes of Pd when trying to run it. We're both running Pd 0.41.4-extended on new Macbook Pros running 10.5.8. His is the 2009 17 Macbook Pro 2.8 GHz with 8 GB RAM. I've noticed it crashing on his computer when saving a patch, but not every time. I've seen it momentarily freeze when saving, too, and then not crash. There is a chance to crash at other times like when attempting to close a parent window or attempting to close the Pd window. Sometimes, Pd crashes and the GUI goes away but the other Pd process must be killed in Activity Monitor. Other times, it doesn't crash, but it won't let me close the project window, instead throwing the invalid command name error as seen below. Is anyone else noticing similar problems in OS 10.5.8 or on the new Mac hardware? Suggestions are appreciated. I ran Pd from the command line and got the following (with the large space of returns): user:Applications user$ ./Pd-extended.app/Contents/MacOS/Pd-extended tk scaling is 1.00049236829 Pt_Start() called open: /Applications/Pd-extended.app/Contents/Resources//Live Performance/schmidt:berndt/test.09.10.03/_TESTING.pd: No such file or directory _TESTING.pd: No such file or directory invalid command name .x14cf8d60.c invalid command name .x14b0c060.c invalid command name .x15375350.c invalid command name .x15743850.c pd_gui: pd process exited john-berndt-s-computer:Applications john$ ./Pd-extended.app/Contents/MacOS/Pd-extended tk scaling is 1.00049236829 Pt_Start() called Mac OS X's Problem Report window throws: Process: pd [2388] Path: /Applications/Pd-extended.app/Contents/Resources/Scripts/../bin/pd Identifier: pd Version: ??? (???) Code Type: X86 (Native) Parent Process: Pd-extended [2387] Interval Since Last Report: 886 sec Crashes Since Last Report: 1 Per-App Interval Since Last Report: 0 sec Per-App Crashes Since Last Report: 1 Date/Time: 2009-10-03 11:23:20.741 -0400 OS Version: Mac OS X 10.5.8 (9L31a) Report Version: 6 Anonymous UUID: 58414F62-F69A-452A-BAC6-09BBE84E5310 Exception Type: EXC_BAD_ACCESS (SIGBUS) Exception Codes: KERN_PROTECTION_FAILURE at 0x002a Crashed Thread: 0 Thread 0 Crashed: 0 pd 0x00015387 glist_getcanvas + 10 (g_graph.c:187) 1 pd 0x0001091d glist_isvisible + 32 (g_canvas.c:855) 2 pd 0x00046682 my_numbox_draw_update + 25 (g_numbox.c:138) 3 pd 0x0006094a sys_pollgui + 179 (s_inter.c:764) 4 pd 0x0005cf90 m_mainloop + 849 (m_sched.c:490) 5 pd 0x0005f789 sys_main + 2118 (s_main.c:306) 6 pd 0x20c2 _start + 216 7 pd 0x1fe9 start + 41 Thread 1: 0 libSystem.B.dylib 0x928ae286 mach_msg_trap + 10 1 libSystem.B.dylib 0x928b5a7c mach_msg + 72 2 com.apple.CoreFoundation0x9744ce7e CFRunLoopRunSpecific + 1790 3 com.apple.CoreFoundation0x9744daa8 CFRunLoopRunInMode + 88 4 com.apple.audio.CoreAudio 0x908815f8 HALRunLoop::OwnThread(void*) + 160 5 com.apple.audio.CoreAudio 0x90881480 CAPThread::Entry(CAPThread*) + 96 6 libSystem.B.dylib 0x928df155 _pthread_start + 321 7 libSystem.B.dylib 0x928df012 thread_start + 34 Thread 2: 0 libSystem.B.dylib 0x928b546e __semwait_signal + 10 1 libSystem.B.dylib 0x928dfdcd pthread_cond_wait$UNIX2003 + 73 2 libGLProgrammability.dylib 0x91c9bb32 glvmDoWork + 162 3 libSystem.B.dylib 0x928df155 _pthread_start + 321 4 libSystem.B.dylib 0x928df012 thread_start + 34 Thread 3: 0 libSystem.B.dylib 0x928ae2ce semaphore_wait_signal_trap + 10 1 libSystem.B.dylib 0x928e02c6 _pthread_cond_wait + 1267 2 libSystem.B.dylib 0x92925539 pthread_cond_wait + 48 3 pdp.pd_darwin 0x136754b8 pdp_procqueue_thread + 89 Thread 4: 0 libSystem.B.dylib 0x928ae2ce semaphore_wait_signal_trap + 10 1 libSystem.B.dylib 0x928e02c6 _pthread_cond_wait + 1267 2 libSystem.B.dylib 0x92925539 pthread_cond_wait + 48 3 pd 0xf023 writesf_child_main + 337 (d_soundfile.c:2164) 4 libSystem.B.dylib 0x928df155 _pthread_start + 321 5 libSystem.B.dylib 0x928df012 thread_start + 34 Thread 5: 0 libSystem.B.dylib 0x928ae2ce semaphore_wait_signal_trap + 10 1 libSystem.B.dylib 0x928e02c6 _pthread_cond_wait + 1267 2 libSystem.B.dylib
Re: [PD] bug???!?!?
Ed, I have suspected [envrms~] of wrecking the performance of my patches before (on a PowerBook G4). I was never quite sure if it was really [envrms~]'s fault until I discovered [unsig~ #] and never went back. [unsig~] will do what [envrms~] does, but also allows you to set the sample time in milliseconds. I wonder if anyone else has had [envrms~] audio freezes. Sam -- Message: 1 Date: Sat, 8 Aug 2009 11:15:52 + (GMT) From: Ed Kelly morph_2...@yahoo.co.uk Subject: [PD] bug???!?!? To: pddev pd-...@iem.at, PD List pd-list@iem.at Message-ID: 821138.511...@web26302.mail.ukl.yahoo.com Content-Type: text/plain; charset=utf-8 Hi there, I've encountered this before, but now it has sabotaged one thing I wanted to play at pdcon, I want to work out why it happens. Enclosed is a folder containing two versions of my clinoker~ drum synth. On one of them, the filter for the noise generator does not work, and on the other it does. The only difference between them is an [envrms~] measuring object on the frequency signal to the filter - but it's not even in the chain of signals that affects anything. Have a look. Ideas please? Ed ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list