Community Bonding Period & Week 1
In this period, I:
- Implemented Sound socket (which is the prerequisite of all future works) and Sound input node,
- Created a pull request containing all possibly related works of this project,
- Learned the basic usage of Audaspace APIs through reading
BKE_sound.c
and AudaspaceDevice
’s implementation, and - Discussed with my mentor about how to implement the actual Sample Sound node.
Most of the works mentioned above were finished in the Community Bonding Period. I have not contributed much in the first week, since it has been a little bit busy for me dealing with assignments in school. Thankfully, I am much more available from now on.
In the next week, I plan to:
- Create a naïve Sample Sound node with access to time domain, by utilizing
aud::ReadDevice
, and - Get familiar with
aud::FFTPlan
, and try to provide initial support (not worrying about caching at this time) for getting frequency domain information in the node.