As an update, I have refactored the audio file format-specific code in 
d_soundfile.c into separate d_soundfile_aiff.c, d_soundfile_next.c, and 
d_soundfile_wave.c spurce files and added a new d_soundfile.h header for 
internal-use only. I'm in the process of testing and cleanup, then I will make 
a PR for people to review & test the existing functionality while I add a new 
d_soundfile_caff.c for CAF support in an associated branch. As this, like the 
previous net object updates, is touching a fundamental part of Pd, I hope for 
help with testing on all platforms.

> On Dec 2, 2019, at 4:16 PM, Dan Wilcox <[email protected]> wrote:
> 
>> On Dec 2, 2019, at 3:59 PM, [email protected] 
>> <mailto:[email protected]> wrote:
>> 
>> how so?
>> by adding a(n optional?) dependency on libsndfile?
>> by using some OS-specific framework (CoreAudio/...)?
>> by implementing only a subset of CAF (the PCM sample-type)?
> 
> Simple uncompressed-only PCM implemented in a similar manner to WAV and AIFF 
> without external libraries. I may do some slight reorganization but I'm 
> probably not in a position to engineer any sort of plugin-style overhaul.
> 
>> Then please allow me to also remind about my request to be able to...
> 
> We need to be able to simply play back existing project CAF files with up to 
> 32 channels. Anything beyond is outside of the (paid) time I would be able to 
> put into this.

--------
Dan Wilcox
@danomatika <http://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>



_______________________________________________
Pd-dev mailing list
[email protected]
https://lists.puredata.info/listinfo/pd-dev

Reply via email to