Hi Faust users,

I've been adding features to DawDreamer (
https://github.com/DBraun/DawDreamer/) a Python module for batch-processing
of Digital Audio Workstation tasks. Now it supports Faust, and in very
powerful ways too.

For example you can
* create custom Faust effects and run audio through them. Any hsliders/UI
can be "automated" by setting a numpy time series. There is an example of
sidechain compression and another for automation:
https://github.com/DBraun/DawDreamer/blob/main/tests/test_faust_processor.py
* create a polyphonic Faust instrument using special variable names like
note, gain, gate. Then specify MIDI notes and render audio. (
https://github.com/DBraun/DawDreamer/blob/main/tests/test_faust_poly.py)
* load a short audio sample into a polyphonic sampler instrument coded with
Faust (
https://github.com/DBraun/DawDreamer/blob/main/tests/test_faust_poly_sampler.py
)
* play the faustlibraries' dx7 instrument (
https://github.com/DBraun/DawDreamer/blob/main/tests/test_faust_dx7.py)
* play a polyphonic wavetable synthesizer coded in Faust whose wavetable
can be set via numpy (
https://github.com/DBraun/DawDreamer/blob/main/tests/test_faust_poly_wavetable.py
)
* chain stereo Faust processors together however you'd like, creating a
graph of processors.
* combine with other audio processors such as one which time-warps audio
according to Ableton Live warp markers (
https://github.com/DBraun/DawDreamer/blob/main/tests/test_playbackwarp_processor.py
)

Most importantly, DawDreamer is now easy to install on Windows and macOS.
Just `pip install dawdreamer`. Linux is supported through a Dockerfile.

If you try it out or encounter issues please let me know by email or by the
Github issues <https://github.com/DBraun/DawDreamer/issues> and discussions
<https://github.com/DBraun/DawDreamer/discussions>.

Best,

David
_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to