Re: [PD] Dialogs such as Preferences and Audio Settings hang (Mac OS X 10.10)

2016-02-05 Thread Spencer Russell
I also have similar issues with PD 0.46-7 on OSX 10.10. Things seem to work much better with JACK, though PD still hangs with I quit, so I close it with `killall`. > On Feb 5, 2016, at 3:31 PM, Matti Viljamaa wrote: > > I tried 0-46.7 and in the 32bit version the lag was even more prominent.

[PD] Set of objects for beat-oriented timing?

2015-10-18 Thread Spencer Russell
Is there a set of objects for expressing beat-relative timing? I’m thinking of a [beatclock] that sends out beat messages and a set of objects like [beatmetro], [beatdelay~], etc. that act like their ms-based counterparts but receive the beat clock and respond to tempo changes. Probably a genera

Re: [PD] julia

2015-08-24 Thread Spencer Russell
> On Aug 17, 2015, at 5:55 PM, IOhannes m zmölnig wrote: > > On 08/17/2015 09:59 PM, Spencer Russell wrote: >> My thought was that a wrapper object would be something that interested >> parties could put together on our/their own to get the language >> interface

Re: [PD] julia

2015-08-17 Thread Spencer Russell
03:47 PM, IOhannes m zmölnig wrote: > On 08/17/2015 09:24 PM, Spencer Russell wrote: > > and maybe the object would be called [jl~] so you could instantiate [jl~ > > CoolNoise] and it would use your julia code to process blocks of audio. > > hopefully, there will be *no* wrappe

Re: [PD] julia

2015-08-17 Thread Spencer Russell
use problems if T was an Integer type, but hopefully this gives the jist. -s On Mon, Aug 17, 2015, at 03:24 PM, Spencer Russell wrote: > Julia has a C-API so you can embed Julia the julia > interpreter/compiler/runtime into other applications by linking > against libjulia.so. It would be pret

Re: [PD] julia

2015-08-17 Thread Spencer Russell
Julia has a C-API so you can embed Julia the julia interpreter/compiler/runtime into other applications by linking against libjulia.so. It would be pretty doable to write a PD external that took a julia module as an argument and called an agreed-to method (like "process") So you could define a jul

Re: [PD] free C lesson

2015-08-17 Thread Spencer Russell
A pointer to a char (*char) is not the same size as a char. A pointer to a char is the size of a pointer on your machine (8 on a 64-bit machine). But when you increment a char pointer it gets incremented by the size of a char (1) and when you increment a float pointer it gets incremented by the si

Re: [PD] Echo supressor.

2015-05-04 Thread Spencer Russell
You're not likely to get very good results with just a single delay. The way these systems normally work (e.g. on phones and conferencing systems) is to continuously estimate the transfer function between the speaker and the microphone (impulse response in the time domain). Then you take the receiv

Re: [PD] speech recognition and ethics

2015-02-07 Thread Spencer Russell
I saw a really interesting talk last year by Johan Schalkwyk, the head of the Google speech recognition group. One of the points he made was that while Google's algorithms are important, they got a lot more leverage from the sheer amount of data they have access to. It allows them to get away with

[PD] Sending audio over the network

2014-10-11 Thread Spencer Russell
I spent quite a bit of time yesterday and today looking at how to get audio between machines on a network in PD, so I wanted to share what I found in the hopes that it saves someone else some time. For reference i'm on OSX 10.9.4, using PD-extended 0.43.4 There are several objects that claim to b