pya
pya copied to clipboard
Python audio coding classes - for dsp and sonification
`Asig.cn` is a list of channel names, e.g. `['Left', 'Right', 'Center'...]` , and then there is another member call `Asig.col_name` that is only used in __get_item__ to help create a...
In feature-recorder-improvement, I added a new method to Arecorder named set_tracks(self, tracks, gains). This allows individual tracks selected to be recorded before calling record(), e.g.: `ar.set_tracks(tracks=[0, 2], gains=[-3, -10]) #gain...
For Arecorder.record(), it would be useful to store the time stamps when recordings were made. One way would be to change `recordings.append((timestamp, asig))`, but that would make access and interpretation...
I forked Conda Forge [staged-recipes](https://github.com/aleneum/staged-recipes) and added pya. Before I create a PR we should check on which platforms `pya` can actually be built and tested (with `conda`). I created...
The current Aserver doesn't allow to free a scheduled or playing signal. For the branch Aserver-nodes, I propose - to add automatic node_id allocation for any played asig - this...
Aserver currently starts a stream at boot() and stops it at quit(). Asig.play(onset=...,...) simply dispatches an audio object for output at given onset time. However, there are occasions where a...