Gudmundur Adalsteinsson
Gudmundur Adalsteinsson
A few months back I made a naive https://github.com/gummif/Musical.jl unregistered packed for manipulating audio for musical purposes. The samplerate was built into the audio type so I think that is...
I have had similar issues, where I needed to manually check the connection with pings and disconnect and connect again both the PUB and the SUB sockets (maybe restarting just...
It should be active now for me.
You might want to take a look at the https://github.com/JuliaAudio/SampledSignals.jl package (or see https://github.com/JuliaDSP/Roadmap/issues/10 )
Here is a working example ``` julia backward_plan{T
The plan is exactly how it is done in the FFTW module, so FFTW.BACKWARD is apparently not needed.
To avoid allocation (if you have not not so already): ``` julia copy!(tmp1, 1, S, 1+(k-1)*size(S,1), length(tmp1)) ```
I mean for the `copy!(tmp1, S[:,k])` line. There is also allocation for `tmp2.*win` which could be done with a loop.
OK good. A small bug: ``` julia 1+(k-1)*winc:((k-1)*winc+n # should be ix + n # with ix = (k-1)*winc ```
@r9y9 That's a good point. It would however require a bit of pointer hacking like ``` julia tmp1 = pointer_to_array(pointer(S, 1+(k-1)*size(S,1)), size(S,1), false) # replaces copy!(tmp1, 1, S, 1+(k-1)*size(S,1), length(tmp1))...