Hi Rishabh,

Please poke around the various packages at JuliaAudio, they are pretty much 
ready to replace AudioIO at this point. The basic stream and file I/O should be 
working pretty well, though I’m sure there are many rough edges to smooth.

I think integrating with more DSP functionality would be great, for instance 
I’ve been thinking of maybe implementing FramedSampleBuf and FramedSampleSource 
types that can turn a stream of samples into (possibly overlapping) frames. 
Taking the FFT of that would give you an STFT.

Also on a very practical level, the resampling currently built-in to 
SampleTypes is a simple linear interpolation, and doesn’t even lowpass filter 
when downsampling, so that could definitely be improved. @JayKickliter did some 
really cool work with polyphase filters for resampling that I think could be 
plugged in without too much trouble.

Also getting better integration with plotting packages would be useful. 
Currently there’s a `domain` function that gives you the domain of a buffer 
with real units. Very useful for plotting except that support for units isn’t 
great in all the plotting packages.

There’s also a lot of room for optimization, so if you wanted to start doing 
some profiling to find ways to reduce memory allocation and speed things up 
that would be very useful as well.

-s

> On Mar 15, 2016, at 10:54 AM, Mike Innes <[email protected]> wrote:
> 
> Hey Rishabh,
> 
> You should check out the JuliaAudio <https://github.com/JuliaAudio> org and 
> AudioIO.jl <https://github.com/ssfrr/AudioIO.jl>. I have no idea what would 
> make a reasonable project in this area, but if you browse over the currently 
> available functionality and issues, maybe contribute a patch or two, you're 
> likely to get an idea of what's doable in 3 months. I'm sure there's a lot of 
> interesting functionality that you could add in that time.
> 
> Cheers,
> Mike
> 
> On Tue, 15 Mar 2016 at 14:07 Rishabh Gupta <[email protected] 
> <mailto:[email protected]>> wrote:
> Hello all,
> 
> I am a final year Electrical and Electronics undergraduate from BITS Pilani 
> Goa Campus, India. I have prior programming experience in C,C++ and MATLAB.I 
> am interested in audio and signal processing and I would like to contribute 
> to the julia's signal processing toolbox but I cannot see any related project 
> on the GSOC webpage. I request you to guide me as to what could be a suitable 
> project and how I can start contributing for the same. 
> 
> Thanks and Regards,
> 
> Rishabh 

Reply via email to