Re: [music-dsp] Announcement: libsoundio 1.0.0 released

2015-09-06 Thread Ross Bencina
Hello Andrew, Congratulations on libsoundio. I know what's involved. I have some feedback about the libsoundio-vs-PortAudio comparison. Most of my comments relate to improving the accuracy and clarify of the comparison page, but forgive me for providing a bit of commentary for other readers

Re: [music-dsp] warts in JUCE

2015-09-06 Thread robert bristow-johnson
On 9/6/15 12:59 AM, Ross Bencina wrote: On 6/09/2015 8:37 AM, Daniel Varela wrote: sample rate is part of the audio information so any related message ( AudioSampleBuffer ) should provide it, no need to extend the discursion. There's more than one concept at play here: i very much agree.

Re: [music-dsp] warts in JUCE

2015-09-06 Thread Chris Cannam
On Sun, Sep 6, 2015, at 01:50 PM, robert bristow-johnson wrote: > otherwise, you're always going to be passing sampleRate > along with every AudioSampleBuffer. This bit here -- this is the part that doesn't match real practice. You would typically pass the sample rate when you construct a

Re: [music-dsp] Announcement: libsoundio 1.0.0 released

2015-09-06 Thread Ross Bencina
Hello Andrew, Thanks for your helpful feedback. Just to be clear: I maintain the PortAudio core common code and some Windows host API codes. Many of the issues that you've raised are for other platforms. In those cases I can only respond with general comments. I will forward the specific

Re: [music-dsp] warts in JUCE

2015-09-06 Thread Chris Cannam
On Sat, Sep 5, 2015, at 11:37 PM, Daniel Varela wrote: > Robert is right, sample rate is part of the audio information Robert is certainly right -- an encapsulation of an audio buffer in isolation must include the sample rate. I don't expect anyone in this thread disagrees with that. All the

Re: [music-dsp] warts in JUCE

2015-09-06 Thread Thomas Strathmann
On 06/09/15 06:59, Ross Bencina wrote: Personally, I think AudioSampleBuffer is (a) trying to do too much (there should be two objects: a Buffer and a BufferRef); and (b) it's abstraction overkill for the plug-in use-case. Speaking of the plug-in use-case. One thing that I really dislike about

Re: [music-dsp] Announcement: libsoundio 1.0.0 released

2015-09-06 Thread Ian Esten
This discussion is a refreshing change from some recent topics. Constructive, respectful, not insulting. This is how it should be. On Sun, Sep 6, 2015 at 2:41 AM, Ross Bencina wrote: > Hello Andrew, > > Thanks for your helpful feedback. Just to be clear: I maintain

Re: [music-dsp] Announcement: libsoundio 1.0.0 released

2015-09-06 Thread Andrew Kelley
On Sun, Sep 6, 2015 at 2:45 AM Ross Bencina wrote: > On 6/09/2015 5:15 PM, Andrew Kelley wrote: > > PortAudio dumps a bunch of logging information to stdio without > > explicitly turning logging on. Here's a simple program and the > > corresponding output: > >