• dxk

    I'm on Linux and using JACK too and changing the settings SHOULDN'T haven't an effect on audible frequency, particularly with the oscillators. In fact, it seems like Pd ignores any sample rate I try to set and just takes JACK's sample rate (but perhaps this is changeable with command line parameters). Anyways, I'm not hearing any difference in audible frequency from my own tests, as should be the case.

    Anyways, [osc~] uses a lookup table for the sinusoid, meaning there's a cosine wave that's precalculated in Pd's guts and [osc~] searches for the value of cosine it needs with this table (with some interpolation as needed if it wants something in between stored values). A higher sampling rate just means that [osc~] looks up values more often, 48k times a second versus 44.1k times a second. [osc~ 440] in 44.1k and 48k is still going to be 440 Hz, no matter what the sampling rate. Now if you try to play a sound file encoded at 44.1k at 48k, well, that's going to sound different because it's not meant to be read through that fast so everything is going to sound higher-pitched than normal. It's exactly like playing a 33 1/3 RPM at 45 RPM.

    You don't really need to worry about different sample rates when using stuff like [osc~] or even [readsf~] at least in terms of audible frequencies, Pd takes care of that. Now when you're indexing into an array with [tabread4~] to play sounds, well, then you need to take sample rates into consideration.

    posted in technical issues read more
  • dxk

    @alfonso.santimone Hello, i'm not sure if that are actually any Pd libraries that are specifically 64-bit builds for Windows? if you take a look at the Pd library manager Deken and search for any of the major libraries they all list Windows-i386-32 as the build platform, so just give that build a shot on your machine and let me know if that isn't working for you. We are working on making it available with Purr Data, but it should be usable with it as of now, besides GUI and canvas-oriented objects such as [comment], [mousestate], [scope~], etc as well as anything that involves a pop-up text editor window such as [coll], [capture], etc. All of those objects basically have hard-coded Tcl code while Purr Data runs on nw.js/HTML5 (yes, even the pop-up text editor windows rely on a bunch of Tcl code, we're thinking of maybe trying to harness Pd's [text] windows somehow).

    posted in news read more
  • dxk

    I think I've read some issues here and there about moving to Windows 10. I'm on Linux so I'm not too familiar with the build process on Win10. I think you can get GCC via MinGW for Windows. I know when I compiled on Linux I had to download a swath of dependencies, most of which were handled by "sudo apt build-dep gem"

    posted in extra~ read more
  • dxk

    I along with my fellow maintainers Alexander Torres Porres and Matt Barber have been working on updating Cyclone, the Max/MSP compat library for a year, and have just reached the point of an alpha release. Zipped builds can be found here: https://github.com/porres/pd-cyclone/releases/tag/cyclone0.3-alpha.1 and bug reports can be filed on the Issues tab of that repo. I've also uploaded it to be downloadable via Pd's built-in library manager Deken so you can search for "cyclone" and download the v0.3alpha1 build appropriate for your platform. There's a few objects that are more in-construction than others such as the GUI-related externals and have also not been ported to Purr Data quite yet.

    posted in news read more
  • dxk

    Still not clear exactly what you mean. An operating system is something like Linux or Windows, do you mean something like an graphical application like say, something you'd run on your phone or even like the graphical front-ends to audio plugins? On the easier side of things, you could use OSC to communicate between something like Processing and Pure Data, on the more difficult side of things, you could use something like libpd where you make the program and then use libpd to design the audio engine with Pure Data.

    posted in technical issues read more
  • dxk

    You need to add the actual Gem folder to your path. I wrote up something if you need more details: https://puredata.info/Members/derekxkwan/pdext-to-pd/

    posted in extra~ read more
  • dxk

    You probably have to be a bit more specific on what exactly is going wrong. If it's trouble starting Pd, at least the last time I was on a Mac (long ago) you had to install XQuartz. There's a new node-webkit/HTML5 distribution of Pd called Purr Data (or Pd-l2ork 2.0) that's been posted about on this forum that probably doesn't have that requirement. Otherwise if it's with the patch itself, based on a cursory glance it looks relatively straightforward, everything's in Vanilla. The only errors I'm getting are that I don't have the sound files (which obv I don't so that's to be expected). Otherwise, maybe their sound isn't configured properly? I forget exactly what options you have in Mac since I've been on Linux and run everything through JACK....

    posted in technical issues read more
  • dxk

    Well, Pd isn't necessarily design with that sort of interface in mind, say like a tabbed interface like tabs in your web browser. Pd has these things called "subpatches" where it's basically you double click on a box in your main view (called a "canvas") and it opens up a new window. There's not something like dropdown menus in the default distribution of Pd (called vanilla Pd) but there are toggle boxes, rows of buttons called "radios" (like the HTML radio selectors) and sliders. You can also call up windows that look like your usual "Open" and "Save As". And for your samples, audio data (and pretty much any sort of numeric data) can be stored in graphical arrays that you can click and mess up at will, so I think that pretty much checks all your boxes. There's also text editor windows like say,.. if you open up Notepad in Windows or Mac. Can't change font but you can edit lines of text and save it. There's also these graphical things called "data structures" but perhaps those are a bit more on the advanced sid of things... So you have many option to achieve your goals and I think you could get your ideas done granted you're a little flexible on how they get done.

    posted in technical issues read more
  • dxk

    @Hasselbalch So the objects are instantiating fine it looks like, right? You're just getting a bunch of those messages? Verbose just prints out everywhere Pd knows to look (its "paths", both the default paths listed on the pd website and the the ones you added yourself under Prefereces > Paths). Pd does this even if you turn off verbose and it doesn't really hurt anything, so you can go ahead and turn off verbose and not worry about it.

    Also, it looks like you're on Mac so your folder would be ~/Library/Pd or /Library/Pd instead of ~/pd-externals like it is for me on Linux.

    posted in technical issues read more
  • dxk

    @Hasselbalch Hey! As far as the externals/objects issues, I made a post on my Pd member page with folks like you in mind: https://puredata.info/Members/derekxkwan/pdext-to-pd/ . Hope it helps.

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!