HN user

paulnasca

8 karma
Posts1
Comments11
View on HN

Location: London, UK

Remote: Yes or hybrid (depending on the commuting distance)

Willing to relocate: No

Technologies: C/C++, Python, Linux, signal processing & audio algorithms, embedded systems, CI, machine learning and many others.

Résumé/CV: https://www.linkedin.com/in/paulnasca/ The complete CV is available on request.

Email: nascapaul@gmail.com

Senior software engineer and DSP specialist with 20+ years turning complex ideas into fast, reliable code. I'm best known for creating the open-source synthesizer ZynAddSubFX and of the extreme audio stretching software Paulstretch.

Personal website: https://www.paulnasca.com/

Open to contract or perm role. Seeking senior/lead role.

Location: London, UK

Remote: Yes or hybrid (depending on the commuting distance)

Willing to relocate: No

Technologies: C/C++, Python, Linux, signal processing & audio algorithms, embedded systems, CI, machine learning and many others.

Résumé/CV: https://www.linkedin.com/in/paulnasca/ The complete CV is available on request.

Email: nascapaul@gmail.com

Senior software engineer and DSP specialist with 20+ years turning complex ideas into fast, reliable code. I'm best known for creating the open-source synthesizer ZynAddSubFX and of the extreme audio stretching software Paulstretch.

Personal website: https://www.paulnasca.com/

Open to contract or perm role. Seeking senior/lead role.

Location: London, UK

Remote: Yes or hybrid (depending on the commuting distance)

Willing to relocate: No

Technologies: C/C++, Python, Linux, signal processing & audio algorithms, embedded systems, CI, machine learning and many others.

Résumé/CV: https://www.linkedin.com/in/paulnasca/ The complete CV is available on request.

Email: nascapaul@gmail.com

Senior software engineer and DSP specialist with 20+ years turning complex ideas into fast, reliable code. I'm best known for creating the open-source synthesizer ZynAddSubFX and of the extreme audio stretching software Paulstretch.

Personal website: https://www.paulnasca.com/

Open to contract or perm role. Seeking senior/lead role.

I wonder if the source code of FastTracker 2 will be available.

Of course, I am aware of the open-source trackers (like MilkyTracker, etc), but I believe that the FT2 played a huge part of the demoscene and it should be preserved (the original source code).

Unfortunately, in this period of time I am quite busy porting Paulstretch to Android. I have rewritten a (C++) fixed point implementation of Paulstretch and now I have to write the GUI for Android. After I will release it, I hope that I will have some time to port it to JS. Anyway, feel free to add the task for me (my user is 'paulnasca').

If you want to look at the algorithm of Paulstretch you can have a look to a simple Python implementation: https://github.com/paulnasca/paulstretch_python/blob/master/... The algorithm is pretty fast, the most time consuming operations are the FFTs and IFFTs. That's why I think that it might work on real-time JS.

Does it support large (256k samples) array FFTs? I could use it for PADsynth algorithm ( http://zynaddsubfx.sourceforge.net/doc/PADsynth/PADsynth.htm ).

Also, from the API, it seems that I could implement Paulstretch algorithm ( http://hypermammut.sourceforge.net/paulstretch/ ) easily. When I'll have some free time, I'll try it. EDIT: I looked a bit closer on interface EFFECT and Paulstretch cannot be implemented as an effect, but as a generator. Needs to be studied more :)