Skip to content
This repository has been archived by the owner on Mar 18, 2023. It is now read-only.

Plans for dsp functionality? #1

Open
cambiata opened this issue Aug 9, 2021 · 2 comments
Open

Plans for dsp functionality? #1

cambiata opened this issue Aug 9, 2021 · 2 comments
Labels
good first issue Good for newcomers question Further information is requested

Comments

@cambiata
Copy link

cambiata commented Aug 9, 2021

Hi Eliasku!

Very cool project! Haven't tried building for native yet, but web seems to run fine.
Do you have plans for allowing jack in for dsp functionality?

Best! / Jonas

@eliasku
Copy link
Owner

eliasku commented Aug 14, 2021

Thank you! Right now focus is to build rock-solid minimal API driver for all platforms with minimal set of features. Next step is to migrate some my pet projects from miniaudio to auph, fix quality issues and finish infrastructure.

But let's build the LIST :)

  • scheduling: start at time, stop at time, change parameters in time
  • mixer granularity: process voices by fixed-size batches/packets (for example 32 frames for packet), and update voice parameter for each batch time-step.
  • virtual voices
  • spatialization
  • detune
  • biquad filter
  • FFT analyzer

For jack in you mean to set User function to process input and return new output somewhere between Bus and Output device?

@eliasku eliasku added question Further information is requested good first issue Good for newcomers labels Aug 22, 2021
@cambiata
Copy link
Author

Hi Elias!

Thanks for your answer. (I somehow missed it.)
Yes, just what I mean by "jack in". Your list seems to cover most cases, however. :-)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
good first issue Good for newcomers question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants