summaryrefslogtreecommitdiffstats
path: root/include/xas
diff options
context:
space:
mode:
authorXANTRONIX Development2022-03-15 17:45:12 -0400
committerXANTRONIX Development2022-03-15 17:45:12 -0400
commit1bbe0659cfc4f1ea17e2c05869578959cc11fdfc (patch)
tree7a7e90e7fb3b31861810922bedb62de37fc078ab /include/xas
parent61af5fa6dfe680e67f1c5b904667b1a9060e0804 (diff)
downloadxas-1bbe0659cfc4f1ea17e2c05869578959cc11fdfc.tar.gz
xas-1bbe0659cfc4f1ea17e2c05869578959cc11fdfc.tar.bz2
xas-1bbe0659cfc4f1ea17e2c05869578959cc11fdfc.zip
Implement polyphonic synth streams
Implement polyphonic synth streams by allowing one to create a new audio source passing multiple streams at once, wherein each synth is sampled and merged with the final stream output
Diffstat (limited to 'include/xas')
-rw-r--r--include/xas/synth.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/xas/synth.h b/include/xas/synth.h
index 7ec4af4..e513f2a 100644
--- a/include/xas/synth.h
+++ b/include/xas/synth.h
@@ -65,4 +65,7 @@ void xas_synth_stop(xas_synth *synth);
xas_audio_stream *xas_synth_stream_new(xas_synth *synth);
+xas_audio_stream *xas_synth_stream_new_poly(xas_synth **synths,
+ size_t count);
+
#endif /* _XAS_SYNTH_H */