home changes contents help options

Abstract

PD's ALSA Interface is not working with Hammerfall RME96xx, HDSP96xx and HDSP-MADI cards and maybe (some other multichannel cards I dont have and can test) using MMAP for best latency.

Here an attempt is made to make an Interface like that and also documenting some Sound-Interface programming done on PD for furhter investigation and/or other interfaces.

Goal is to get as lowest latency as possible and also a stable implemnetation for system-critical application.

Implementation

UPDATE: Now in pd-038 implemented already...

As a starting point PD-0.37-1 was used and a first implementation restrictions are:

Download

Initial release:

Maybe it will be checked in cvs and then be a branch there... soon

running notes:

TODO

Notes for Implementation in PD:

Audio Interface is done with Definitions in stuff.h:

   ...
   #define API_ALSAMM 6
   ...
   alsamm_open_audio(...)
   alsamm_close_audio()
   alsamm_send_dacs()
   alsamm_reportidle()
   alsamm_getdevs(...)

and add all defines and ifdefs in s_audio.c. Additionally put all the functions needed in s_audio_alsamm.c .